【问题标题】:How can I include information to my android application post compilation?如何在我的 android 应用程序后期编译中包含信息?
【发布时间】:2010-05-20 23:34:28
【问题描述】:

目前,我为用户提供了一个 URL,供用户单击以下载我的 j2me 应用程序。该 URL 包含他们的用户 ID 作为参数,servlet 获取此信息并动态创建包含此用户 ID 的 jad 文件,从而使 j2me 应用程序可以使用该用户 ID。

但是,我现在使用 j2me Polish 来编译我的程序,因此为同一个程序编译了 .apk。但是,由于没有 jad / jar 机制,我无法弄清楚如何使编译程序可以访问这些信息。该信息仅在下载时可用。

任何建议都非常感谢! (这在 android 应用程序中甚至可能吗?)

谢谢,

CJ

附言从用户的角度来看,我必须假设完全是文盲,即我不能要求他们首先安装其他程序等,它需要是一个简单的“点击链接”->“获取应用程序”之类的事情。

【问题讨论】:

    标签: android dynamic java-me j2mepolish


    【解决方案1】:

    .apk 格式基于.jar 格式,因此它只是一个 ZIP 文件,这意味着您可以使用任何处理 ZIP 文件的东西打开它。

    .apk 构建过程不会更改应用程序的 assets 文件夹中的文件,因此应该可以将 URL 存储在 assets 的文本文件中,然后使用 @987654321 读取它@。在提供下载之前,您的服务器必须打开 .apk 并更新 assets 中的文本文件。

    但是,一个复杂的问题是all Android applications must be signed 否则它们将无法安装。即使您不通过 Market 分发您的应用程序也是如此。因此,除了更新.apk 文件之外,您的服务器还必须使用keytool 之类的东西对其重新签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多