Хотите сделать приложение? - Это просто!Установка приложения на Android 6 обходит обычный экран «Разрешения»
Хотите заставить его работать на разных версиях? - Обучение ракетостроение.
Увидели следующие ответы и больше, но никто не помог:
Итак, вот мой AndroidManifest
кусок:
:
:
:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="23"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
:
:
и соответствующий фрагмент из build.gradle
:
:
:
android{
compileSdkVersion 23
buildToolsVersion "23.0.2"
:
:
Когда я впервые установил приложение на Зефир (6.0.1), инсталлятор сказал (что-то очень похоже на) - «это не требует никакого специального доступа (или разрешения)». Приложению не удалось выйти за пределы экрана всплеска, тогда как на других версиях Android плавание плавное и полное.
Ответы, приведенные выше, объясняют , почему, (изменение в модели разрешения и т. Д.), Из которых я не могу понять, что делать.
Мои запросы:
- Пожалуйста, дайте мне знать, как , чтобы сделать приложение установить точно так, как он устанавливает на меньшие версии, чем 6.0.
- Как сохранить изменения кода (если требуется) до минимального минимума
- Как не усложнять существующий, автоматический запрос разрешений при установке (с разрешениями во время выполнения и всем этим).
Большое спасибо заранее!
Спасибо, @ Баладжи Катика! Нужно ли это приветствовать :) Вы категорически говорите, что изменение кода является обязательным? Бог знает, что ждет с Android N ... –
Обязательно, чтобы запросить разрешение на M. Вам нужно проверить версию в Yes @Narayana J своим кодом и нужно обработать ее соответственно :-) –
Спасибо, что приняли мой ответ @NarayanaJ –