2011-11-25 49 views
1

我开发了一个android应用程序,它使用res文件夹中的图像文件和字符串。我能否以让用户修改存储在res文件夹中的字符串和图像的方式分发应用程序,而无需从java类访问代码。分别分发Java类和res文件夹

我可以分别分配这些,让用户可以修改字符串的值并更换图像(不添加新的或删除现有的),并重建APK,而不能读取Java代码?

谢谢。 Ani

回答

1

我认为你最好的选择是建立一个Web界面,用户可以将图片和字符串上传到表单中,你可以在服务器上生成资源,打包并签名,然后给他们回来一个下载链接。你有Java和安装在服务器上的无头AAPT

整个过程可以自动为长。

http://developer.android.com/guide/developing/building/index.html#detailed-build

+0

感谢您的回答。虽然这似乎是最好的方法,但由于涉及时间/资源的多重问题,恐怕我无法在这一点上继续前进。此外,我需要为一个旧应用程序只有一个用户。还有其他方法吗? – user898195

+0

用户是否可以“解压”他所拥有的apk,修改资源,然后将所有apk重新打包为一个apk文件?在这种情况下,用户可以进行所有必需的更改,而无需使用任何资源。 – user898195