Считаете ли вы, что я пишу хорошо или плохо, вы можете сказать мне в комментариях ниже, ваша поддержка — это моя мотивация продолжать писать, спасибо!
По мере того, как miui становится все более и более закрытой, ограничения приложений Xiaomi на платные каналы становятся все более строгими. Более половины пользователей продуктов нашей компании — из Xiaomi и игр, подобных нашей, которые полагаются на SMS-платежи для поддержания дохода, Запрет разрешений по умолчанию для SMS действительно убивает нас. Важные разрешения по умолчанию для игр, которые добавлены в черный список miui, запрещены.Например, настройка по умолчанию для отправки разрешений по SMS запрещена, что напрямую лишает нас источника дохода. Поэтому, потратив несколько часов на поиск соответствующей информации в Интернете, мы не сможем помочь пользователям открыть разрешения приложения.По крайней мере, мы можем помочь пользователям открыть разрешения приложения, и руководство будет максимально простым.
Настройка разрешений приложений на Xiaomi Redmi Note 10S
- Информация 1: переход на страницу настройки разрешений приложения miui.
(он совместим со старой версией V5 / V6 только для перехода к интерфейсу верхнего уровня)
http://www.tuicool.com/articles/jUby6rA - Данные 2: Определите, является ли текущее устройство Xiaomi
http://dev.xiaomi.com/doc/p=254/index.html - Данные три: полный адрес загрузки демо-версии
http://download.csdn.net/detail/tgbus18990140382/8932881
Больше никакой ерунды, просто перейдите к коду
Сначала перейдите на страницу настроек разрешений соответствующего приложения через контекст:
Затем, чтобы определить, является ли это устройством Xiaomi, чиновник предлагает нам простой и удобный метод:
Мы также можем использовать аналогичный способ найти activtiy, чтобы определить, является ли это miui, но у этого метода также есть проблемы с совместимостью, что не очень рекомендуется, и код также прилагается для вашей справки:
Ниже приводится полный код классов, которые можно использовать напрямую:
Вход вышеупомянутой функции: gotoPermissionSettings, передача в контексте текущего приложения может быть разделена на страницу настройки разрешений текущего приложения.
Источник: russianblogs.com
Как разрешить Mi браузеру доступ к памяти на Xiaomi (Redmi)
На смартфонах, которые работают на базе операционной системы Android, к которым относятся все модели Xiaomi (Redmi), существуют довольно жёсткие правила безопасности.
В частности, эти правила регулируют работу каждого приложения в отдельности, как системного, так и установленного пользователем.
Каждая программа требует от телефона доступ к тем данным, которые необходимы ей для работы, и эти права пользователь должен разрешить, иначе операционная система их не даст, а без них функционирование не случится.
В некоторых случаях права на использование отбираются, например, если приложение долгое время не использовалось. Это ещё один пример того, как обеспечивается пассивная безопасность на Android. Если программу пользователь давно не запускал, то логично отобрать её права, чтобы в фоновом режиме она не сделала что-то плохое. Если вам кажется, что это глупо, помните, что каждый из подобных приёмов внедрялся в операционную систему после громких инцидентов, которые вели к потери данных владельцев и потери репутации производителя программного обеспечения, в нашем случае Google и Xiaomi.
Настройка разрешений приложений на Xiaomi Mi 11 Lite / Разрешить приложению доступ к файлам Mi 11
Не все из нас пользуются Mi браузером на Xiaomi, многие предпочитают устанавливать сторонние браузеры, которые им привычны. Но потом мы всё же запускаем стандартный Mi Браузер для выполнения какой-то задачи, а телефон нам сообщает, что он работать не будет, пока мы не дадим ему права на работу с файлами.
Многих пользователей это ставит в тупик, они не знают, где и каким образом можно дать Mi Браузеру права на работу с медиаданными и файлами на Xiaomi, на операции с файлами.
Поэтому ниже я покажу как это сделать.
Даём право Mi браузеру доступ к файловой системе Xiaomi
Для того, чтобы Android снял ограничения на операции браузера необходимо дать разрешение на работу с файлами и контентом на Xiaomi. Сделать это автоматически не получится, надо чуть-чуть углубится в настройки MIUI.
Для этого откройте общие настройки телефона, найдите пункт «Приложения» .
Далее выберите «Все приложения» .
В правом верхнем углу нажмите на «Три точки» и во всплывающем меню выберите «Показать системные приложения» .
Теперь в списке найдите «Mi браузер» .

Войдя в его настройки, найдите строку «Разрешения приложений» .

В списке разных типов доступа найдите строку «Файлы и медиаконтент» .

Выберите вариант «Разрешить доступ только к медиафайлам» .

Всё, теперь Mi браузер на Xiaomi получил доступ к памяти смартфона и будет работать в нормальном режиме без ограничений.
Это может быть полезно:
- Как перенести стикеры из Telegram в WhatsApp на Xiaomi (Redmi)
- Как в Telegram отправить папку с файлами на Xiaomi (Redmi) или компьютере
- Xiaomi Smart Band 7 watchfaces: что это, как загрузить и установить
- На Xiaomi (Redmi) не устанавливаются темы, ошибка загрузки
- Перестали приходить Push уведомления на Xiaomi от приложений
Источник: mi-check.ru
Android: цензура Xiaomi и сброс разрешений для всех
Сегодня в выпуске: странная история с цензурой в смартфонах Xiaomi, сброс разрешений во всех версиях Android, быстрые советы, как писать хороший чистый ход, простые правила освобождения объектов и подробное объяснение одной из фундаментальных концепций корутин Kotlin: CoroutineContext.
Почитать
Xiaomi и цензура
Напомним, что в сентябре минобороны Литвы опубликовало исследование, согласно которому смартфоны китайских компаний Xiaomi и Huawei не просто собирают информацию о пользователе, но и выполняют цензуру: исследование показало, что смартфоны Xiaomi, продаваемые на территории ЕС, включают в себя деактивированную, но тем не менее рабочую систему блокировки определенных слов и словосочетаний.
Но есть в этом исследовании странные детали. Его авторы говорят, что запретные слова содержатся в файле с именем MiAdBlacklistConfig , а также показывают код, который якобы выполняет фильтрацию, и он содержит имена объектов вроде iNativeAd . Более того, если извлечь этот файл с устройства, то окажется, что он содержит не так уж много политически окрашенных словосочетаний, но при этом содержит, например, слова adult, xxx, porn и почти все известные марки телефонов, включая Xiaomi.
Можно, конечно, подумать, что китайцы очень умело маскируют свои действия, но гораздо больше это похоже на список слов для блокировки неугодной рекламы. Об этом говорят как сам список слов и фраз, так и имя файла и объектов, содержащих слово Ad. А нужно это просто для того, чтобы встроенные в смартфоны Xiaomi приложения не показывали adult и прочую нерелевантную рекламу (для тех, кто не использует китайские телефоны — да, Xiaomi вполне официально показывает рекламу на своих телефонах).
Так что вся эта история про цензуру — скорее всего, тыква, но да, другая часть расследования, посвященная сбору информации о телефонах и пользователях, вполне правдива.
Разработчику
Автоматический сброс разрешений
Напомним, что сброс разрешений — это одна из функций Android 11. Если приложение долго не используется, система отзывает все выданные ему разрешения. Теперь, за счет встраивания функции в Google Play Services, эта система будет распространена на все устройства, начиная с Android 11.
Система начнет работать в декабре‑январе 2021 года. Все разработчики, которые не хотят, чтобы работа системы распространялась на их приложения, могут использовать специальный API, чтобы попросить пользователей отключить сброс разрешений:
Источник: xakep.ru