通过填充 html 页面字段在运行时创建 apk 文件

Posted

技术标签:

【中文标题】通过填充 html 页面字段在运行时创建 apk 文件【英文标题】:Create apk file on run time by filling html page fields 【发布时间】:2012-10-08 01:31:12 【问题描述】:

我想在运行时使用用户在 html 页面中填写的详细信息(如应用程序名称、应用程序背景图标和其他可绘制对象)创建一个 apk 文件。用户只需填写所有详细信息并单击创建按钮将生成包含我已填写的所有数据的 apk 文件。

我有一个想法,将 android SDK 保留在服务器上并在后端编译代码,完成后我们会在页面上提供下载应用程序的选项。

但不知道如何实现它请帮助我。

他们也在做同样的事情http://www.appsgeyser.com/create/start/检查它。

【问题讨论】:

【参考方案1】:

基础设施

    VPS 或云托管服务器。有几个提供商,例如 Go Daddy 和 Rackspace。做你的研究,找到最适合你的需求。 在您的 VPS/云服务器上安装 Java、Android SDK 和应用服务器。

代码

    您需要有一个要构建的 Android 项目的模板。 根据用户特定信息创建自定义源代码。 运行 Ant 构建脚本来生成 APK,您还需要使用有效期为 50 年的密钥对其进行签名。这可以在 Ant 任务本身中进行配置。 将 APK 复制到您的公共 HTML 文件夹并向用户显示链接。

以编程方式运行 Ant 构建 http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html

Running ANT Programmatically Through Java

更新

使用 Gradle,简单很多。

【讨论】:

我不知道如何运行 ant 构建脚本,能否请您更具描述性? 如果在 github 上可用,请提供任何示例,以便其他任何地方

以上是关于通过填充 html 页面字段在运行时创建 apk 文件的主要内容,如果未能解决你的问题,请参考以下文章

在目标页面上创建一个自动填充字段的链接

如何创建脚本来自动填充字段?

密码输入字段长度 = 0 自动填充(android chrome)

在 rails 中的页面加载时使用多个 true 选项填充 select2 字段

在使用 Laravel 8 创建模板时使用外键填充字段

jQuery自动完成,通过选择建议选项填充多个字段