代码之家  ›  专栏  ›  技术社区  ›  ChaimKut

以编程方式确定正在运行的apk(或dex)的文件名?

  •  1
  • ChaimKut  · 技术社区  · 14 年前

    我想嵌入用户特定的数据时,在我的网站(而不是从市场)分发一个apk的飞行。

    我现在的想法是在apk文件名中嵌入一个唯一的id。这很简单,更改文件名不会破坏代码签名。我当前的问题是试图检索文件名(apk或dex),以便读取此id。

    我已经尝试了大多数标准方法——绕过packageinfo、applicationcontext、protectiondomain,但似乎什么都做不到。思想?

    1 回复  |  直到 14 年前
        1
  •  1
  •   CommonsWare    14 年前

    apk文件名在android中没有多大意义。我一点也不感到惊讶 PackageInfo 为了它。我甚至不知道apk文件是否以其原始名称存储在设备上。