如何从 php 脚本更改活动的字符串值并重新创建 apk 文件
Posted
技术标签:
【中文标题】如何从 php 脚本更改活动的字符串值并重新创建 apk 文件【英文标题】:How to change a string value of an activity from php script and recreate a apk file 【发布时间】:2014-09-30 10:03:48 【问题描述】:我想使用 php 脚本更改活动的字符串变量的值,并希望重新创建 apk 文件以反映更改。我该怎么做?
我有一个具有唯一 ID 的 apk(注册时在 Web 服务器上生成 ID)。对于每个安装,此 ID 都会有所不同。 现在我想创建一个 php 脚本,在我的活动文件中硬编码这个 id。 但问题是我将如何从 php 端构建 apk 文件。有什么办法吗?
【问题讨论】:
请详细说明,目前尚不清楚您要做什么。 多一点代码解释将有助于解决您的问题。您可以在尝试之前发布您的代码吗? 请检查编辑 我在这里发现了同样的问题:***.com/questions/18918154/… 安装apk后你必须提供新ID吗? 【参考方案1】:您必须手动编译和构建,然后使用新 ID 对 apk 进行签名。还有其他方法可以为 apk 提供注册 ID。您必须存储 android 设备的唯一 ID,并将注册 ID 与服务器端的该 apk 映射。
-
在服务器中创建一个新的注册 ID 并将其存储在数据库中。
在您的应用程序首次启动时,您必须将设备 ID 或其他唯一 ID 从 android 传递到服务器。
下一步是将设备 ID 与注册 ID 进行映射并将其存储在数据库中。
大多数情况下,您将在登录时执行此操作(可以识别用户)。
对于本地操作,您也可以将其存储在 SQLite 数据库中。
【讨论】:
有没有办法从外部自动更改文件并在 apk 之后编译/签名? 那么你可能依赖于一些外部文件。将 ID 存储在从服务器传递的文件中,然后读取。 @user3759273 你如何识别它是否是新用户然后分配注册ID?以上是关于如何从 php 脚本更改活动的字符串值并重新创建 apk 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何更改图像并在 5 秒后重新运行线程中的主要活动后不回到 android 中的基本布局