7天后自动卸载Android App

时间:2013-02-26 10:36:11

标签: android uninstall days

我只想在特定时间后卸载我的应用程序。 这是为了使应用程序在特定的时间范围内可用。

我该怎么做。

由于

2 个答案:

答案 0 :(得分:6)

这是不可能的,我引用:

  

第三方不允许在未经用户确认的情况下卸载   应用

     

正如xDragonZ指出的那样,根进程可以粗略地做到这一点   从字面上删除目录并离开包管理器   处理损失,但这不是一个可广泛部署的解决方案,   因为AFAIK没有设备提供应用程序运行他们的能力   自己的根帮助程序 - 这是一个有风险的售后修改。

引自SO Delete my application programmatically

进一步阅读install / uninstall APKs programmatically (PackageManager vs Intents)

答案 1 :(得分:0)

某些系统(如Apphance)使用简单的服务以某种方式限制应用程序。安装了Apphance的应用程序尝试连接到Apphance服务器以检查是否允许运行特定应用程序。如果没有,则通知用户,之后不久Apphance将关闭该应用程序。没有连接就无法启动应用程序。

我建议存储第一次启动的时间戳,然后通过比较两个日期来限制应用,并在试用完成时终止该应用。使用某种服务器是最安全的解决方案。