Подтвердить что ты не робот

Разрешение на инструменты для разработки, которое я не установил

Я создаю приложение для Android и когда я его экспортирую (и подписываю), он всегда добавляет разрешение "Доступ к защищенному хранилищу" ( "Тестирование доступа к защищенному хранилищу", которое я никогда не устанавливал). Это мой манифест:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.tdr"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="Escriure"
            android:enabled="true" >
        </activity>
        <activity android:enabled="true" android:name="Llegir"></activity>
    </application>

</manifest>

Мне нужно писать и читать файлы из внешнего хранилища, но не использовать (¿?) средства разработки. В чем проблема? Спасибо!

4b9b3361

Ответ 1

Android добавила новое разрешение, которое нужно добавить для Jelly Bean. Прочтите эту статью статью, которая скопирована ниже для быстрой справки:

Теперь, в желе Bean, получалось "читать внешнее хранилище", разрешение. Согласно Google:

READ_EXTERNAL_STORAGE

Обеспечивает защищенный доступ для чтения к внешним место хранения. В Android 4.1 по умолчанию все приложения все еще читают доступ. Это будет изменено в будущей версии, чтобы потребовать, чтобы приложения явно запрашивают доступ на чтение с использованием этого разрешения. Если ваше приложение уже запрашивает доступ на запись, оно будет автоматически получить доступ для чтения. Существует новая опция разработчика для включения ограничение доступа для чтения, чтобы разработчики могли тестировать свои приложения против того, как Android будет вести себя в будущем. Итак, когда вы прыгаете в варианты разработки на вашем устройстве Jelly Bean, не удивляйтесь чтобы увидеть этот новый вариант. Мы не увидим разрешения в Android 4.1.0, но, скорее всего, в 4.1.1, и его намерение сохранить ваше устройство более безопасным.