С чего все началось
Захотелось мне как-то провести статистическое исследование СМС сообщений. Как настоящий ученый в первую очередь опыт решил поставить над собой.
Так появилась задача: написать приложение для Android в котором можно
1. отметить часть сообщений флагом
2. сохранить все сообщения и состояние флага в виде файла на карту памяти телефона.
3. значения флагов должны сохраняться между запусками программ
4. про каждое сообщение следует сохранить максимум данных как минимум: время отправки, время получения, отправителя, текст сообщения
В результате пришлось с нуля изучать программирование под Андроид и язык Java.
Так появилась задача: написать приложение для Android в котором можно
1. отметить часть сообщений флагом
2. сохранить все сообщения и состояние флага в виде файла на карту памяти телефона.
3. значения флагов должны сохраняться между запусками программ
4. про каждое сообщение следует сохранить максимум данных как минимум: время отправки, время получения, отправителя, текст сообщения
В результате пришлось с нуля изучать программирование под Андроид и язык Java.
Hello world!
Как обычно изучение новой платформы или языка программирования начинается с программы HelloWorld.
Но для начала нужно разобраться со средой разработки. В случае с разработкой под Android все довольно просто. Все что нам потребуется -- это скачать специальную сборку Eclipse со встроенным SDK для Android. (Туда уже включены эмулятор посленей версии Android, wisiwig редакторы ресурсов).
Я просто скачал архив распаковал и запустил файл eclipse из него. Никакой установки не потребовалось (даже не знаю хорошо это или плохо).
При каждом запуске Eclipse просит указать местоположение workspace:
Пока не разобрался, для чего используется эта папка. Указал при первом запуске некоторую пустую папку, при последующих ее же.
Создание проекта Hello World еще прощще:
1. Жмем кнопку New
2. Выбираем Android Application Project
3. Придумываем имя приложения (поля с именем проекта и пакета сгереируются автоматически по имени приложения
4. Дальше просто оставляем значение по умолчанию и жмем несколько раз далее.
5. После завершения работы мастера, будет окрыт наш проект с одним окошком (в Android'е окна называются Activity).
6. Запускаем программу в эмуляторе: нажимаем Run (кнопка на панели как Play в плеерах), в открывшемся окне предложат выбрать способ запуска: выбираем Anroid Application.
7. Дальше возможно придется создать виртуальную машину для запуска в этом нет ничего сложного: придумать ей имя и задать параметры которые больше по вкусу.
8. (Не)долго подолжндать запуска виртуальной машины.
9. И радоваться запущенному приложению:
Оставшиеся вопросы
- Что происходит в папке workspace.
- Как установить Eclipse так чтобы он не болтался в скачанных файлах (проблема в том, что обычно в Mac OS программа это один файл, который надо положить в Applications. А тут много)


Comments
Post a Comment