Android → Droidcast 4
Мне понравилась та версия Droidcast и вот вышла новая, слушаем с удовольствием!
Тема этого выпуска:
можно скачать запись
Тема этого выпуска:
- Metal Detector – вперед за пиратскими кладами!
- WordMate – сказ о том, как словарь энциклопедией стал.
- Nimbuzz – общаемя в сети. Ну очень полезный комбайн.
- Zeam – очередной альтернативный хоумскрин.
- Wi-Fi manager – или «ловись сетка чужая и бесплатная».
- Y5 Battery Saver – и снова о вай-фай сетях. Программа для автоматизации подключений.
- Book Price Russia – или «почем для книги для народа»?
- Tower Raiders – увлекательнейшая игрушка в стиле tower defence.
можно скачать запись
Android → Droidcast
Нашел на аудио запись новостей про Андроид. Темы этой записи:
- Немного новостей из мира Android
- Champagne – и снова про виртуальные пенные напитки
- Flight Director – почувствуй себя авиадиспетчером
- ICQ Live – изучаем очередной аськоклиент
- Коды МО – расскажет все о вашем сотовом операторе
- NewsRoom – претендент на лучшую рсс-читалку
- Вот и дождались – официальный Твиттер-клиент
- Cachemate – или «кто есть ху: разбираемся с кешем»
- Astrid – теперь вы точно ничего не забудете
- Игрушка! Abduction! World Attack – спасаем коров от инопланетян
Личный блог Админа → Как написать быстро Циклы
/*
* How To Write Faster Loops (after Dan Bornstein, Google Engineer)
*
* - http://www.youtube.com/watch?v=ptjedOZEXPM
*
*/
/* 1 (быстрый) */
for (int i = initializer; i >= 0; i--) { ... }
/* 2 */
int limit = calculateLoopLimit();
for (int i = 0; i < limit; i++) { ... }
/* 3 */
Type[] array = getMyArray();
for (Type obj : array) { ... }
/* 4 */
for (int i = 0; i < array.length; i++) { ... }
/* 5 */
for (int i = 0; i < this.var; i++) { ... }
/* 6 */
for (int i = 0; i < obj.size(); i++) { ... }
/* 7 (медленный) */
Iterable<Type> list = getMyList();
for (Type obj : list) { ... }
Переводы англ. мануалов по Android → Основы программирования(перевод)
Основы программирования.
Приложения Android пишутся на языке программирования Java. Компилированный Java код, вместе с файлами данных и ресурсов, требуемых приложению, объединяется в Android пакет — архивный файл с расширением .apk. Этот файл предназначен для распространения приложений и установке их на мобильные устройства; этот файл пользователи закачивают на свои устройства. Весь код в одном .apk файле составляет одно приложение.
В большинстве случаев, каждое Android приложение живет в своем собственном мире:
Это достигается присвоением одного общего пользовательского ID двум приложениям, в этом случае они будут видеть файлы друг друга. Для сохранения системных ресурсов, приложения с одинаковым ID могут также работать в одном Linux процессе, разделяя одну VM.
Читать дальше
Приложения Android пишутся на языке программирования Java. Компилированный Java код, вместе с файлами данных и ресурсов, требуемых приложению, объединяется в Android пакет — архивный файл с расширением .apk. Этот файл предназначен для распространения приложений и установке их на мобильные устройства; этот файл пользователи закачивают на свои устройства. Весь код в одном .apk файле составляет одно приложение.
В большинстве случаев, каждое Android приложение живет в своем собственном мире:
- По умолчанию, каждое приложение работает в собственном Linux процессе. Android стартует процесс когда нужно выполнить код любого приложения, и останавливает процесс когда в нем больше нет надобности или системные ресурсы требуются другим приложениям.
- Каждый процесс имеет собственную виртуальную машину Java (VM), таким образом, код приложения выполняется изолировано от других приложений.
- По умолчанию, каждому приложению присваивается уникальный пользовательский идентификатор Linux ID. Права доступа устанавливаются так, что файлы приложения видны только этому пользователю, только самому приложению, хотя существует способ экспортировать их в другие приложения.
Это достигается присвоением одного общего пользовательского ID двум приложениям, в этом случае они будут видеть файлы друг друга. Для сохранения системных ресурсов, приложения с одинаковым ID могут также работать в одном Linux процессе, разделяя одну VM.
Читать дальше
Личный блог Админа →
Простое приложение для Android
Это тоже стать от Дарьи Ряжских, но более ранняя(2008г), просто в интернете очень мало реально полезных статей...в основном туфта всякая, а тут реально все описано! В этот создаем простое приложение на Андроиде, оно реализовано в четырех статьях...так что читаем и учимся разрабатывать на андроиде!
- +2
- admin
- 08 мая 2010, 00:18
- megadarja.blogspot.com/2008_10...
- 0
Личный блог Админа →
Пишем игру на Android'e
В интернете нашел замечательную статью Дарьи Ряжских! В этой статье она описывает написание игры пинг-понг, да-да та самая игра в которую мне кажется играл каждый человек. Сама игра написана в пять статей, от начала создания проекта и до завершения написания игры. По её примерам сам воссоздал проект, все отлично запускается на эмуляторе))
UPD1: Ну так вот....советую всем посетить её блог))
UPD2: Статья 2009г....так что не свежак))
- +2
- admin
- 08 мая 2010, 00:00
- megadarja.blogspot.com/search/...
- 0
Android → Следующий шаг по работе с Андроид’ом
После завершения установки, вы будете готовы начать разработку приложений. Вот несколько способов:
Настройка Hello World
Узнайте больше о Android
Изучайте код
Настройка Hello World
- Если вы только что установили SDK для первого использования, . Учебник проведет вас шаг за шагом через процесс создания вашего первого Android проекта, включая создание виртуального устройства Android (АДВ), на котором запускаются приложения. После Hello World учебника, важным первым шагом в начале работы с Android.
Узнайте больше о Android
- Взгляните на и виды предоставляемой информации
- Читайте введение Android в качестве платформы ?
- Узнайте больше о Android
- Взгляните на Android API в рамках спецификации в
- Получите обзор , которые доступны для вас
- Узнайте, как развивать в или в других
- Изучайте
Изучайте код
- Android SDK включает в себя примеры кода и приложений для каждой версии платформы. Вы можете ознакомиться с образцами в SDK или скачать их в свой SDK используя Android SDK и AVD Manager. После того как вы загрузили образцы, вы найдете их в/samples//.
Посетите группу разработчиков Android
- Взгляните на сообщества страниц, чтобы увидеть список групп разработчиков Android. В частности, вы можете посмотреть на Android Разработчики группы, понять, за то, что сообщество разработчиков Android, как.
Android → Качаем все дополнения для Android SDK
В Базовом комплекте SDK есть загрузчик необходимых дополнений.
SDK использует модульную структуру, которая отделяет основную часть SDK – Android версии платформы, дополнения, инструменты, образцы и документации API – в набор устанавливаемых компонентов по отдельности. SDK базовый пакет, который вы уже загрузили, включает в себя только один компонент: последняя версия SDK tools. Разработка любых Android приложений, вам также необходимо будет загрузить по крайней мере одну Android платформу, хотя и загрузка других дополнительных компонентов рекомендуется. См. Какие компоненты необходимы? информацию о том, и которые не являются обязательными.
SDK предлагает следующие типы компонентов:
SDK tools (предварительно установленная в Android SDK базовый пакет) – содержит полный набор SDK tools для разработки, отладки и тестирования кода приложения и пользовательского интерфейса. Вы можете прочитать об инструментах она доступа в / tools /
Android платформа — платформы SDK доступна для каждой Android платформы для развертывания на Android-устройствах. Каждый компонент включает в себя платформу Android полностью соответствующую библиотеки и образа системы, примеры кода, эмулятор шкурок, и любой версии конкретных инструментов. Более подробную информацию о каждой из платформ, см. обзор имеющихся документов в разделе "".
SDK Надстройка — SDK Android предлагает доступ к Google API, Add-On, который дает вашему приложению доступ к мощным возможностям отображения через com.google.android.maps библиотеки. Вы также можете добавить дополнительные репозитории, так что вы можете скачать SDK другие дополнения, если таковые имеются.
USB драйвер для Windows — содержит файлы драйверов, которые можно установить на компьютере Windows, так что вы можете запускать и отлаживать приложения на реальном приборе. Вам не нужны драйвера USB, если Вы планируете отлаживать приложения на виртуальном устройстве Android. Если вы разрабатываете на Mac OS X или Linux, вам не нужны специальные драйвера для отладки приложения на Android устройстве.
Образцы — содержит примеры кода и приложений, доступных для каждой платформы разработки Android. Если вы только знакомитесь с развитием Android, убедитесь, что вы скачали образцы SDK.
Документация — Содержит локальную копию последней многовариантных документации рамках Android API.
SDK использует модульную структуру, которая отделяет основную часть SDK – Android версии платформы, дополнения, инструменты, образцы и документации API – в набор устанавливаемых компонентов по отдельности. SDK базовый пакет, который вы уже загрузили, включает в себя только один компонент: последняя версия SDK tools. Разработка любых Android приложений, вам также необходимо будет загрузить по крайней мере одну Android платформу, хотя и загрузка других дополнительных компонентов рекомендуется. См. Какие компоненты необходимы? информацию о том, и которые не являются обязательными.
SDK предлагает следующие типы компонентов:
SDK tools (предварительно установленная в Android SDK базовый пакет) – содержит полный набор SDK tools для разработки, отладки и тестирования кода приложения и пользовательского интерфейса. Вы можете прочитать об инструментах она доступа в / tools /
Android платформа — платформы SDK доступна для каждой Android платформы для развертывания на Android-устройствах. Каждый компонент включает в себя платформу Android полностью соответствующую библиотеки и образа системы, примеры кода, эмулятор шкурок, и любой версии конкретных инструментов. Более подробную информацию о каждой из платформ, см. обзор имеющихся документов в разделе "".
SDK Надстройка — SDK Android предлагает доступ к Google API, Add-On, который дает вашему приложению доступ к мощным возможностям отображения через com.google.android.maps библиотеки. Вы также можете добавить дополнительные репозитории, так что вы можете скачать SDK другие дополнения, если таковые имеются.
USB драйвер для Windows — содержит файлы драйверов, которые можно установить на компьютере Windows, так что вы можете запускать и отлаживать приложения на реальном приборе. Вам не нужны драйвера USB, если Вы планируете отлаживать приложения на виртуальном устройстве Android. Если вы разрабатываете на Mac OS X или Linux, вам не нужны специальные драйвера для отладки приложения на Android устройстве.
Образцы — содержит примеры кода и приложений, доступных для каждой платформы разработки Android. Если вы только знакомитесь с развитием Android, убедитесь, что вы скачали образцы SDK.
Документация — Содержит локальную копию последней многовариантных документации рамках Android API.
Android → Системные требования для Android’a
Поддерживаемые операционные системы:
Windows XP (32-бит) или Vista (32 – или 64-разрядная версия) или Windows 7 (32 – или 64-разрядная версия)
Mac OS X 10.5.8 или более поздней версии (x86 только)
Linux (протестировано на Linux Ubuntu Hardy Heron)
Поддерживаемые среды разработки:
Eclipse IDE
Eclipse 3.4 (Ганимед) или 3.5 (Galileo)
Eclipse JDT плагин (входит в большинство пакетов Eclipse IDE)
Если вам необходимо установить или обновить Eclipse, вы можете скачать его с
Некоторые типы Eclipse доступны для каждой платформы. Для разработки Android приложений, мы рекомендуем вам установить один из этих пакетов:
Eclipse IDE для разработчиков Java EE
Eclipse IDE для Java Разработчики
Eclipse для RCP / разработчиков плагинов
Eclipse Classic (версии 3.5.1 и выше)
4. JDK 5 или JDK 6 (JRE сама по себе не достаточно)
5. Android Средства разработки плагинов (по желанию)
6. Не совместимо с GNU Compiler для Java (GCJ)
Примечание: Если JDK уже установлена на вашем компьютере, пожалуйста убедиться в что она соответствует версии перечисленных выше требований. Некоторые дистрибутивы Linux могут включать в себя JDK 1.4 или GNU Compiler для Java, они не подходят для разработки Android приложений.
Windows XP (32-бит) или Vista (32 – или 64-разрядная версия) или Windows 7 (32 – или 64-разрядная версия)
Mac OS X 10.5.8 или более поздней версии (x86 только)
Linux (протестировано на Linux Ubuntu Hardy Heron)
Поддерживаемые среды разработки:
Eclipse IDE
Eclipse 3.4 (Ганимед) или 3.5 (Galileo)
Eclipse JDT плагин (входит в большинство пакетов Eclipse IDE)
Если вам необходимо установить или обновить Eclipse, вы можете скачать его с
Некоторые типы Eclipse доступны для каждой платформы. Для разработки Android приложений, мы рекомендуем вам установить один из этих пакетов:
Eclipse IDE для разработчиков Java EE
Eclipse IDE для Java Разработчики
Eclipse для RCP / разработчиков плагинов
Eclipse Classic (версии 3.5.1 и выше)
4. JDK 5 или JDK 6 (JRE сама по себе не достаточно)
5. Android Средства разработки плагинов (по желанию)
6. Не совместимо с GNU Compiler для Java (GCJ)
Примечание: Если JDK уже установлена на вашем компьютере, пожалуйста убедиться в что она соответствует версии перечисленных выше требований. Некоторые дистрибутивы Linux могут включать в себя JDK 1.4 или GNU Compiler для Java, они не подходят для разработки Android приложений.
