Articles of андроид 6.0 зефир

Зефир: не удается выполнить Settings.System.canWrite (Контекст) из службы

У меня есть служба NotificationListener, работающая в фоновом режиме, и она генерирует исключение, когда я запускаю Settings.System.canWrite (Settings.java:3742) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ java.lang.SecurityException: uid 10057 does not have android.permission.UPDATE_APP_OPS_STATS. 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.os.Parcel.readException(Parcel.java:1599) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.os.Parcel.readException(Parcel.java:1552) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at com.android.internal.app.IAppOpsService$Stub$Proxy.checkOperation(IAppOpsService.java:327) 12-03 18:25:33.490 2754-2771/? W/System.err﹕ at android.app.AppOpsManager.checkOpNoThrow(AppOpsManager.java:1536) 12-03 18:25:33.490 […]

Android-разрешения: кто использует что?

Android M скоро здесь, с новым API разрешения. Бьюсь об заклад, многие разработчики там не контролируют свои права, пытаясь выяснить, что там используется. По крайней мере, это касается некоторых из моих приложений. Есть ли хороший способ получить обзор того, какое разрешение используется там, где? Или обзор того, какой API использует какое разрешение, или что-то еще. […]

Как я могу реализовать разрешения на работу с Android 6.0 Runtime в существующем приложении

Проблема: У меня есть существующее приложение, в котором я хотел бы использовать разрешения Runtime для Android 6.0. В Runtime Permissions я прочитал много разных вещей, но я просто не могу оборачивать голову обо всех разных фрагментах. Ничего, что я нашел, фактически показывает, как реализовать это в существующей Деятельности. Другие очки Когда я запускаю существующее приложение […]

Ответ Входящий звонок в Android 6.0

Есть ли способ программно отвечать на входящие звонки в Android 6.0 без привилегий root? Я пробовал следующие подходы: Внутренний метод ITelephony.aidl – с этим я смог завершить звонок. Но для ответа на вызов требуется android.permission.MODIFY_PHONE_STATE который не предоставляется стороннему приложению в Android 6.0. Метод намерения KeyCode для гарнитуры . Это просто не работает.

Запросить разрешение на Android M только при таргетинге на более низкий API

Поэтому в моем приложении я хотел бы добавить опцию выборочного добавления разрешения (например, прямого набора), когда пользователь находится на Android M, но в то же время я хотел бы иметь это разрешение NOT, показывая, как требуется в API 22 Или ниже просто потому, что это не важно, поэтому я предпочитаю не просить об этом во […]

Разрешения Android M закрыть мое приложение

Я проверяю необходимые разрешения на экране входа в систему. В диалоговом окне появится запрос о необходимых 4 разрешениях. Все хорошо, но когда появляется диалоговое окно, фон становится черным, и мое приложение закрывается (не падает, просто закрывается). Когда я закончил с выбором разрешений, я снова открываю приложение и продолжает работать с того места, где он остановился. […]

Android ContextCompat.checkSelfPermission () возвращает неверное значение

Я пытаюсь проверить, разрешены ли разрешения или отменены пользователем в Android Marshmallow. К сожалению, ContextCompat.checkSelfPermission() (который является warpper вокруг Context.checkCallingOrSelfPermission ), как представляется, всегда возвращает PackageManager.PERMISSION_GRANTED (0), если вы включили это конкретное разрешение в манифест, независимо от текущего состояния разрешения (например, если пользователь имеет Аннулировал разрешение). Я также попробовал someContext.checkCallingOrSelfPermission() , но результат тот же. […]

Запрос на разрешение местоположения при отсутствии мониторинга в фоновом режиме?

Я использую Android Beacon Library. Начиная с Marshmallow, я вижу следующую ошибку, как ожидалось и задокументирован. Разрешение отказа: необходимо получить ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION разрешение на получение результатов сканирования У меня есть код ранжирования в фрагменте, и RuntimeException вызывается, когда Фрагмент находится на экране, как и ожидалось, поскольку я не запрашиваю разрешения. Если я нажму кнопку […]

Отключить keyGuard в Android 6.0

Я довольно новичок в программировании на Android. Я хочу написать намерение, которое поддерживает мой телефон, разблокированный при подключении к моему домашнему Wi-Fi. Я довольно много исследовал и продолжал находить те же ответы. Это то, что я пробовал до сих пор. KeyguardManager mKeyGuardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); KeyguardManager.KeyguardLock keyguard = mKeyGuardManager.newKeyguardLock("LockOut"); keyguard.disableKeyguard(); Проблема в том, что это […]

Android Studio Explorer не работает на Marshmallow (устройства Nexus)

После обновления моего Nexus 5 и моего Nexus 7 до Marshmallow мне кажется, что я больше не могу получить доступ к хранилищу устройств. Ранее из Проводника файлов Android Studio Device Monitor я мог получить доступ к mnt / shell / emulated / 0 для доступа к «внешнему» хранилищу устройства. Теперь, с Marshmallow, кажется, что mnt […]

Intereting Posts
При кэшировании изображений и данных следует использовать внутреннее или внешнее хранилище? Почему я получаю эту ошибку, когда на карте google «Не удалось загрузить DynamiteLoader: java.lang.ClassNotFoundException: не нашел класс? Как заставить пользователя включить GPS_PROVIDER и / или NETWORK_PROVIDER? Как я могу исключить ActionBar при переходе между Activity на Android 5.0 PreferenceManager.setDefaultValues ​​readAgain параметр и новые настройки Прогейдер сохраняет имена классов? JSON-анализ API Google Карт в приложении для Android Добавить маркер на карте Google Android с помощью сенсорного экрана или коснитесь XML-синтаксический анализ в Android? Проверьте мой макет: нижняя кнопка держится над клавиатурой FragmentTabHost – вкладки не адресуются до просмотра в первый раз Интеграция приложения с результатами поиска Google и Chrome Android Chrome игнорирует -webkit-text-size-adjust: none свойство. При масштабировании текст масштабируется Могу ли я установить флаг BuildConfig, который возвращает, будет ли apk построена с помощью задачи «connectedAndroidTest»? BroadcastReceiver vs Service