2
A
回答
2
Intent intentIN = getPackageManager().getLaunchIntentForPackage("PACKAGE NAME");
if (intentIN != null) {
Intent shareIntentIN = new Intent();
shareIntentIN.setAction(Intent.ACTION_SEND);
shareIntentIN.setPackage("com.instagram.android");
try {
shareIntentIN.putExtra(Intent.EXTRA_STREAM, Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), "", "I am Happy", "Share happy !")));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
shareIntentIN.setType("image/jpeg");
startActivity(shareIntentIN);
} else {
// bring user to the market to download the app.
// or let them choose an app?
intentIN = new Intent(Intent.ACTION_VIEW);
intentIN.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intentIN.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.instagram.android&hl=en"));
startActivity(intentIN);
}
請嘗試this.change包名稱,按您的需要。
0
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, mUrl);
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mTitle);
startActivity(Intent.createChooser(shareIntent, "Share XXX"));
相關問題
- 1. 如何獲取列表中的所有共享應用程序(安裝在設備上)?
- 2. 如何獲取已安裝應用程序的設備的deviceid?
- 3. 獲取安裝在設備上的應用程序信息
- 4. 獲取Android設備上安裝的應用程序列表 - C#
- 5. 獲取安裝我的應用程序的所有設備的UDID的方法
- 6. 如何共享信息,而不「谷歌加」應用程序安裝在設備
- 7. 如何獲取用戶安裝的所有應用程序?
- 8. 如何獲取設備上安裝的Android應用程序的包名
- 9. 如何獲取所有安裝的應用程序列表?
- 10. 如何獲取設備上安裝的其他特定應用程序的所有<使用權限>(Android)?
- 11. 網絡共享上的安裝程序
- 12. android-獲取應用程序安裝在設備中的異常
- 13. 如何在iOS上的Swift中獲取共享應用程序?
- 14. 如何確定在Android設備上安裝的應用程序?
- 15. 如何在我的應用程序中使用iCloud keychain在不同設備上跨安裝共享值?
- 16. 如何獲取安裝在Android手機上的所有應用程序
- 17. 安裝在沒有GPS的設備上的FINE_LOCATION應用程序?
- 18. 在沒有iTunes的設備上安裝應用程序
- 19. 如何在ubuntu Touch設備上安裝應用程序
- 20. 如何在iPhone設備上安裝rhomobile應用程序
- 21. 如何在Android設備上靜默安裝應用程序?
- 22. 在iOS設備上的應用程序之間共享文件
- 23. 如何共享應用程序設置
- 24. 從網絡共享安裝ClickOnce應用程序安裝失敗
- 25. 使用Category.LAUNCHER獲取所有已安裝的應用程序
- 26. 獲取所有安裝的應用程序的圖標列表
- 27. 獲取所有安裝的應用程序的列表
- 28. 鈦:檢查設備上安裝的應用程序(安卓)
- 29. Android應用程序沒有安裝在設備上?
- 30. 激活設備應用程序安裝