2016-12-17 4 views
-1

Я запускаю пользовательское приложение IPTV. Чтобы обновить мое приложение, я использую намерение android по умолчанию после загрузки нового файла.Изменить разрешение экрана для Android?

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.fromFile(new File("/mnt/sdcard/Download/update.apk")), "application/vnd.android.package-archive"); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

Это создает экран обновления приложения по умолчанию.

enter image description here

Проблема заключается в том, что на очень небольшой телевизора (PAL), кнопки «ОТМЕНА» и «INSTALL» даже не видно, и люди не могут обновлять приложения, поскольку они не могут видеть кнопки. Могу ли я каким-либо образом изменить ширину/высоту или разрешение экрана при обновлении? Или вы можете предложить любое другое решение?

+0

Вы пробовали NOMone Resolution Changer? – Raslanove

ответ

1

Могу ли я как-то изменить ширину/высоту или разрешение экрана при обновлении?

No.

Или вы можете предложить любое другое решение?

Это звучит как ошибка в приложении-установщике, поскольку он должен иметь возможность обрабатывать любое разрешение экрана. Если это ваша собственная сборка AOSP, исправьте ее там. Если у вас есть Android на этом оборудовании от производителя, укажите ошибку и посмотрите, не исправит ли он это.

0

Что выглядит ваш макет? Вы придавали одинаковый вес кнопкам в вашем макете? Вы также можете попробовать андроид: scaleType = "fitXY" или измерить ширину и высоту экрана из окна Service и масштабировать соответственно.

Смежные вопросы