2012-01-03 45 views
1

我可以定义应用程序是否安装得更早?例如,我可以检查应用程序是否已安装或未安装,但是是否安装了应用程序,并且以后是否已卸载。有没有办法检查它?检查应用程序是安装还是卸载

+0

您可以使用软件包名称进行检查。这里是[链接] [1] [1]:http://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-pick-one - 运行 – 2012-01-03 08:48:47

+0

其他链接http://www.coderanch.com/t/492490/Android/Mobile/Check-if-application-installed – 2012-01-03 08:49:39

回答

1

手机不存储关于卸载的应用程序的任何信息。如果你的应用程序有一个后端,那么在安装应用程序时尝试在服务器中保存UDID。这样你可以再次检查应用程序是否曾经安装并卸载到手机中。但是,如果你的应用程序是一个独立的应用程序与任何服务器,你不能这样做。

+0

如何查找我的应用程序是否从UUID中卸载? – 2012-06-15 16:56:17

+0

TelephonyManager的getDeviceId() – 2012-06-18 11:44:58

+0

您如何发现应用程序已从设备中卸载? – 2012-06-18 11:52:36

0

已卸载的应用程序默认为在手机上不留痕迹。

如果是您自己的应用程序,您想检查是否已安装并稍后卸载,则可以编写应用程序以在服务器(将电话ID发送到服务器)或SD卡上留下跟踪。两种方法都需要权限。

如果它不是你自己的应用程序,你想检查是否安装并稍后卸载,你是运气不好,对不起。

0

第一次安装应用程序时,您可以在SD卡上创建一个文件。

然后,当它重新安装时,您的应用程序将检查此文件的存在。

+0

如果用户删除该文件,如何检查? – 2012-01-03 08:52:43

相关问题