PackageManager pkgManager = mContext.getPackageManager();// 需要system权限PackageDeleteObserver observer = new PackageDeleteObserver(currVirus, 1);pkgManager.deletePackage(pakName, observer, 0);


private class PackageDeleteObserver extends IPackageDeleteObserver.Stub {private int position;private int mFlag;public PackageDeleteObserver(int index, int flag) {position = index;mFlag = flag;// 0卸载1个包,1卸载N个包 N>1}@Overridepublic void packageDeleted(String arg0, int arg1)throws RemoteException {// TODO Auto-generated method stub         //arg0是pakname,arg1是具体没了解,卸载成功后这里是1LLog.e("###packageDeleted +++" + arg0 + "---" + arg1);Message msg;msg = mHandle.obtainMessage();msg.what = FLAG_DELETE_VIRUS;msg.arg1 = position;msg.arg2 = mFlag;msg.sendToTarget();}}

    <uses-permission android:name="android.permission.DELETE_PACKAGES" />

更多相关文章

  1. Android(安卓)查看本机外网IP
  2. android 应用程序使用统计
  3. Android开关机代码
  4. Ijkplayer视频播放
  5. Android代码实现APK文件的安装与卸载
  6. Android中通过代码检测系统是否有root权限
  7. android基于AndPermission的权限申请封装类
  8. android 显示 网络图片
  9. Android监听应用程序安装和卸载

随机推荐

  1. Android(安卓)M 新的运行时权限开发者需
  2. Android(安卓)卡片效果
  3. 如何将当前布局用代码保存在png图像文件
  4. Android(安卓)Studio常用快捷键---不断更
  5. android学习笔记(一) 遍历SD卡中所有文件
  6. 图解Android(安卓)- Binder 和 Service
  7. Android(安卓)Gallery 滑动停止监听方案
  8. Android之INSTALL_FAILED_INSUFFICIENT_S
  9. Android(安卓)7.0 判断是否支持多用户模
  10. Paint---Xfermode、 PixelXorXfermode