Android 12, Kotlin: почему мое приложение не указано как установленное в разделе ДОСТУПНОСТЬ, когда отображается НАМЕРЕНAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android 12, Kotlin: почему мое приложение не указано как установленное в разделе ДОСТУПНОСТЬ, когда отображается НАМЕРЕН

Сообщение Anonymous »

Я пишу приложение, для которого требуется РАЗРЕШЕНИЕ СЛУЖБЫ ДОСТУПНОСТИ. Итак, у меня есть следующий код, который вызывает намерение ДОСТУПНОСТЬ сразу после запуска приложения. В разделе ДОСТУПНОСТЬ -> Установленные приложения я заметил, что моего приложения нет в списке. Почему и как мне добавить свое приложение в список установленных приложений ДОСТУПНОСТЬ? Итак, я могу включить РАЗРЕШЕНИЕ ДОСТУПНОСТИ для своего приложения.
Вот разрешение в AndroidManifest.xml: Вот код в MainActivity.kt

Код: Выделить всё

    if (!isAccessibilityServiceEnable(applicationContext)) {
val accessibleIntent = Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS)
startActivity(accessibleIntent)
}

private fun isAccessibilityServiceEnable(context: Context): Boolean {
val accessibilityManager = (context.getSystemService(ACCESSIBILITY_SERVICE) as AccessibilityManager)
val accessibilityServices = accessibilityManager.getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_ALL_MASK)
for (info in accessibilityServices) {
if (info.id.contains(context.packageName)) {
return true
}
}
return false
}
Вот изображение намерения. Посмотрите на красную стрелку:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... der-acessi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»