次のコードを使用して、モバイル iam の時計アプリケーションでアラームを取得したい
Uri uri = Uri.parse("content://com.android.deskclock/AlarmClock");
Cursor c = mContext.getContentResolver().query(uri, null, null, null,null);
if (c != null) {
String names[] = c.getColumnNames();
for (String temp : names) {
System.out.println(temp);
}
if (c.moveToFirst()) {
do {
int i = 0;
for (int j = 0; j < c.getColumnCount(); j++) {
}
} while (c.moveToNext());
}
}
次の例外を取得しています
java.lang.SecurityException: Permission Denial: opening provider
com.android.deskclock.AlarmProvider from ProcessRecord{4162b268
12999:com.genie9.gcloudbackup/10059} (pid=12999, uid=10059) that is not exported from uid 10011
ここで使用しなければならない許可を知っている人はいますか? 私はたくさん検索しましたが、役立つものは何も見つかりませんでした。助けてくれてありがとう