Какой рейтинг вас больше интересует?
|
Неполный Play маркет (Android) или permissions2012-07-06 15:55:40 (читать в оригинале)Я уже раньше немного затрагивал тему про расширение доступного софта в маркете на Zopo ZP100 в этой статье. Некоторый софт, после изменения build.prop все равно продолжал не находиться. Решение оказалось простым, однако мало где описано. Точнее решение было вшито в различные кастомные прошивки. Однако сам процесс и смысл решения отдельно особо не расписывается. А смысл в том, что на любом Android-гаджете есть системный каталог /system/etc/permissions, в котором храниться набор XML файлов. В этих файлах задается перечень функционала телефона. Т.е. наличие камер, GPS, Wi-Fi и прочего. В стоковых прошивках для ZP100 большинство из реально существующего функционала закомментировано. Т.е. отключено. Оно не мешает ему работать на самом деле. Но если приложение в маркете задает в списке своих требований скажем требование фичи android.hardware.location.gps (соб-но GPS), а у вас в permissions он не прописан, то приложение не будет находиться в маркете. Следовательно надо его включить. Для этого понадобится root на устройстве, чтобы иметь права на запись в /system. Основной файл там будет handheld_core_hardware.xml (или tablet_* для планшетов). В нем задается большинство фич. Вот маленький архив с моей модификацией фич, можно его выложить в /system/etc/permissions заместо старых файлов для ZP100. Возможно он не оптимален, я делал его на скорую руку. Мне он помог однако. Во всяком случае цель заметки - дать понять технически подкованным людям, в какую сторону копать. Так я сам долго искал подобную информацию, не будучи сильно ознакомленным с android'ом со стороны разработчика (в SDK написано про эти permissions). Также еще раньше я давал вариант build.prop для Nexus S 4G. Сейчас пробую использовать вариант build.prop под просто Nexus S, возможно он чем-то лучше. Во всяком случае сейчас в маркете у меня телефон определяется полностью как Samsung Nexus S, даже иконка оного рядом есть. Иконка появилась только после исправления permissions.
После замены permissions надо остановить приложение маркета и Google Services Framework. А также удалить их кеш и данные. Попробовать запустить маркет снова - он выдаст ошибку. Надо перезагрузить телефон. После этого по идее все должно заработать. У меня не помогло, пришлось удалять привязку к аккаунту Google и заново его добавлять. Тогда все заработало, правда пропали привязки программ к аккаунту Google и объединение контактов (у меня они связаны были с учетками Skype и Vkontakte). Звучит может заморочено, статья носит технический смысл. Если не понятно, то думаю стоит просто поискать кастомную прошивку, где эта проблема уже исправлена. Если есть какие-либо вопросы - с радостью отвечу в комментариях или по почте.
|
Категория «Истории»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.