Android の許可に関して奇妙な問題が発生しています。特定のユーザーが持っている Google カレンダーのリストを取得しようとしていますが、最初にアカウントを選択させる必要があります。
マニフェストに次の行を含めました。
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
ただし、次のエラーが表示されます。
12-26 03:26:31.004 13841 13841 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{....}: java.lang.SecurityException: caller uid 10105 lacks any of android.permission.GET_ACCOUNTS
READ_CALENDAR
ドキュメント化されていない Calendar API にandでアクセスすることで同様のことを試みましたがWRITE_CALENDAR
、同様の例外がありました (おそらく別の理由で - そうでない場合に言及する価値があると思いました)。
私が間違っていることを教えてください!
ありがとう!