如何删除从移动设备清除应用程序数据后触发的通知
how to remove notification fired after application data is cleared from mobile
我是 android 的新手 我想知道如何在应用程序卸载后禁止接收通知,是否有任何事件或检测该应用程序已卸载的东西???
我试过这个但对我不起作用
if(intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {
Intent i = new Intent(context,BootReceiver.class);
Identifier = i.getStringExtra("Recognition_flag");
serverUrl = Constants.urlAll + "uninstall.php";
LongOperation serverRequest = new LongOperation();
// serverRequest.execute(serverUrl, user, pass,
// deviceIMEI);
serverRequest.execute(serverUrl, user);
GCMRegistrar.setRegisteredOnServer(context, true);
Log.e(" BroadcastReceiver ", "onReceive called " + " PACKAGE_REMOVED ");
Toast.makeText(context, " onReceive !!!! PACKAGE_REMOVED", Toast.LENGTH_LONG).show();
}
// when package installed
else if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
Log.e(" BroadcastReceiver ", "onReceive called " + "PACKAGE_ADDED");
Toast.makeText(context, " onReceive !!!!." + "PACKAGE_ADDED", Toast.LENGTH_LONG).show();
}
您无法以任何简单的方式检测 Android 上的应用程序卸载。广播
android.intent.action.PACKAGE_REMOVED 发送到移动设备中存在的所有应用程序 但是 一旦应用程序被删除,您的应用程序就会被发送。
当然,当应用程序被卸载时,我的公司可以通过多种方式进行跟踪,但这是非常棘手和深入的事情。
我是 android 的新手 我想知道如何在应用程序卸载后禁止接收通知,是否有任何事件或检测该应用程序已卸载的东西??? 我试过这个但对我不起作用
if(intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {
Intent i = new Intent(context,BootReceiver.class);
Identifier = i.getStringExtra("Recognition_flag");
serverUrl = Constants.urlAll + "uninstall.php";
LongOperation serverRequest = new LongOperation();
// serverRequest.execute(serverUrl, user, pass,
// deviceIMEI);
serverRequest.execute(serverUrl, user);
GCMRegistrar.setRegisteredOnServer(context, true);
Log.e(" BroadcastReceiver ", "onReceive called " + " PACKAGE_REMOVED ");
Toast.makeText(context, " onReceive !!!! PACKAGE_REMOVED", Toast.LENGTH_LONG).show();
}
// when package installed
else if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {
Log.e(" BroadcastReceiver ", "onReceive called " + "PACKAGE_ADDED");
Toast.makeText(context, " onReceive !!!!." + "PACKAGE_ADDED", Toast.LENGTH_LONG).show();
}
您无法以任何简单的方式检测 Android 上的应用程序卸载。广播 android.intent.action.PACKAGE_REMOVED 发送到移动设备中存在的所有应用程序 但是 一旦应用程序被删除,您的应用程序就会被发送。
当然,当应用程序被卸载时,我的公司可以通过多种方式进行跟踪,但这是非常棘手和深入的事情。