У меня есть бесплатная и платная версия того же приложения для Android.
Некоторые пользователи (всегда использующие планшеты Samsung) сообщали, что предварительный просмотр камеры был растянут с одним приложением, а с другим все в порядке.
Мне удалось найти Samsung Tab A6, чтобы воспроизвести проблему.
Сначала я понял, что разница в том, что одно из приложений использует другую плотность отображения, ширину и высоту.
Затем, используя "adb logcat", я увидел логи о запросах к https://service.game -mode.net / gamemode / v3 / packages / с именем пакета моего приложения в качестве параметра. В других журналах для того же PID указано: «SELinux: SELinux: seapp_context_lookup: seinfo = платформа, уровень = s0: c512, c768, pkgname = com.enhance.gameservice». Из того, что я видел в сети, «com.enhance.gameservice» - это сервис оптимизации игр Samsung.
Пока что я нашел 3 способа решения проблемы, но ни один из них не может быть решением для моих пользователей. Проблема исчезает, если:
- Я изменяю applicationId в файле app / build.gradle (приложение становится неизвестным для com.enhance.gameservice)
- Я отключаю весь доступ в интернет при установке через USB апка
- Я удаляю службу командой «adb shell cmd package uninstall -k –user 0 com.enhance.gameservice» (через несколько раз пакет возвращается автоматически)
Моя проблема выглядит связанной с Galaxy Note 5: Плотность автоматически уменьшается . К сожалению, приложение Game Tuner, которое упоминается в принятом ответе, доступно не на всех планшетах Samsung (оно недоступно на моем Galaxy Tab A6).
Есть ли способ избавиться от взаимодействия со службой оптимизации игр Samsung? Обратите внимание, что мое приложение не является игрой.