论文代发网:3.4.3 移除APK应用程序

来源:百度文库 编辑:九乡新闻网 时间:2024/05/08 13:38:05

3.4.3 移除APK应用程序

http://book.51cto.com  2009-12-28 18:58  杨文志  电子工业出版社  我要评论()
  • 摘要:《Google Android程序设计指南》第3章Android SDK开发平台应用,本章的主要内容有Android仿真器;Android仿真器启用SD存储卡的方法;如何开启Android仿真器的多媒体功能;安装/移除APK应用程序;Android已开发程序示范与应用;Android SDK开发工具使用方法;Android已开发程序示范与应用;破解Android系统root权限。本节为大家介绍移除APK应用程序。
  • 标签:Google Android  程序设计  Google Android程序设计指南

3.4.3  移除APK应用程序

如果已经安装了一大堆Android应用程序,把应用程序列表变得太复杂而想要删除一些应用程序图标也非常的简单,同样是一行指令就搞定了,adb uninstall指令可以将APK应用程序移除。

  1. adb uninstall package  
  2. 例如:adb uninstall com.android.email      (把email程序移除) 

Android使用的package名称类似我们浏览网页时常用的域名方式,所以上面的示范是将com.android.email这个email package移除,请记住,package名称不是您安装APK组件时的文件名或是显示在Android仿真器中的应用程序名称。另外Package名称也并不是一定都是com.android这样的形式,它可以是各式各样的域名方式来命名,例如org.iii.ro.iiivpa或com.deafcode.android.Cinema。APK文件的Package名称完全是由当初的开发人员所制定的,所以并没有统一的命名方式,唯一相同的就是它一定是类似Domain域名的命名格式。

另外,在移除该APK应用程序时,如果想要保留信息与Cache目录,则加上 -k 参数即可。名的命名格式。

  1. adb uninstall -k package                (移除程序时,保留信息) 

不过麻烦的是,可能不知道这个想要移除的应用程序Package名称,所以必须先运行adb shell进入Android操作系统的指令列模式,然后到 /data/data或 /data/app目录下,得知欲移除的Package名称,然后使用adb uninstall指令删除APK应用程序,这样就可以简易地从Android仿真器将不想使用的APK应用程序移除了。

  1. adb shell  
  2. ls /data/data 或 /data/app               (查询Package名称)  
  3. exit   
  4. adb uninstall package                   (移除查询到的Package) 

幸运的是,从Android SDK 1.5版起,已经内建应用程序管理系统,不需要再辛苦的使用adb uninstall指令移除APK应用程序组件,只要在Android手机主画面点选MENU按键,然后依序点选"Settings→Applications→Manage applications",就可以启动应用程序管理系统。当前Android系统已经安装的所有应用程序都会条列出来,您只要点选想要移除的应用程序然后选择Uninstall就可以移除该程序了,如图3-18所示,再也不需要使用adb uninstall指令来移除Android应用程序了。

  (点击查看大图)图3-18  自动移除APK应用程序