В этой статье я расскажу вам как при запускаем любого приложения добавлять всплывающие сообщение.Вот, что должно получиться.
Теперь список требований к ПК: dual-core, 2 gb оперативки, последняя версия JAVA, JDK, Android SDK, NET Framework 4.0 и выше.
Блокнот либо другой текстовый редактор с поддержкой кодировки UTF-8.
Программа, которая собирает/разбирает APK.
Я использую JAT4APK-это, специальная графическая надстройка для работы с АPK файлами.
Советую всем использовать текстовый редактор NOTEPAD++ очень удобная утилита для работы с текстом любых форматов, и пакетной замены одинаковых строк в файле или папке.
И так начнем, я буду показывать на примере программы ZArchiver.Скачиваете нужную вам игру программу на компьютер разбираете апк файл.В папке с разобранным приложением ищите AndroidManifest.xml в этом файле ищем строку:
<activity android:theme="@*android:style/Theme.NoTitleBar.Fullscreen«android:label=»@string/app_name«android:name=«ZArchiver»
android:launchMode=»singleInstance«android:configChanges=»keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallest
ScreenSize" android:alwaysRetainTaskState=«true» android:allowTaskReparenting=«true»>
И копируете в буфер обмена то что выделено на скрине, в моем случае это ZArchiver. Ищем в папке smali файл %то_что_скопировали%.smali (пример:ZArchiver.smali) и открываем его.
Переключаемся в кодировку UTF-8 (без BOM);
Ищем одну из строк .method public onCreate если не нашли то .method protected onCreate. Чуть ниже должна быть строка .line (какие-то цифры) (если её нет то ищите .locals (какие-то цифры). Сразу после первой из них надо вставить содержимое файла Приветствие.txt.
Вот так
Во вставленном нами коде, в строке const-string v1, «Приветствие» изменяем то что между кавычек на свой текст.
Сохраняем изменения в файле. В Notepad++ это большая дискета в левом верхнем углу. Выходим из редактора, и собираем наш апк. Если все сделано правильно, то апк файл соберется без ошибок.
Проверяем сообщение.
Как-то все на Windows сложно, нужен Android SDK,.NET Framework..
На Mac только Java и APKManager…