Flash плагин с рутованными телефонами Android - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть 2 телефона Android, которые я использую для тестирования разрабатываемого приложения.Один рутирован с помощью CyanogenMod 7, а другой не рутирован.Также на обоих телефонах установлен Adobe Flash Player 11.1.111.6.

После установки APK на оба телефона я попробовал воспроизведение видео.На телефоне, который был НЕ рутирован, он работал безупречно.Однако на рутированном телефоне я получил только звук для работы с чистым видео.

Было найдено исправление "band-aid", которое я обнаружил, чтобы убрать все разрешения для файла

/data/data/PACKAGE_NAME/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data

Согласно постеру, этот файл ограничивает воспроизведение видео более чем 240p.Извините, но у меня больше нет ссылки на эту тему.

После удаления всех разрешений для этого файла я снова запустил приложение на рутированном телефоне, и оно заработало как чудо.

Что было бы лучшим решением, чтобы при публикации приложения в Android Market все, кто устанавливает приложение, не сталкивались с этой проблемой на своем телефоне?

1 Ответ

0 голосов
/ 21 февраля 2012

Добавьте опцию меню или запросите пользователя после попытки нескольких различных неисчерпывающих способов определить, является ли устройство рутованным, или четко документируйте проблему, чтобы ваши пользователи с правами root могли применить исправление самостоятельно, или четко указать ссылку наВаше приложение, которое не имеет никакой цели, кроме как применить это исправление к корневым устройствам.В первых двух случаях, по указанию пользователя, попытайтесь получить root, внесите изменение, а затем запомните, что вы внесли изменение.

Значение приглашения и памяти заключается в том, что, например, Superuser выиграл 'Тревога пользователя, когда он запрашивает разрешение пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...