最近看了一款应用叫茄子快传,其中有个功能是能传输手机上已安装的应用的安装包。于是度娘了一下,果然可以。以下为转载内容:

android上所有已安装的应用都会做一个备份,分别存放在三个地方:

1、系统签名的软件:/system/app

2、安装到内存上的非系统签名软件:/data/app

3、安装到sd卡上的非系统签名软件:/mnt/asec/包名-数字/pkg.apk


获取已安装应用程序信息:

private PackageManager packageManager = null;packageManager = getPackageManager();ListmAllPackages=new ArrayList();mAllPackages = packageManager.getInstalledPackages(0);

获取已安装应用程序安装包位置和应用包名字:

for(int i = 0; i < mAllPackages.size(); i ++){PackageInfo packageInfo = mAllPackages.get(i);Log.i("package path", packageInfo.applicationInfo.sourceDir);Log.i("apk name", packageInfo.applicationInfo.loadLabel(packageManager) );}

既然知道了应用包的位置就可以拿来安装或传输了。:)


部分内容转自:

http://blog.csdn.net/xanxus46/article/details/8228366

http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html

文件拷贝

http://blog.csdn.net/etzmico/article/details/7786525

更多相关文章

  1. Android(安卓)黑科技保活实现原理揭秘
  2. Android开发签名(签名的作用,怎么使用Android(安卓)studio进行签名
  3. 关于 Android(安卓)7.0 适配中 FileProvider 部分的总结
  4. 体验论成败 2011智能手机系统谁唱主角
  5. Android各大手机系统打开权限管理页面
  6. HTC Desire HD (G10)初体验
  7. [置顶] [Android(安卓)Studio 权威教程]Android(安卓)Studio 三种
  8. android8.0/android O 新特性
  9. 终于打开ndk的第一扇门了:Hello World

随机推荐

  1. Android(安卓)遍历文件夹,搜索指定扩展名
  2. Android 版权介绍
  3. Android中Handler的使用
  4. Android View相关文章精选
  5. Android各版本对照及版本差异 (版本一)
  6. USB开发------android AOA开发
  7. [笔记]2012年移动大趋势(上)
  8. Android加载Gif和ImageView的通用解决方
  9. android之switch控件的用法
  10. Hybrid App混合开发实战