我需要将我的android应用程序时间与服务器同步。我怎样才能达到同样的目的? 或有什么方法可以更改设备时间。
答案 0 :(得分:0)
TimeManager timeManager = TimeManager.getInstance();
// Set clock time to noon
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MILLISECOND, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.HOUR_OF_DAY, 12);
long timeStamp = calendar.getTimeInMillis();
timeManager.setTime(timeStamp);
根据您的选择编辑0和12
注意:
您应该添加
<uses-permission android:name="com.google.android.things.permission.SET_TIME" />
在您的AndroidManifest.xml
答案 1 :(得分:0)
如果您打算在PlayStore中发布应用或将时间更新为服务器时间,则无法执行此操作。
您需要SignatureOrSystem权限才能根据服务器更改时间日期。
选中此thread,您将获得更多详细信息。