Разрешения не работают

У меня были странные проблемы с разрешением в 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

Я пробовал нечто подобное с получением доступа к недокументированному API календаря с помощью READ_CALENDAR и WRITE_CALENDAR , но у меня были похожие исключения (хотя, вероятно, по другим причинам - я подумал, что об этом стоит упомянуть, если это не так).

Подскажите, пожалуйста, что я делаю неправильно!

Спасибо!

12
задан SapphireSun 26 December 2010 в 08:32
поделиться