0
我想寫一個Android應用程序,它將包含3個按鈕,即啓動谷歌地圖,啓動市場和發送電子郵件。我的代碼如下:啓動谷歌地圖
public class Intents extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intents);
}
public void process(View button){
Intent intent=null,chooser=null;
if(button.getId()==R.id.LaunchMap){
intent=new Intent(android.content.Intent.ACTION_VIEW);
intent.setData(Uri.parse("geo:" + latitude + "," + longitude));
chooser=Intent.createChooser(intent, "Launch Google Maps");
startActivity(chooser);
}else if(button.getId()==R.id.LaunchMarket){
intent=new Intent(android.content.Intent.ACTION_VIEW);
intent.setData(Uri.parse("market:https://details?id=dolphin.developers.com"));
chooser=Intent.createChooser(intent, "Launch Market");
startActivity(chooser);
}else if(button.getId()==R.id.SendEmail){
}
}
}
但是,當我在eclipse中運行上述代碼我得到「沒有應用程序可以執行此操作」。我應該在代碼中更改哪些內容或者是否存在我應該添加的任何插件
在什麼時候你會得到這個錯誤?編譯時,在模擬器中啓動應用程序時,單擊按鈕或其他東西時? – Okas 2014-10-05 09:26:55
當我按下模擬器上的按鈕 – lil 2014-10-05 09:47:37
請確保您使用包含谷歌地圖的模擬器圖像。 – Okas 2014-10-05 10:12:29