我们被要求为一家拥有现有网站和现有用户的公司创建一个 Android 瘦 Web 客户端。
他们想要向用户发送彩信,为每个用户提供自己的下载 URL。该 URL 将指向专门为该用户创建的 Android apk 文件 - 它将包含该用户的网站登录名和密码。
即 APK 文件将嵌入登录详细信息。
在 J2ME 中,这可以通过将信息存储在 JDK 文件中来完成。
我可以看到类似的问题如何更新apk中的资源文件 https://stackoverflow.com/questions/4434811/how-to-update-resources-file-in-apk- 但没有完全回答。
So:
有没有办法在 apk 文件中存储“资产”,该文件将是一个文本文件,并且可以通过解压缩、编辑、重新压缩 apk 文件轻松编辑? (看起来答案是否定的)
您是否知道任何类似的问题,或者曾经开发过类似的应用程序?
有关于如何最好地完成此应用程序的建议吗?在自动化级别上任何形式的客户信息嵌入都会令人感兴趣......
最好的选择是将应用程序设置为使用 Ant 脚本构建,并让客户端实际自定义源代码并为每个用户构建一个新应用程序? (这有一个缺点,即客户端获得源代码,而我们不想拥有)
我扫描了 apk 标记的问题,但似乎找不到解决方案。
非常感谢,
理查德
我想如果您使用 asset 文件夹,您可以将其放入 apk 中(或替换其中的虚拟文件)。
您可以通过文件名而不是资源 ID 来获取数据,非常简单:getResources().getAssets().open(fileName)
问候,
奥利弗
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)