Наши проекты

Статьи | Android

Сборка apk из Android-приложения


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


Процесс сборки Android-приложения
Для начала о самом процессе сборки apk.

Когда вы запускаете сборку, первым делом читается AndroidManifest.xml, в нём есть важные параметры, такие как package (например, com.example.app) и targetSdkVersion.

Затем вызывается программа aapt (Android Asset Packaging Tool), которой передаётся AndroidManifest.xml, папка с ресурсами res/, assets/, путь к android.jar нужной target-версии. aapt проверяет ресурсы и компилирует их, создавая
Продолжить

Рейтинг:  12  (Против: 2 | За: 14)
Добавил: aNNiMON

Комментарии (5)

Java ME to Android


В этой статье рассмотрим как портировать Java ME приложение на Android. Для примера возьмём какую-нибудь программу. Я в загрузках сайта выбрал эту. Ах да, все делать будем в NetBeans IDE с установленным плагином Android.

     Так, как Android та же Java, но с другим API, то можно пойти двумя путями: переписывать каждый класс на Android, что, особенно в больших проектах, может быть трудоемко и очень долго и второй, универсальный способ – написать классы-обертки для Java ME классов, которых нет в Android (Display, Image, Form, Command, etc). К счастью для этого уже есть готовая библиотека AndroidMIDPShell. Также понадобиться библиотека Android Color Picker. Для начала нужно скачать их AndroidMIDPShellMod.zip
Продолжить

Рейтинг:  9  (Против: 1 | За: 10)
Добавил: Naik

Комментарии (29)

Google Play. Взгляд изнутри


Описывать саму регистрацию я не буду, так как не делал в этот момент скриншоты. Скажу лишь, что регистрация проходит довольно быстро: указываем свои контактные данные, номер телефона и самое, на мой взгляд, сложное - данные кредитной карточки, на которой в момент регистрации должна быть сумма не меньше 25$. После регистрации, сумма с карточки списывается практически мгновенно, что для меня было большим удивлением, так как я всегда думал, что такие денежные операции проходят долго.
Но вот, регистрация завершена успешно, товарищ Google поприветствовал нас и предоставил возможность выбора интерфейса консоли разработчика: старый, либо новый. Я не знаю как выглядела старая консоль, выбрал сразу новую. Всё выглядит вполне симпатично, хотя опять же, сравнивать мне не с чем.
Итак, главное окно
Продолжить

Рейтинг:  14  (Против: 0 | За: 14)
Добавил: aNNiMON

Комментарии (66)

Плагины в Android или выполняем код другого приложения


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

Получение списка существующих приложений
Основным классом для работы со списком приложений является PackageManager, с ним и будем работать.

Для получения информации о другом приложении, нужно знать имя его пакета (например com.example.app). Если планируется создание конкретного плагина, то можно просто прописать название пакета прямо в коде,
Продолжить

Рейтинг:  8  (Против: 0 | За: 8)
Добавил: aNNiMON

Комментарии (4)

Динамическая подгрузка списка


Динамическая подгрузка списка может быть полезной в тех случаях, когда данных очень много, но пользователю может быть полезна не вся информация, а лишь её начальная часть. Примером может служить новостная лента: чтобы не грузить полный список новостей за день, грузятся сначала недавние новости, а потом, по мере прокручивания списка, подгружается более старая информация. По такому способу можно сделать и загрузку твитов, RSS-ленты, почты и так далее.

+ Плюсы:
* Повышается производительность и скорость работы, так как грузится не вся информация, а лишь некоторая её часть.
* Пользователю не нужно лишний раз нажимать на какие-либо кнопки (как это может быть в постраничной навигации) - всё делается автоматически при скроллинге.

- Минусы:
*
Продолжить

Рейтинг:  8  (Против: 0 | За: 8)
Добавил: aNNiMON

Комментарии (20)
Всего: 27
1 2 3 ... 6 >>
Категории

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
NaruTrey800 р.
vlavolk637 р.
riseremi500 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика