我想檢測用戶是否下載了Android應用,但他點擊了「取消」按鈕而不是「安裝」。有沒有辦法檢測用戶是否取消了安裝任何應用程序?android:檢測用戶是否取消了應用的安裝
2
A
回答
1
這將不得不在谷歌播放,並沒有他們提供的API。這將是很好,但。
0
有沒有這樣的方式。而不是你可以識別使用指針按下或釋放特定的按鈕。
0
我不認爲這是你可以從你的應用程序中檢測到的東西。我假設只有安裝程序 - 執行安裝的程序 - 才能知道這一點。
1
你無法檢測到,但在onActivityResult()
功能,你可以試試,搜索如果應用程序已經被安裝在PackageManager那時就可以判斷它是否已被取消或沒有。
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
PackageManager packageManager = this.appContext.getPackageManager();
List<PackageInfo> apps = packageManager.getInstalledPackages(0);
for (int i = 0; i < apps.size(); i++) {
PackageInfo file = apps.get(i);
if (file.applicationInfo.loadLabel(packageManager)
.toString().equals("nameoftheapplicationtriedtoinstall")) {
//then it has not cancelled, if it exist
}
}
}
相關問題
- 1. 的Android SDK安裝卡在「檢測是否安裝了Java SDK」
- 2. 檢測用戶是否安裝了我的Chrome擴展程序?
- 3. 檢測應用程序是否安裝?
- 4. 如何檢查用戶是否安裝了應用程序?
- 5. 如何在Safari中檢測是否安裝了應用程序
- 6. 檢測是否從Play商店安裝了應用程序
- 7. 如何檢測Android手機是否安裝了特定的應用程序?
- 8. Autoconf:檢測是否安裝了emacs
- 9. 檢測是否安裝了Exchange MAPI
- 10. 如何檢測是否安裝了numpy
- 11. 檢測Mod_Security是否安裝了PHP?
- 12. PHP檢測是否安裝了閃存
- 13. 檢測是否安裝了ADOBE
- 14. 是否可以檢測是否從Web應用程序安裝了Microsoft Excel
- 15. 有沒有辦法檢查安裝我的應用的用戶是否真的安裝了我的應用?
- 16. 檢測是否安裝了java並使用javascript啓用
- 17. 如何檢測客戶端計算機是否安裝了silverlight?
- 18. Android:安裝後檢測應用程序
- 19. 檢測是否已經使用puppet exec安裝了windows服務
- 20. 使用C#如何檢測是否安裝了Windows Installer 4.5
- 21. 檢查用戶是否已安裝我的Facebook應用程序
- 22. iPhone應用程序:我可以檢測用戶是否從某個網站安裝了某個應用程序?
- 23. 如何確定用戶是否安裝了iOS應用程序?
- 24. 知道是否爲「所有用戶」安裝了應用程序
- 25. 檢測用戶是否丟棄了消息
- 26. 檢查用戶是否取消了我的通知
- 27. 如何檢測是否應用了EllipsisWord?
- 28. 如何檢測用戶是否在此之前安裝過此應用程序
- 29. 如何檢測Google Fit是否安裝了室內裝置?
- 30. 如何檢查之前是否安裝了iPhone應用程序?