Articles of разрешения

Permission.READ_CONTACTS, похоже, не работает

Я работаю над простым приложением, которое просматривает контакты пользователя. К сожалению, я продолжаю получать следующую ошибку: java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.HtcContactsProvider2 uri content://com.android.contacts/contacts from pid=27455, uid=10171 requires android.permission.READ_CONTACTS Мой файл манифеста выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.helloMaps" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission […]

Что мне делать: для этого требуется андроид.permission.INTERACT_ACROSS_USERS_FULL

Я работаю над интеграцией микроскопа с открытым исходным кодом в приложение, которое я создаю. Мне интересно, как я могу исправить эту ошибку разрешения здесь, когда я ясно ее заявила в своем манифесте с правильной орфографией. Его все еще приходит, что мне нужно это разрешение. Это меня озадачивает … 11-03 13:53:58.241: E/AndroidRuntime(8975): Caused by: \ java.lang.SecurityException: […]

Как получать трансляцию, когда приложение установлено или удалено

Я хочу сделать приложение, которое может получать трансляцию, когда другое приложение установлено или удалено. Мой код В проявлении: <receiver android:name=".apps.AppListener"> <intent-filter android:priority="100"> <action android:name="android.intent.action.PACKAGE_INSTALL"/> <action android:name="android.intent.action.PACKAGE_ADDED"/> <action android:name="android.intent.action.PACKAGE_REMOVED"/> </intent-filter> </receiver> В AppListener: import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class AppListener extends BroadcastReceiver { @Override public void onReceive(Context context, Intent arg1) { // […]

Отсутствует разрешение Bluetooth, но мое приложение не использует его

Мое текущее приложение работает довольно много, за исключением того, что оно иногда вызывает ошибку, для которой у меня нет объяснений: E/AudioManagerAndroid﹕ BLUETOOTH permission is missing! Никакой дополнительной информации, предоставляемой … Мое приложение не имеет ничего общего с Bluetooth, поэтому мне интересно, откуда эта ошибка. Ближайшим может быть менеджер мелодий звонка, к которому я обращаюсь, чтобы […]

Как предоставить / dev / bus / usb разрешения для приложений libusb android?

Я разрабатываю приложение, которое использует libusb через jni. Это приложение в настоящее время предназначено только для корневых, usb-хостов для Android 3+. Сценарий выглядит следующим образом: <java Activity> loads <jni_wrapper.so> which wraps <my_main_lib.so> that uses <libusb.so> that needs rw access to: /dev/bus/usb/<device> Все родные библиотеки .so являются частью инфраструктуры, которую я устанавливаю (как root) в / […]

Android: запись не удалась: EPIPE (Broken pipe) Ошибка при записи файла

Я попытался сделать скриншот экрана Android программно. Я сделал следующий код: private void getsnap(){ try{ Process sh = Runtime.getRuntime().exec("su", null, null); OutputStream os = sh.getOutputStream(); String filePath = this.getFilesDir().getPath().toString() + "/fileName1.jpeg"; os.write(("/system/bin/screencap -p " + filePath).getBytes("ASCII")); os.flush(); os.close(); sh.waitFor(); } catch (Exception e) { e.printStackTrace(); } } java.io.IOException: write failed: EPIPE (Broken pipe) Пожалуйста, кто-нибудь […]

Ограничения Android NDK?

У меня есть вопрос об ограничениях того, что вы можете сделать в собственном коде на платформе Android. В основном я разработал библиотеку в собственном C-коде, который использует UDP-сокеты для SIP / RTP и использует OpenAL для записи / воспроизведения звука – в основном, всего приложения. Идея состоит в том, чтобы как можно больше использовать собственный […]

Android: adb: скопировать файл в / system (Permission denied)

На самом деле я пытаюсь установить busybox на своем HTC Desire. Поэтому я пытаюсь скопировать двоичный файл busybox в / system / bin. Таким образом, я перемонтировал / систему с помощью rw: mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system После этого я не получил «файловую систему только для чтения» -error. Но теперь я испытываю «Permission […]

ACCESS_FINE_LOCATION Разрешения AndroidManifest не предоставляются

Я пытаюсь использовать GPS в Android (2.2 и 2.3), но при попытке использовать объект LocationManager я получаю следующую ошибку: WARN/System.err(522): java.lang.SecurityException: Provider network requires ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION permission Я исследовал проблему в других сообщениях, и они, как правило, связаны с проблемами с AndroidManifest.xml. Однако, похоже, что я прав: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.thedigitalsean.examples" android:versionCode="1" […]

Android 6.0 Разрешение отказа: требуется разрешение android.permission.WRITE_SETTINGS

Как вы можете видеть из моего манифестка ниже, я добавил разрешение: «Что мне не хватает? <uses-permission-sdk-m android:name="android.permission.WRITE_SETTINGS" />