Код магнитолы

JS - телефон

Оппозиция в России ?

Россия и Украина

Мысли в слух...

JS - часы

Российская...власть ?

Skype

Создаём сайт

Любимые сериалы

Гостевая


На главную

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

За популярность андроид-приложений (читай - apk-файлов), говорить не буду. Попробую подробно отследить процесс создания apk-приложения "Fenix". Это калькулятор, который мы создавали в Java.
Переделать Java-приложение под Android - не очень сложно. Существует кое-какая разница в написании исходного кода и кое-что необходимо добавить к проекту.

Eclipse или Android Studio?

Не хочу вас расстраивать, но от обоих вариантов - лучше отказатся. Через чур они мозгоёмкие. При общении с этими монстрами начинаешь забывать - что ты, в общем-то, делаешь?
Оказывается, если отсеять всё, м-мэ-э, не нужное (кому?), то проект будет выглядеть так:

00  [fenix]_
01          |_fenix.keystore
02          |_AndroidManifest.xml
03          |_[bin]_
04          |       |_fenix.apk
05          |       |_fenix_unsig.apk
06          |       |_classes.dex
07          |_[obj]_
08          |       |_[ru]_
09          |              |_[cupoma58]_
10          |                           |_[fenix]_
11          |                                     |_MainActivity
12          |                                     |_R$attr
13          |                                     |_R$drawable
14          |                                     |_R%id
15          |                                     |_R$layout
16          |                                     |_R$string
17          |                                     |_R
18          |_[res]_
19          |       |_[drawable]_
20          |       |            |_icon.png <--- иконка и...
21          |       |            |_logo.png <--- ...логтип проекта
22          |       |_[layout]_
23          |       |          |_main.xml <--- разметка проекта
24          |       |_[values]_
25          |                  |_strings.xml <--- заголовок проекта
26          |_[src]_
27                  |_[ru]_
28                         |_[cupoma58]_
29                                      |_[fenix]_
30                                                |_MainActivity.java
31                                                |_R.java
32  fenix.bat
                   рис.1
Для наглядности проект изображён в виде дерева, думаю - что получилось. По объёму это в несколько раз меньше того, что предлагает Eclipse. Обычным шрифтом отображено то, что необходимо создать в начале проекта, а курсивом - то, что получится в результате работы файла fenix.bat (32,рис.1). Этот файл заменит нам Eclips + Android Studio.

В начале была...Java

С этим трудно спорить, хотя Java эта, несколько отличается.

продолжить...