Android 如何使用项目a中的按钮单击以编程方式从项目B生成APK?

Android 如何使用项目a中的按钮单击以编程方式从项目B生成APK?,android,Android,我有一个项目a,它应该使用向导来创建项目B。项目B基于模板。项目A应该向该模板发送数据,并通过编程方式从该数据和模板生成APK 我已经阅读了APK结构及其包含的内容,如类、资源和清单文件。我的问题是,实现基于模板的APK生成的最佳方法是什么?我可以用什么做这个呢?这是您正在寻找的开源项目 终端IDE是一个在设备本身上运行的命令行java/android开发工具包。在自定义终端+自定义键盘环境中使用正确配置的vim、bash和busybox。所有这些应用程序都放在一起,以便正确交互。一个完整的终

我有一个项目a,它应该使用向导来创建项目B。项目B基于模板。项目A应该向该模板发送数据,并通过编程方式从该数据和模板生成APK


我已经阅读了APK结构及其包含的内容,如类、资源和清单文件。我的问题是,实现基于模板的APK生成的最佳方法是什么?我可以用什么做这个呢?

这是您正在寻找的开源项目

终端IDE是一个在设备本身上运行的命令行java/android开发工具包。在自定义终端+自定义键盘环境中使用正确配置的vim、bash和busybox。所有这些应用程序都放在一起,以便正确交互。一个完整的终端仿真器+定制的ANSI键盘确保了良好的bash、vim和busybox仿真。所有已设置并准备在非根环境中运行。正常用户权限足以运行所有这些

你也可以从Google Play下载。该应用程序在Play Store上有4.7颗星,评级为1324。这是谷歌Play上收到的该应用程序的最新书面五星评论之一。而且它在任何方面都不是独一无二的(粗体部分的重点是我的)

谷歌用户-2013年3月12日-版本2.02 哇

我有超过30年的编程经验(主要是C/C++和汇编),一直在寻找学习Android编程的机会我到处寻找在我的平板电脑上编译和运行Java教程的方法,但没有成功,直到我找到了终端IDE然后我开始玩弄它的功能,让我再说一次,哇。开发人员-我只有一个建议,其他人也提出了这个建议:减少内部内存占用。也许可以将不同的语言分解成可安装的附加组件


在某种程度上,它与称为AIDE的Android Java IDE非常相似,没有GUI界面(但与AIDE不同,它没有较低的人工文件限制,而且由于它是开源的,因此实际上可以用于构建您自己的项目并进行扩展)。

这个问题很大,不适合StackOverflow。您必须编写(或找到第三方库)Java编译器、DVM编译器、资产打包器等,有效地编写大部分Android ADT。APK只是一个zip文件。问题出在内容上。在结束一个问题之前,你们不看看答案吗?我为他找到了一个开源的解决方案,它做到了Simon提到的一切。这是一个令人难以置信的项目,但它就在那里——它是存在的。@Stephanbraczyk-是的,尽管问题中没有任何东西表明它应该在设备上完成。它可以像一个脚本一样简单地复制并进行一些全局重命名,从而生成一个可以与普通android开发工具一起使用的项目。也许,我回答错了问题。阅读理解可能也不是我的强项。