代码调用Android应用程序卸载
在Android的应用中,很少有些应用会主动提供卸载自身的应用,最多的也就是一些卸载器应用。个人认为从产品角度来说,主动提供卸载实际上未必不可尝试。
下面从技术角度讲如何实现卸载。
原理主要为设置一个卸载制定包的intent,然后有对这个intent感兴趣的应用去处理,这里一般默认的是系统的卸载管理进行接收,并处理。下面代码中我们值需要传入一个String类型的包名即可。一般在Activity中调用Context对象的getPackageName()方法即可获取String类型包名。具体源码如下。
/** * uninstall apk file * @param packageName  */public void uninstallAPK(String packageName){Uri uri=Uri.parse("package:"+packageName);Intent intent=new Intent(Intent.ACTION_DELETE,uri);this.context.startActivity(intent);}


Last Modified:2011-12-11

更多技术文章请访问:http://thinkblog.sinaapp.com

更多相关文章

  1. Android视频方向为什么出现问题以及Android视频应用开发中的处理
  2. android一键分享功能不使用任何第三方sdk
  3. 简约之美Kotlin(一)Android(安卓)Studio创建一个简单的Kotlin应用
  4. Android上超级好用的前端调试方法(adb reverse)
  5. android和PC(Python)通过USB(adb模式)基于Socket传输图像(视频)
  6. Android设计模式 观察者模式之eventbus
  7. android 如何绕过签名校验
  8. Android上实现仿IOS弹性ListView
  9. 第1个Android应用程序 Android制作简单单页导航

随机推荐

  1. 第15章 Android启动过程 [Android应用开
  2. 帮同事找到了一个问题的解决办法:在androi
  3. 在android中显示网络图片及查看页面源代
  4. android屏幕适配,自动生成不同的dimens.xm
  5. android 常见分辨率(mdpi、hdpi 、xhdpi、
  6. android View 绘制流程 和 事件传递
  7. 教你如何开关Android的APN网络
  8. 系统角度解读Android(安卓)P新特性
  9. Android TensorFlow 智能语音识别
  10. Android不用OnScrollListener采用Gesture