2012-10-12 7 views
1

Android가 생소합니다. 예를 들어 앱을 열고 버튼을 클릭 한 후 다른 앱을 열고 싶습니다. 이 작업을 어떻게 수행 할 수 있습니까? 이것에 대한 자습서를 제공해 주시면 고맙겠습니다. 다른 응용 프로그램이 사전 패키지 응용 프로그램을 의미하는 경우android 용 앱 내에서 다른 앱 실행

답변

2
Intent intent = new Intent();  
intent.setClassName("**package.name**", "**package.name.LauncherActivityName**"); 
startActivityForResult(intent,REQUEST_CODE); 

당신은

0
Intent appIntent = getPackageManager().getLaunchIntentForPackage("your app package name "); 
startActivity(appIntent); 
0

를 호출하는 활동의 패키지와 클래스 이름을 알 필요가 this 튜토리얼을 도움이 될 수 있습니다.

다른 응용 프로그램이 응용 프로그램이 될 경우 암시 적 의도 tutorials을 알아야합니다.

0

또한 호출 패키지의 Manifest 파일에서 호출 할 다른 응용 프로그램의 활동도 포함하십시오.

1

사용이 코드 :

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.example.package"); 
startActivity(launchIntent); 

당신이 장치에 있어야 시작하려는 응용 프로그램.

1
Intent i = new Intent(Intent.ACTION_MAIN); 
PackageManager manager = getPackageManager(); 
i = manager.getLaunchIntentForPackage("app package name"); 
i.addCategory(Intent.CATEGORY_LAUNCHER); 
startActivity(i);