Android中的J2ME JAD文件模拟

时间:2010-05-28 10:29:54

标签: android java-me jad

当我的服务器向用户提供apk文件时,我需要输入一些值在这个文件中,对于j2me平台我使用JAD文件,然后将我的值放在那里:

MY_KEY: SomeKeyValue MY_KEY2: SomeKeyValue2

当j2me应用程序在设备上启动时,我可以通过System.getProperty访问此值。

我如何在Android平台上做同样的事情?

1 个答案:

答案 0 :(得分:4)

  

我怎么能在android上做同样的事情   平台?

对于通过Android Market分发的应用程序,您无法“在Android平台上执行相同操作”。 APK文件经过数字签名,签名并上传到市场后无法修改。

您提到“当我的服务器将apk文件添加到用户”时,建议您不使用Market。在这种情况下,当用户请求APK时:

  • 创建项目目录的副本(包含已编译的类)
  • 使用您希望为用户提供的数据修改XML资源(res/xml/
  • 使用Ant使用SDK工具打包并签名APK文件
  • 提供结果

我不知道有人这样做,所以我不能指出任何实现该技术的代码。