Google지도 시작, 시장 출시 및 이메일 보내기와 같은 3 가지 버튼으로 구성된 Android 앱을 작성하려고합니다. 내 코드는 다음과 같습니다 :Google지도 시작
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){
}
}
}
그러나 위의 코드를 실행하면 "아무런 응용 프로그램도이 작업을 수행 할 수 없습니다."라는 메시지가 나타납니다. 코드에서 무엇을 변경해야합니까? 아니면 내가 추가해야 할 플러그인이 있습니까
언제 어떤 오류가 발생합니까? 컴파일하는 동안 에뮬레이터에서 앱을 시작할 때 버튼이나 다른 것을 클릭 할 때? – Okas
에뮬레이터의 버튼을 누를 때 – lil
Google지도가 포함 된 에뮬레이터 이미지를 사용하고 있는지 확인하십시오. – Okas