【发布时间】:2011-10-10 04:05:29
【问题描述】:
我只是想知道卸载应用程序的意图,因为
在我的应用程序中,当用户打开第一个屏幕时,设备 ID 将使用 php 保存在服务器端。
当用户卸载此应用程序时,设备将自动在服务器端删除。
为此,我准备了用于删除设备 ID 的 php 代码。那么我什么时候可以调用这个 webservive。
我试过下面的代码
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if("android.intent.action.PACKAGE_REMOVED".equals(action)){
// here i wrote the code of delete device id in server side
}
但它不起作用,因为没有提出意图。所以请告诉我当用户卸载应用程序时会提出什么意图或告诉我任何解决我的问题的建议。
提前致谢。
问候
【问题讨论】:
-
我不确定,但我认为通过包管理(developer.android.com/reference/android/content/pm/… 可以获得包名称并在后台运行一项服务,它会检查您的应用程序的每次存在。您可以执行的操作