做项目中发现如果手动卸载安卓应用程序,会清除掉应用原来的数据比如sqlite3数据库中的数据,为了避免用户卸载应用程序操作下不会删掉原来的数据。
//重载这个方法是用来打开SD卡上的数据库的,android 2.3及以下会调用这个方法
做项目中发现如果手动卸载安卓应用程序,会清除掉应用原来的数据比如sqlite3数据库中的数据,为了避免用户卸载应用程序操作下不会删掉原来的数据。
//重载这个方法是用来打开SD卡上的数据库的,android 2.3及以下会调用这个方法
很简单两条命令搞定:
//查看当湔打开应用报名
-k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除
--user 指定用户 id,Android 系统支持多个用户默认用户只有一个,id=0
2. 根据包名卸载應用
注:记得打开开发者选项