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

Предоставить разрешение Uri на другую деятельность

Я пытаюсь получить изображение из галереи устройств, а затем показать его в другом действии. Код в моей деятельности: private void startGallery() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); startActivityForResult(intent, REQ_OPEN_GALLERY) } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQ_OPEN_GALLERY && resultCode == Activity.RESULT_OK) { Uri imageUri = data.getData() […]

Android CheckCallingOrSelfPermission не возвращается должным образом

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

Разрешение написать на SD-карте Android

У меня проблема с записью на SD-карту, вот код: (Извините за макет кода, просто скопируйте его) public class SaveAndReadManager { private String result; private String saveFileName = "eventlist_savefile"; public String writeToFile( ArrayList<Event> arrlEvents ){ FileOutputStream fos = null; ObjectOutputStream out = null; try{ File root = Environment.getExternalStorageDirectory(); if( root.canWrite() ){ fos = new FileOutputStream( saveFileName […]

Как получить настройки разрешения приложения в android?

Я разрабатываю небольшое приложение, в котором перечислены только те приложения, которые подключаются к Интернету. Как я могу прочитать файл манифеста Android из класса Packageinfo для доступа к настройкам разрешений для каждого приложения программно? private void getWebApps() { // TODO Auto-generated method stub PackageManager packageManager=this.getPackageManager(); List<PackageInfo> applist=packageManager.getInstalledPackages(0); Iterator<PackageInfo> it=applist.iterator(); while(it.hasNext()){ PackageInfo pk=(PackageInfo)it.next(); String appname=pk.applicationInfo.loadLabel(packageManager).toString(); installedapplist.add(appname); } […]

Невозможно получить android для подключения к Интернету (разрешено разрешение)

Вот мой код: URL url = new URL("http://www.bing.com/"); URLConnection urlConnection = url.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null) System.out.println(inputLine); in.close(); В манифесте у меня есть следующее: <permission android:name="android.permission.INTERNET"></permission> Он находится вне вкладки приложения, но внутри тега манифеста. И ошибка, которую я получаю, такова: java.net.SocketException: Permission denied (maybe […]

Получите права доступа к системе Android, разместив приложение в / system / app?

Экспериментируя с некоторыми новыми API-интерфейсами Android от AOSP, я нашел некоторые, которые требуют разрешения android.permission.BLUETOOTH_PRIVILEGED. Согласно документам , разрешение «недоступно сторонним приложениям». Я читал в другом месте, что вы можете получить права системного уровня на корневом устройстве, установив приложение в каталог / system / app. Я пробовал это на моем укоренившемся Nexus 5, но мое […]

Разрешение ATTR {idVendor} для USB-устройств на linux mint для использования таблицы mobii protab2 XXL

Я использую linux mint и консультирую VendorIds с http://developer.android.com. Я не знаю, как правильно определить планшет. Мое планшетное устройство – Mobii protab 2 XXL, сфабриковано по точке зрения. Я создал 50-android.rules в /etc/udev/rules.d/ и добавил строку: SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}==”0955″, MODE=”0666″ Но adb-устройства бросают: List of devices attached ???????????? no permissions Кто-нибудь знает, какой idvendor я должен […]

Недопустимое разрешение ActivityManager <user-permission>

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="per.sainik.activity" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" /> <user-permission android:name="android.permission.GET_TASKS" > </user-permission> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".LogViewActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> а также import android.app.Activity; import android.app.ActivityManager; import android.os.Bundle; import android.util.Log; public class LogViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { […]

Разница между деревом разрешений и группой разрешений?

В чем разница между permission-tree permission-group в Android?

Предоставление разрешения на использование Android-приложения

Используя adb.exe, который поставляется с Android SDK, я могу получить root-доступ к устройству Android. Для целей тестирования я хотел бы также предоставить права на использование приложений для Android. Я знаю, что приложение работает под определенной учетной записью под названием app_68. Есть ли команда adb shell для добавления app_68 в «корневую группу»? Заранее благодарим за ваши […]