【发布时间】:2017-07-07 05:54:27
【问题描述】:
我在我的android项目中使用下面的方法来存储服务器ip地址,以便其他类可以访问服务器url。
interface GlobalConstants{
String SERVER_URL = "192.168.xx.xx";
}
但是,这种方法需要在每次 IP 地址更改时重新编译,并且反编译会暴露服务器 url。有没有更好的方法来初始化 SERVER_URL ?
我尝试了 System.setProperty() 和 System.getProperty() 但它仍然在运行时完成。有没有办法使用配置文件之类的东西来存储 IP 地址并使其可配置?
提前致谢。 :)
【问题讨论】:
-
我认为你没有办法绕过apk的编译和构建。
-
为什么你不只是使用 DNS?
-
@chrylis 这是通过 wifi 访问 PC 的 localhost 来测试代码的尝试。
标签: java android security hardcoded