내 응용 프로그램에서 단추를 클릭하면 다른 응용 프로그램 (예 : BBM 또는 LINE)을 열 수 있습니까? 이 소스 코드가 있습니까?다른 기존 Android 응용 프로그램을 여는 방법
답변
예, 그것은 가능 :
Intent intent = new Intent();
intent.setComponent(/** Component information of the target app. */);
startActivity(intent);
대상의 구성 요소 정보 매개 변수는 무엇입니까? 앱 ? BBM 또는 LINE 응용 프로그램을 열려면 어디서 구할 수 있습니까? –
열려는 앱의 패키지 이름과 클래스 이름이 필요합니다. 패키지 이름은 쉽다 : 그것은 플레이 스토어에있다. 클래스 이름이 더 까다 롭습니다. 하지만 앱을 시작할 때'adb logcat'에서 가져올 수 있습니다. – flx
감사합니다. 나는 그들을 얻으려고 노력할 것입니다. –
당신은 당신의 응용 프로그램에서 Intent
호출을 사용하여 장치에 설치되어있는 모든 응용 프로그램을 실행할 수 있습니다. 필요한 것만 패키지 이름은입니다.
Intent sendIntent = getPackageManager().getLaunchIntentForPackage("package_name_for_corr_app");
startActivity(sendIntent);
우리는 여러 가지 방법으로 패키지 이름을 얻을 수 있습니다. 한 가지 가능한 방법은 DDMS를 사용하는 것입니다. 연결된 장치 또는 에뮬레이터 내에서 앱을 시작하면 패키지 이름이 Logcat에 표시됩니다. 또는 DDMS -> 파일 탐색기를 사용하여 패키지 이름을 찾을 수 있습니다.
어디에서 패키지 이름을 얻을 수 있습니까? –
수정 된 답변입니다. 또 다른 방법은'PackageManager'를 사용하는 것입니다. 그것은 당신에게 무관 할 것입니다. – Nizam
- 1. 응용 프로그램을 여는 방법
- 2. android -지도 응용 프로그램을 직접 여는 방법
- 3. android에서 다른 응용 프로그램을 여는 방법?
- 4. iPhone에서 응용 프로그램을 여는 방법
- 5. 아이폰에서 우리의 응용 프로그램에서 다른 응용 프로그램을 여는 방법
- 6. Android Studio에서 기존 프로젝트를 여는 방법
- 7. 새 응용 프로그램을 기존 기존 응용 프로그램과 통합하는 방법
- 8. facebook 게시물의 링크를 통해 android 응용 프로그램을 여는 방법?
- 9. 다른 응용 프로그램을 죽이는 방법 Android
- 10. 기존 Flex3.6 응용 프로그램을 모바일 iOS, Android 플랫폼에 이식하는 방법
- 11. 다른 장치에서 기본 응용 프로그램을 열거 나 여는 방법
- 12. 응용 프로그램을 종료하지 않고 URL을 여는 방법
- 13. C# - Excel 응용 프로그램을 여는 방법?
- 14. 특수 디렉토리에서 외부 응용 프로그램을 여는 방법
- 15. 이메일 링크에서 PhoneGap 응용 프로그램을 여는 방법
- 16. 웹 브라우저에서 데스크톱 응용 프로그램을 여는 방법
- 17. 응용 프로그램을 여는 버튼이있는 위젯
- 18. 다른 응용 프로그램에서 기본 iOS 응용 프로그램을 여는 중입니까?
- 19. IronPython으로 기존 윈도우를 여는 방법
- 20. 안드로이드 응용 프로그램을 여는 URL
- 21. 창에서이 프로그램을 여는 방법?
- 22. 기존 HealthVault 응용 프로그램을 편집하는 방법?
- 23. 내 응용 프로그램에서 ios 기본 다이얼러 응용 프로그램을 여는 방법
- 24. GEF - ViewPart 응용 프로그램에서 GEF 응용 프로그램을 여는 방법
- 25. 현재 응용 프로그램에서 안드로이드로 PrinterShare 응용 프로그램을 여는 방법
- 26. 내 응용 프로그램에서 아이폰 메일 응용 프로그램을 여는 방법?
- 27. OS X - 응용 프로그램에서 응용 프로그램을 여는 방법
- 28. PhoneGap의 LocalNotifications 플러그인 알림을 사용하여 응용 프로그램을 여는 방법
- 29. Android에서 Java 프로그램을 여는 방법
- 30. IBM Worklight - Android 장치에서 응용 프로그램을 여는 중 예외가 발생했습니다.
검색 엔진은 친구입니다. http://stackoverflow.com/questions/3518407/android-starting-an-activity-for-a-different-third-party-app – mbmc