android 从 Marketplace 安装应用程序后,是否保留 .apk 文件?
Android 是否有一个标准的位置来保存这些文件?
预装的应用程序位于/system/app文件夹中。用户安装的应用程序位于/data/app. 我猜你不能访问,除非你有一个根电话。我这里没有根电话,但试试这个代码:
/system/app
/data/app
public class Testing extends Activity { private static final String TAG = "TEST"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); File appsDir = new File("/data/app"); String[] files = appsDir.list(); for (int i = 0 ; i < files.length ; i++ ) { Log.d(TAG, "File: "+files[i]); } }
它确实列出了我根深蒂固的 htc 魔法和 emu 中的 apk。