Android实现应用程序卸载自己
16lz
2021-01-25
在Android的应用中,很少有些应用会主动提供卸载自身的应用。实现并不难。主要为设置一个卸载的intent,然后让这个intent去处理,这里一般默认的是系统的卸载管理进行接收,并处理。下面代码中我们只需要传入一个String类型的包名即可。一般在Activity中调用Context对象的getPackageName()方法即可获取String类型包名。
代码:
[java] view plaincopyprint?Uri packageUri = Uri.parse("package:"+MainActivity.this.getPackageName());
Intent intent = new Intent(Intent.ACTION_DELETE,packageUri);
startActivity(intent);
<permission android:name="android.permission.DELETE_PACKAGES" />
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- android 借助AccessibilityService实现模拟点击功能-onAccessibi
- Android(安卓)Studio实现一个PC和Android端的聊天室
- Android拾萃 - RxJava5种响应类型的区别和背压(三)
- 下载并编译Chrome浏览器For Android
- Android资源文件在配置文件中的使用
- Android代码优化
- [百度空间] [原]跨平台编程注意事项(三): window 到 android 的
- 利用Eclipse和NDK建立一个简单service