2012-05-01 6 views
3

私はAlarma Managerを使用しています。許可エラーが表示されます。親切に私にマニフェストファイルでどのアクセス許可を使用する必要があるか教えてください。Alarm Managerコンテンツプロバイダの使用方法。

私はこのコードを使用してメートル...

  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月2日05:51:48.271:(2409)ActivityManager/W:許可が拒否されました:checkComponentPermission()reqUid = 10029 5月2日05:51:48.271を:ActivityManager/W(2409):アクセス許可が拒否されました: checkComponentPermission()reqUid = 10029 5月2日05:51:48.271:ActivityManager/W(2409):許可拒否:ProcessRecordから開口プロバイダcom.android.deskclock.AlarmProvider {2b1b8ed0 17304:パッケージ名/ 10050}( pid = 17304、uid = 10050)はnullまたはnullが必要です このエラーが発生しています... –

関連する問題