2012年12月25日 星期二

AlertDialog



package com.example.alertdialog;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {



@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn1 = (Button) findViewById(R.id.button1);


// button1 click event
btn1.setOnClickListener(new Button.OnClickListener() {

@Override
public void onClick(View v) {
// // TODO Auto-generated method stub
Builder ad = new Builder(MainActivity.this);
ad.setTitle("確認");
ad.setMessage("您輸入的資料為:");

DialogInterface.OnClickListener onClick = new DialogInterface.OnClickListener() {



ad.setPositiveButton("確定", onClick);   //  which 為 -1
ad.setNeutralButton("取消", onClick);   // which 為 -3
ad.setNegativeButton("取消2", onClick); //  which  為 -2


                                @Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.e("which",which+"");
}
};

ad.show();
}
});

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

}


2012年12月20日 星期四

Google Map API V1 API Key

Google Map API V1  API Key現在需從

https://developers.google.com/maps/documentation/android/v1/maps-api-signup

這裡申請,

因為api v2 v3 出了一些時間

此api v1不再提供更新了, 但有必要時可由此在申請到api key

2012年12月17日 星期一

google map keytool 錯誤

今天要產生Google map的keystore出現了 


keytool 錯誤: java.lang.Exception: Keystore 檔案不存在

之前有發生過,後來用力回想才回想起來

在mac底下應該去到你的使用者目錄後

進入./android的資料夾  再去產生keystore。

在mac底下,keystore會存放在

使用者→使用者的名稱-> .android的資料夾下面  (cd /Users/name/.android/ )

這是一個隱藏資料夾,可以過finder的前往到.android去存取你的keystore檔

====================================
產生keystore的方法 可以參考 
http://wangshifuola.blogspot.tw/2011/06/androidgoogle-map-api-key.html


輸入

keytool -genkey -v -keystore keystore名稱.keystore -alias alias名稱 -keyalg RSA -validity 10000

這個語法可以產生keystore


再去抓取fingerprints

下 keytool -list -v -keystore keystore的檔案

上面都是全名xxx.keystore

就可以產生fingerprints了  再去consols api產生 api key


2012年12月10日 星期一

iOS開發手冊指南-中文版

iOS開發手冊指南 有中文版的囉!

http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html

2012年12月9日 星期日

android多螢幕設計

可以參考 android數據  看哪個sdk為大宗去執行程式開發


網路找到一篇可以參考的文章可以閱讀一下


Supporting Multiple Screens