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

Обнаружение текущего приложения в Android Nougat 7. + версия

Команда Android изменила свои подходы, чтобы время от времени получать текущие приложения. Я могу получить текущие запущенные приложения до версии Marshmallow 6.0, но я хочу спросить, как я могу получить их в версии Nougat 7.0? Есть ли все-таки сделать это? Обращайтесь к решениям. Я много искал, но мог найти подходящий способ. благодаря

Android Marshmallow – как узнать «Никогда не спрашивать снова» проверяется перед

Я хочу запросить разрешение android.permission.ACCESS_COARSE_LOCATION для получения местоположения башни. Но прежде чем запрашивать это разрешение, я хочу знать, заблокирован ли он пользователем, установив флажок «Никогда не спрашивать снова». Есть ли способ узнать «Никогда не спрашивать снова» о разрешении? ======================= Требование ========================== Я хочу запретить пользователю вводить экран без разрешения на доступ к местоположению. Поэтому я […]

Android Marshmallow: изменение разрешений для запуска приложения

Я знаю, что с Android Marshmallow мы должны запрашивать разрешения каждый раз, когда нам нужны функции, требующие разрешения. Я делаю это для нового приложения, но для старого приложения BIG сложнее. Для старого приложения BIG я запрашиваю все разрешения в «MainActivity». Итак, мое приложение запущено и показывает фрагмент карты. Я прошу разрешения на размещение без проблем. […]

OnRequestPermissionsResult не вызывается обратно в андроидную активность

Я пытаюсь получить разрешение камеры от пользователя перед запуском моей активности камеры. OnRequestPermissionsResult никогда не вызывается после того, как пользователь нажимает «Разрешить» в диалоговом окне разрешения. Вот мой класс активности: public class ImageCaptureActivity extends AppCompatActivity { public static final String TAG = ImageCaptureActivity.class.getSimpleName(); private static final int REQUEST_CAMERA = 0; private static final int REQUEST_CAMERA_PERMISSION […]

Android M – стиль диалога пользовательских разрешений

При внедрении новой модели разрешения Android M я заметил, что диалог разрешений не учитывает тематику моих styles.xml. В моем styles.xml я переопределяю диалог и стиль alertdialog следующим образом: <item name="android:dialogTheme">@style/Theme.dialog</item> <item name="android:alertDialogTheme">@style/Theme.dialog</item> Можно ли изменить тематику? Или это потому, что это системный диалог, как в настройках устройства?

Как очистить все данные кеша приложений в Android Marshmallow

Я знаю, что этот вопрос задавался так много раз, когда я читал все ответы, но никто не дал мне полного решения. Если Android 6+ не позволяет очистить все данные кеша приложений, то как работает приложение Clean Master. Android добавил это разрешение в категорию Подпись | Prvilege, затем как получить доступ. Пожалуйста помоги.

Не все разрешения в группе разрешений ACCOUNT предоставляются автоматически

В моем приложении мне нужны следующие разрешения для создания учетной записи: <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/> <uses-permission android:name="android.permission.USE_CREDENTIALS"/> Я понимаю, что в M они должны предоставляться автоматически. Однако я вижу, что предоставляется только GET_ACCOUNTS. Я проверил это со следующим кодом: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); logPermissionStatus(Manifest.permission.GET_ACCOUNTS); logPermissionStatus(Manifest.permission.MANAGE_ACCOUNTS); logPermissionStatus(Manifest.permission.AUTHENTICATE_ACCOUNTS); logPermissionStatus(Manifest.permission.USE_CREDENTIALS); } private […]

DownloadManager загружает медленно на Android 6

Я хотел бы знать, почему загрузка моего приложения невероятно медленная при запуске на Android 6. В Android 4 KitKat он отлично работает. Я использую плагин для загрузки кордовой музыки , и все, что он делает, это использование DownloadManager для создания нового DownloadManager.Request и запуска загрузки. Известно ли изменение в Android 6, которое может вызвать медленную […]

Анимационный список с меткой шкалы, не работающей в Marshmallow

У меня есть анимационный список xml anim_progress.xml : <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="100"> <scale android:drawable="@drawable/frame_1" android:scaleGravity="center"/> </item> <item android:duration="100"> <scale android:drawable="@drawable/frame_2" android:scaleGravity="center"/> </item> <item android:duration="100"> <scale android:drawable="@drawable/frame_3" android:scaleGravity="center"/> </item> . . . </animation-list> Я использую scale тег, потому что изображения frame_x.png больше, чем вид контейнера. Причиной этого является способность удовлетворить большинство размеров экрана. […]

StartActivity in onPause () не работает после открытия нового приложения

Я запускаю второе действие, когда мое первое действие приостановлено. FirstActivity.java @Override public void onPause(){ super.onPause(); startActivity(new Intent(this, SecondActivity.class)); } Когда я нажимаю на кнопку главного экрана, запускается SecondActivity, но с задержкой. В этой задержке достаточно времени, чтобы открыть новое приложение (например, посланник). Однако, когда я открываю новое приложение, SecondActivity больше не будет запускаться (он даже […]