Клавиатура MIUIKeyboard.

Тема в разделе "Территория свободы", создана пользователем Teem, 17 авг 2013.

  1. TopicStarter Overlay
    Оффлайн

    Teem Опытный

    Регистрация:
    22 июл 2013
    Сообщения:
    77
    Симпатии:
    10
    Баллы:
    8
    Версия MIUI:
    3.9.6
    Есть такая клавиатура MIUIKeyboard, но ставится она только копи-пастом через рут. Вопрос, а можно ли собрать её в один apk файл, чтобы она устанавливалась как обычное приложение и не приходилось её каждый раз устанавливать и настраивать?
    P.S. Архив с *.so и *.apk файлами в приложении.
     

    Вложения:

    • MIUIKeyboard.zip
      Размер файла:
      2,9 МБ
      Просмотров:
      1.091
  2. Оффлайн

    Y2Kot Супер MIUIшник

    Регистрация:
    18 авг 2012
    Сообщения:
    435
    Симпатии:
    67
    Баллы:
    33
    Версия MIUI:
    always the latest
    если бы было можно, это бы сделали давно :)
     
  3. Оффлайн

    fixbob Профи

    Регистрация:
    8 дек 2012
    Сообщения:
    257
    Симпатии:
    92
    Баллы:
    33
    Версия MIUI:
    Последняя версия MIUI
    Устройство:
    Xiaomi Mi2/Mi2S
    Можно по идее: у меня на вскидку несколько способов (как бы я решал данную задачу):
    1) Пожалуй простой и более надежный - это через бэкапер попродвинутей - создание резервной копии из установленного приложения (из таких приложений: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!, Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!).
    Принцып их действия - сканируют систему - выбираешь какое приложение сохранить - бэкапишь его в этих прогах - на выходе готовый файл.
    2) Пожалуй самый нудный но зато для мозгов полезный - ручками.
    Потребуется:
    Java - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Android SDK - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Apktool - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! и оболочка к нему Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! или воспользуйтесь готовыми батниками - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! . ВНИМАНИЕ для более корректной работы советую использовать этот Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Notepad++ - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    7zip - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Деодекс прошивки - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Кратенько о структуре APK:

    Папка META-INF –содержит MANIFEST.MF(открывается текстовым редактором "блокнот"), открыв его можно увидеть контрольные суммы SHA-1 и пути к данным, версию стандарта Manifest-Version, файлы сертификата RSA или DSA, файл SF содержит пути к ресурсам и их контрольные суммы.
    META-INF – это файлы метаданных - данные о данных.

    Папка res - В этой папке все ресурсы программы «Начинка», которые разнесены по разным поддиректориям. Например папки ~ drawable~ находятся графические элементы приложения (иконки, статусы и другие картинки), layout – XML-файлы о размещении элементов графического интерфейса (GUI)

    classes.dex - программный код, который выполняется в Dalvik VM. Для тех кто не в курсе Android это смесь Linux ядра с виртуальной машиной Java.

    resources.arsc - скомпилированный XML-файл, содержит данные о ресурсах, которые использует программа.

    Папка assets – может и не быть в apk приложение, также содержат ресурсы

    Папка lib – может и не быть в apk приложение. Приложение написано с использованием NDK, а в папке располагаются нативные библиотеки, к примеру можно писать приложения на c++

    Папка com – может и не быть в apk приложение

    Папка org – может и не быть в apk приложение

    Папка udk – может и не быть в apk приложение

    Принцып действия - распаковываешь apk, засовываешь файл с расширением .so по идее в папку lib - упаковываешь обратно в apk (это если кратко)
     
    Teem нравится это.
  4. TopicStarter Overlay
    Оффлайн

    Teem Опытный

    Регистрация:
    22 июл 2013
    Сообщения:
    77
    Симпатии:
    10
    Баллы:
    8
    Версия MIUI:
    3.9.6
    Спасибо за ликбез. Но получится ли полноценная инсталяшка, останется ли клава после апдейта? Может известно куда MIUIKeyboard словари складирует? Возможно ли вытащить его из одной системы в другую без ребута?
     
  5. Оффлайн

    fixbob Профи

    Регистрация:
    8 дек 2012
    Сообщения:
    257
    Симпатии:
    92
    Баллы:
    33
    Версия MIUI:
    Последняя версия MIUI
    Устройство:
    Xiaomi Mi2/Mi2S
    На эти и другие замечательные вопросы ответит практика - или эмулятор андроида ;)
    А куда словари складирует - может в User Dictionary?
     
  6. TopicStarter Overlay
    Оффлайн

    Teem Опытный

    Регистрация:
    22 июл 2013
    Сообщения:
    77
    Симпатии:
    10
    Баллы:
    8
    Версия MIUI:
    3.9.6
    Нет нашел словаря. Искал по названию и дате изменения. Ни кому не известен точный путь к словарям?
     
  7. Оффлайн

    fixbob Профи

    Регистрация:
    8 дек 2012
    Сообщения:
    257
    Симпатии:
    92
    Баллы:
    33
    Версия MIUI:
    Последняя версия MIUI
    Устройство:
    Xiaomi Mi2/Mi2S
    /data/data/com.android.providers.userdictionary - корень файловой системы
     
  8. Оффлайн

    Y2Kot Супер MIUIшник

    Регистрация:
    18 авг 2012
    Сообщения:
    435
    Симпатии:
    67
    Баллы:
    33
    Версия MIUI:
    always the latest
    это пользовательские словари, иначе говоря, те слова, что добавил непосредственно пользователь, стандартные словари в другой месте
     
  9. Оффлайн

    djdolphin Заинтересованный

    Регистрация:
    21 дек 2013
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Устройство:
    HTC One X
    Как установить подскажи пожалуйста
     
  10. Оффлайн

    fixbob Профи

    Регистрация:
    8 дек 2012
    Сообщения:
    257
    Симпатии:
    92
    Баллы:
    33
    Версия MIUI:
    Последняя версия MIUI
    Устройство:
    Xiaomi Mi2/Mi2S
    Дак он, как я понял, и имел ввиду личный словарь, если нет - то простите
     
  11. Оффлайн

    grv2000 Новичок

    Регистрация:
    13 фев 2014
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Устройство:
    Zopo C2

Поделиться этой страницей

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)