可不可以通过NDK修改android系统时间

李宇春 发布于 2013/01/22 19:38
阅读 1K+
收藏 0

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

应用需要严格的网络时间同步, android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,但是需要太高,应用没办法在系统源码编译或是使用系统签名。

考虑使用Runtime.getRuntime().exec(cmd);执行adb shell命令date -s 20130122.193300修改时间,但是没有生效。

最后考虑使用ndk实现,应用通过JNI调用,由于对ndk不熟,不知道可不可以通过NDK修改android系统时间,大概(/具体)怎么做?

或是还有没有其他方法。

希望网友们帮帮忙。

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部