2012-05-01 33 views
3

當我使用Alarma管理器。顯示權限錯誤。請告訴我,我們必須在清單文件中使用哪個權限。如何使用Alarm Manager Content Provider。

I M使用此代碼...

  Uri uri = Uri.parse("content://com.android.deskclock/alarm"); 
     Cursor c = 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++) 
         { 
          c.getString(j)); 
        } 
       } while (c.moveToNext()); 
       } 

回答

0

檢查logcat的輸出誤差。你會看到那裏完全缺少的權限。如果你無法弄清楚在這裏粘貼輸出。

+0

5月5日至2日:51:48.271:W/ActivityManager(2409):權限被拒絕:checkComponentPermission()reqUid = 10029 5月5日至2日:51:48.271:W/ActivityManager(2409):權限被拒絕: checkComponentPermission()reqUid = 10029 5月5日至二日:51:48.271:W/ActivityManager(2409):權限拒絕:從ProcessRecord開口提供商com.android.deskclock.AlarmProvider {2b1b8ed0 17304:包名稱/ 10050} ...( pid = 17304,uid = 10050)需要null或null 我收到此錯誤... –

相關問題