Android 사진 앱을 만들었으며 인 텐트를 사용하여 페이스 북, 트위터, 인스 타 그램에 이미지 공유 기능을 추가했지만 이미지 공유 앱 페이스 북, 트위터, 인스 타 그램 앱이 기기에 설치되지 않은 경우 충돌이 발생합니다.내 기기에 facebook 앱이 설치되어 있는지 확인하거나 프로그래밍 방식으로 내 기기에 설치되지 않은 경우
0
A
답변
5
는 com.facebook.android 또는 com.facebook.katana와 패키지 이름을 대체 want.Just 무엇 question.It 당신을 줄 것이다 this 참조
코드 :
public class Example extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Put the package name here...
boolean installed = appInstalledOrNot("com.Ch.Example.pack");
if(installed) {
//This intent will help you to launch if the package is already installed
Intent LaunchIntent = getPackageManager()
.getLaunchIntentForPackage("com.facebook.katana");//if this name does not work provide the other one
startActivity(LaunchIntent);
System.out.println("App already installed on your phone");
}
else {
System.out.println("App is not installed on your phone");
}
}
private boolean appInstalledOrNot(String uri) {
PackageManager pm = getPackageManager();
boolean app_installed = false;
try {
pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
app_installed = true;
}
catch (PackageManager.NameNotFoundException e) {
app_installed = false;
}
return app_installed ;
}
}
+0
감사합니다. "com.facebook.katana"만 나를 위해 일했습니다 – tieorange
+0
appInstalledOrNot() 접근 방식에 권한이 필요합니까? – Bootstrapper
관련 문제
- 1. 내 앱이 HVGA 기기에 설치되지 않음
- 2. 기기에 앱이 있는지 확인하십시오.
- 3. 앱이 페어링 된 기기에 설치되어 있는지 확인하십시오.
- 4. 기기에 앱이 설치되어 있는지 확인하는 방법은 무엇인가요?
- 5. 앱이 iOS 기기에 설치되어 있는지 감지하고 적절한 메시지를 표시합니다.
- 6. android 앱이 기기에 설치되지 않음
- 7. 내 앱이 Android 기기에 다른 사용자의 기기에 설치되어 있는지 여부를 확인하는 방법은 무엇입니까?
- 8. 앱이 다른 앱이 기기에 설치되어 알고하는 방법
- 9. Android - 기기에 기본 Facebook 앱이 있는지 확인하십시오.
- 10. whatsapp에서 앱 링크를 공유하여 내 앱이 다른 사용자의 기기에 설치되어 있는지 여부를 감지하는 방법은 무엇입니까?
- 11. 기기에 Facebook 앱이 설치되어 있지 않으면 세션 상태가 CLOSED_LOGIN_FAILED가됩니다.
- 12. 엔터프라이즈 배포 앱이 일부 기기에 설치되지 않음
- 13. ERROR Android 앱이 기기에 설치되지 않았습니까?
- 14. 특정 앱이 기기에 설치되어 있는지 확인할 수 있습니까?
- 15. 아이폰 기기에 특정 앱이 이미 설치되어 있는지 확인하는 방법은?
- 16. Android 기기에 앱이 설치되지 않았습니다. 오류
- 17. 안드로이드 앱이 왜이 기기에 설치되지 않나요?
- 18. 티타늄 : 애플리케이션이 기기에 설치되어 있는지 확인합니다. (안드로이드)
- 19. 내 앱이 기기에 걸리지 않게하려면 어떻게해야합니까?
- 20. 트위터 앱이 사용자의 기기에 있는지 확인하십시오.
- 21. 인앱 결제 - Play 스토어 앱이 설치되지 않은 경우 어떻게해야하나요?
- 22. 안드로이드 기기에 프로그래밍 방식으로 Google Play 서비스 설치
- 23. iOS 10의 기기에 앱이 아직 설치되어 있지 않은 경우 앱이 즉시 중단됩니다.
- 24. 기기에 sim 모듈이 있는지 확인하십시오.
- 25. iOS ad-hoc 빌드가 기기에 설치되지 않음
- 26. 앱이 기기에 표시되지 않습니다.
- 27. 다른 앱이 기기에 있는지 쿼리하는 방법이 있나요
- 28. Lollipop으로 업그레이드 한 후 내 앱이 내 기기에 설치되지 않는 이유는 무엇입니까?
- 29. facebook 앱이 내 앱에 대해 인증하지 않았습니다.
- 30. Google지도 Android API V2 기기에 GoogleMaps가 설치되어 있는지 확인합니다.
힌트 : http://stackoverflow.com/questions/6711295/how-to-check-if-facebook-is-installed-android – geekInMe