【问题标题】:Make a copy of an app制作应用程序的副本
【发布时间】:2013-04-27 14:20:44
【问题描述】:

是否可以在知道包名的情况下制作 .apk 文件的副本? 例如,我有一个名为:com.example.package 的包,我想在sdcard/mydir/ 中复制它。你能帮帮我吗?

【问题讨论】:

    标签: android copy package


    【解决方案1】:

    这应该可以工作:

    String package = "com.mydomain.mypackage";
    PackageManager pm = this.getPackageManager();
    ApplicationInfo ai = pm.getApplicationInfo( package, PackageManager.GET_META_DATA );
    String sourceDir = ai.sourceDir;
    

    之后,sourceDir 应该保存.apk 的路径,您可以像复制任何其他文件一样复制它。请记住将其包装在 try...catch 中,以防该包不存在。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      • 2023-03-16
      • 1970-01-01
      • 2013-01-10
      相关资源
      最近更新 更多