我在 Android 的权限方面遇到了一些奇怪的问题。我试图获取特定用户拥有的谷歌日历列表,但首先我需要让他们选择帐户。
我在清单中包含了这一行:
<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
我曾尝试过使用and访问未记录的日历 API 的类似方法WRITE_CALENDAR
,但我也有类似的例外(尽管可能出于不同的原因 - 我认为如果不是的话,可能值得一提)。
请提示我我做错了什么!
谢谢!