我正在为我制作这个应用程序,带有 api 9 和股票闹钟。
我发现了这个:http ://code.google.com/p/android-alarm-database/
在创建我的主要活动时是这样的:
ContentResolver cr = getContentResolver();
AlarmDatabase ad = new AlarmDatabase(cr);
Record r = ad.getNearestEnabledAlarm();
当我使用 URI content://com.android.alarmclock/alarm 它在 logcat 中给了我:
Cannot resolve provider for content://com.android.alarmclock/alarm
Failed to find provider info for com.android.alarmclock
比我尝试的内容://com.android.deskclock/alarm:
Permission denied: checkComponentPermission() reqUid=10009
Permission Denial: opening provider com.android.deskclock.AlarmProvider from ProcessRecord{407cf3b0 15716:com.my.app/10137} (pid=15716, uid=10137) requires null or null