2

Я разрабатываю приложение для Android для Sony Smartwatch 3 с Android Lollipop и не могу найти способ реализовать рабочий киоск.
Я везде искал, но ничего не работает.
Также попробовал скриншот экрана, но нет возможности сделать это на часах (вручную), и добавление startLockStart() в мой onCreate не похоже на что-либо - я все равно могу выйти из приложения.Режим киоска/скриншот экрана в ношении Android

Любая помощь или подтверждение того, что это не возможно, будет весьма признателен

ответ

1

Убедитесь, что вы запустить Android L MR1 (Android 5.1). В устройствах Sony, работающих под управлением L MR0 (Android 5.0), реализация Google startLockTask имела ошибку, которая позволила выйти из приложения.

Поскольку это ванильный код Google, очень вероятно, что на других OEM-устройствах такая же ситуация.

Также убедитесь, что ваше приложение lockTaskMode не 1 или 3, если вы не используете приложение администратора устройства.

Надеюсь, это поможет.

/Marek (работник Sony Mobile)

+0

Как изменить 'lockTaskMode'? –

+0

Он определен в манифесте приложения, AndroidManifest.xml. Вы должны найти значение по умолчанию 0. –

+0

@MarekPola, я не могу заставить его работать ... Я также пробовал все способы превратить приложение в владельца устройства, но NFC всегда берет мой телефон в приложение для ношения, команда adb не работает, и создание device_owner.xml в данных/системе часов не дает обратной связи (не так ли?) – Someonation