我想检测用户是否下载了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应用程序?