button.setOnClickListener(
new
Button.OnClickListener() {
public
void
onClick(View view) {
Intent intent =
new
Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
其中看到的 「Intent.ACTION_VIEW」 這個動作的意義是指, 該 Intent 會依照所提供的內容不同,
自動開啟對應的程式來檢視內容 像上述例子是提供了 Uri 進去, 所以會以 Browser 來開啟指定的網頁
若是使用 “geo:" , 則會以地圖來開啟
button.setOnClickListener(
new
Button.OnClickListener() {
public
void
onClick(View view) {
Uri uri = Uri.parse(
"geo:25.047192, 121.516981"
);
Intent intent =
new
Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
沒有留言:
張貼留言