目前我是 android 开发的新手。我需要开发一个安全的 android 应用程序,这样我就可以从 getteg 盗版中保存它。
为了应用程序的安全性,我在 J2ME 中使用了 RMS。在 J2ME 中,我使用执行以下步骤:
- 生成一个序列号(一些随机数)
- 将该号码保存在 rms 中,下次启动应用程序时在屏幕上显示相同的序列号并要求用户输入有效的激活码,然后如果用户输入正确的激活码,则应用程序激活并将标志设置为 true,我将此标志值保存在其他有效值
- 如果标志值为真,则在再次启动应用程序时向用户显示主屏幕,否则显示激活页面。
我想在 android 中实现这个概念。请指导我如何去做。或者告诉我是否有人知道在 android 中执行此操作的更好方法。
其次,我想在发布应用程序之前对 apk 文件进行混淆。经过 2 天的观察,我发现可以使用 proguard 完成。但我不知道如何混淆代码。请指导并帮助我对这两个问题进行排序。
谢谢