我正在尝试使用以下方式为我的应用程序设置日历:
Calendar c = Calendar.getInstance();
c.set(2010, 1, 1, 12, 00, 00);
AlarmManager am = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
am.setTime(c.getTimeInMillis());
权限:
android.permission.SET_TIME_ZONE
获得例外: 用户10215和当前进程都没有android.permission.SET_TIME。
答案 0 :(得分:0)
从您的错误消息中可以清楚地看出,您的应用无权更改系统时间。
在manifest.xml
<permission android:name="android.permission.SET_TIME"
android:protectionLevel="signature|system"/>
答案 1 :(得分:0)
在清单
中添加此内容 <permission android:name="android.permission.SET_TIME"
android:protectionLevel="signature|system"
/>