總網頁瀏覽量

2013年5月23日 星期四

開啟瀏覽器或導向網站

按下按鈕讓畫面跑到我的網站:

利用Intent物件來實作


1.
在res/values底下新增一個array.xml
記得要打上name,name設定為arrays
新增element選擇String arrays
之後新增四個item,values分別為
android.intent.action.VIEW
android.intent.action.WEB_SEARCH
android.intent.action.CALL
android.intent.action.DIAL

2.
在MainActiviry.java

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.arrays,android.R.layout.simple_spinner_item);
宣告陣列配接器,this表示該陣列配接器為本activity所用
R.array.arrays表示採用res/value之下的array.xml裡面名稱arrays的String arrays
android.R.layout.simple_spinner_item表示這個陣列配接器用在spinner元件上

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//將array.xml的項目與adapter連接

spinner.setAdapter(adapter);
//將adapter安置在spinner


3.宣告Intent物件寫在Button onClick裡面

Intent intent =new Intent(spinner.getSelectedItem().toString(),Uri.parse(edittext.getText().toString());
宣告Intent物件,new Intent(採取的動作 , Url或Uri);
例如:(android.intent.action.VIEW,http://www.google.com)
執行時會去開啟瀏覽器並且為google的網頁
startActivity(intent);

沒有留言:

張貼留言