class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

Android

Android API

Android GUI

Android Advance GUI

cреда разработки
cтруктура приложения
манифест файл
пример приложения
разрешения
ресурсы
альтернативные ресурсы
виджет приложения
публикация приложения

Разработка приложений под Android

Публикация приложения

экспорт приложения

В Eclipse правой кнопкой мыши на проекте. Выбираем Export->Android->Export Android Application.

В этом мастере установок можно создать ключ-подпись приложения. В андроид маркете считается что приложения разные, если:

обфускация

Обфускация позволяет почистить программу от неиспользуемого кода и сделать переименование имен для затруднения взлома. В андроид SDK встроенна поддержка обфускации кода при экспорте с помощью ProGuard.

При создании проекта под андроид автоматически генерится файл proguard.cfg. Чтобы его включить в экспорт надо в файл default.properties (в корне проекта) добавить строку:

proguard.config=proguard.cfg

Если при экспорте появляется ошибка

Conversion to dalvik format filed with error 1

установите в андроид sdk последнуюю версию proguard в папку tools/proguard. Здесь возможно проблема не столько в библиотеках, сколько в разных bat файлах.

// в андроид sdk tools
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*

// в скаченной версии ProGuard4.5.1 
// копировал просто либы, без нового батника все равно не заработало
java -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9

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

Очистка проекта в Eclipse: в Project Explorer кликом выбираем проект, далее в главном меню Project->Clean

apk файл

Apk файл является обычным zip архивом. В нем должны быть:

Все остальное можно удалить. Например, у меня после экспорта была папка lib c джарником одной из четырех используемых библиотек и мусор (откуда-то папка для нетбинс проекта и работа с джюнитами). В результате приложение не видилось в андроид маркете, т.е. все это воспринималось как платформо-зависимые фильтры.

банковская карта

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

После покупки карты на смс придут первые числа номера карты и код. А в аккаунте яндекс.деньги в разделе виртуальная карта можно посмотреть последние 4 цифры.

дополнительные картинки

Обязательно не менее двух скриншотов приложения (320 x 480, 480 x 800, 480 x 854, 1280 x 720, 1280 x 800 24 bit PNG или JPEG без прозрачности.

Когда устройство/эмулятор подсоеденено к Eclipse, вызовите окно

Меню -> Window -> Show View -> Devices
   или
Меню -> Window -> Show View -> Other ... -> Android -> Devices

Выберите устройство из списка. Далее в панели действий кликните на иконку фотоаппарата. В результате появится диалог для создания снимков.

Обязательно нужна иконка приложения большого разрешения: 512x512 32-bit PNG /JPEG.


Рейтинг@Mail.ru