方案一
string y = string.valueof(mdatepicker.getyear());
y = check(y, 4);
string mon = string.valueof(mdatepicker.getmonth()+1);
mon = check(mon, 2);
string d = string.valueof(mdatepicker.getdayofmonth());
d = check(d, 2);
string h = string.valueof(mtimepicker.getcurrenthour());
h = check(h, 2);
string m = string.valueof(mtimepicker.getcurrentminute());
m = check(m, 2);
string date = "" + y + mon + d + "." + h + m + "00";
timesynchronization(date);
//時間位數確定 2023年1月1日,需要轉成20300101
private string check(string data, int limit)
}return data;
}//設定系統時間
public void timesynchronization(string date)
string envp = (string) envlist.toarray(new string[0]);
string command;
command = "date -s " + date;
log.i("nadiee", "command:" + command);
try , envp);
} catch (ioexception e)
}方案二
網上很多介紹通過menifest 新增 android:shareduserid="android.uid.system"獲取系統許可權來設定系統時間,不過要在對於原始碼下編譯,或者用對於證書重新簽名。
Android系統設定
com.android.settings.accessibilitysettings 輔助功能設定 com.android.settings.activitypicker 選擇活動 com.android.settings.apnsettings apn設定 應用程式 設定com.android.s...
Android休眠設定時間
預設情況下,android系統在超過n分鐘沒操作,會自動關屏並進入休眠狀態。實際上,有些專案要求超時不休眠,如果只是針對單個應用程式,我們可以通過電源管理設定狀態來實現,方法一 調整 settings.system.putint getcontentresolver android.provider...
Android修改系統時間
最近碰到修改系統時間的需求,折騰了一段時間,發現網上有一種方法是通過 命令的方式修改的。在這裡感謝那位老兄的方法。timemanager.setsystemtime public static void setsystemtime date date string str list.toarray ...