Главная » Статьи для тега "приложения"

Запуск программы на виртуальном устройстве Android

Добавлено Дата: 28 August, 2013 категория: Разработка для Android

 

Теперь, когда у вас создан проект для сборки приложения, а также настроено виртуальное устройство Android с образом системы, совместимым с целевой версией сборки приложения и заданным уровнем API, вы можете запустить свое приложение и подтвердить, что SDK создал приложение Android и способен его открыть.

Читать »

Исходный каталог (src) в Android приложении

Добавлено Дата: 27 August, 2013 категория: Разработка для Android

 

Имя пакета с MJAndroid – com.microjobsinc.mjandroid. Eclipse моделирует аналогичную структуру каталогов, как и для любого проекта на языке Java, и показывает вам весь проект, когда вы открываете каталоги src. Кроме этих каталогов с пакетами, есть еще один каталог с таким же именем, как и пакет, в котором находятся все файлы Java для данного проекта. В нем есть следующие файлы.

Читать »

ПОНЯТИЕ О ПОСТАВЩИКАХ СОДЕРЖИМОГО в Android приложении

Добавлено Дата: 27 August, 2013 категория: Разработка для Android

 

Поставщики содержимого заключают в себе такой функционал управления данными, что другие части приложения, например вид и контроллер, могут не заниматься долговременным хранением данных приложения. Сформулируем эту мысль иначе: поставщик содержимого обеспечивает долговременное хранение данных, так как вид и контроллер не стоит нагружать этими задачами. Специализированные программные уровни, не пытающиеся выполнять задачи, решаемые на других уровнях, – характерная черта качественного кода. Ошибки и излишняя сложность возникают там, где отдельные уровни ПО пытаются решать задачи, находящиеся вне их компетенции. То есть пользовательский интерфейс должен состоять только из хорошо скомпонованных компонентов пользовательского интерфейса, идеально подходящих для сбора событий от конечного пользователя. Хорошо написанный контроллер приложения будет содержать только логику предметной области, то есть логику мобильного приложения. И применительно к теме этой главы упростить код удается тогда, когда оба типа кода могут передать задачу долговременного хранения данных третьей логической стороне: поставщикам содержимого. Вспоминая раздел «SQL и модель построения архитектуры вокруг базы данных в приложениях Android», можно сказать, что поставщики содержимого хорошо подходят для реализации такой модели данных, центром которой не является документ.

Читать »

Обновление данных, уже имеющихся в базе в Android приложении

Добавлено Дата: 25 August, 2013 категория: Разработка для Android

Пользователь приложения Microjobs может отредактировать вакансию, щелкнув на ней в списке и выбрав в меню элемент Edit Job (Изменить вакансию). Затем пользователь может изменять строки, описывающие работодателя, вакансию и подробности о ней. Это делается в форме edit Job. После того как пользователь нажмет в форме кнопку Update (Обновить), выполнится следующая строка кода:

Читать »

РОЛЬ GOOGLE – ИСТОРИЯ ANDROID

Добавлено Дата: 24 August, 2013 категория: Программирование игр под Android

 

Хотя официально Android – детище Open Handset Alliance, Google является очевидным лидером как в реализации самой системы, так и в создании необходимой экосистемы для ее развития.

 

Android Open Source Project

Читать »

ИССЛЕДОВАНИЕ ПОСТАВЩИКОВ СОДЕРЖИМОГО в Android приложении

Добавлено Дата: 24 August, 2013 категория: Разработка для Android

 

Мы говорили о том, что при работе с пользовательскими интерфейсами, которым необходимо взаимодействовать с удаленными службами, возникают нетривиальные проблемы – например, необходимость не занимать поток пользовательского интерфейса решением долговременных задач. Кроме того, мы отмечали, что API поставщика содержимого в Android обладает симметрией, схожей с симметрией веб-служб типа REST (с передачей состояния представления). Операции с данными, совершаемые в поставщике содержимого, соответствуют операциям с данными в REST-службах, и ниже будет показано, как преобразовать уникальные идентификаторы ресурсов из поставщика содержимого в такую форму, которая позволяет запрашивать данные из сети. Советуем пользоваться преимуществами, свойственными для такой симметрии, при написании поставщиков содержимого. Поставщик содержимого должен создаваться как асинхронный буфер между доменными (уникальными) аспектами вашего приложения и сетевыми запросами, получающими данные. Обработкой этих данных занимается уже ваше приложение. Если писать приложение по такому принципу, оно значительно упростится и поможет избежать распространенных ошибок, связанных с разработкой пользовательских интерфейсов и работой в сети, типичных для программирования в Android и вообще на языке Java.

Читать »

ОБЛАСТЬ ВИДИМОСТИ – JAVA ДЛЯ ANDROID

Добавлено Дата: 23 August, 2013 категория: Разработка для Android

 

Область видимости (scope) определяет, в каких частях программы видимы переменные, методы и другие символы. Вне области видимости символа этот символ недоступен и не может использоваться. В этом разделе мы поговорим об основных аспектах области видимости, начиная с наивысшего уровня.

Читать »

Сериализация и жизненный цикл приложения – Android

Добавлено Дата: 21 August, 2013 категория: Разработка для Android

 

Как упоминалось выше, приложение Android не может рассчитывать на такую роскошь, как избыток виртуальной памяти. На небольшом устройстве нет вторичного хранилища, куда можно было бы переместить работающую, но скрытую программу, чтобы освободить пространство для нового видимого приложения.

Читать »

КОМПЛЕКТ ДЛЯ НАТИВНОЙ РАЗРАБОТКИ В ANDROID (ANDROID NDK) в Android приложении

Добавлено Дата: 18 August, 2013 категория: Разработка для Android

 

Комплект для нативной разработки в Android (NDK) – это парный инструмент для Android SDK. Если вы используете NDK для написания нативного кода, то ваши приложения, как и в других случаях, будут находиться в архивах АРК и работать на устройстве внутри виртуальной машины. Фундаментальная модель приложения Android не изменяется.

Читать »

РЕСУРСЫ – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 16 August, 2013 категория: Разработка для Android

 

В приложении Android все изображения, ярлыки и файлы компоновки пользовательского интерфейса располагаются в каталоге (директории) res. Обычно в нем содержится не менее четырех подкаталогов:

layout – содержит XML-файлы компоновки пользовательского интерфейса Android;

Читать »

АКТИВНОСТИ, НАМЕРЕНИЯ И ЗАДАЧИ – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 15 August, 2013 категория: Разработка для Android

 

Активность (activity) в Android – это и элемент для взаимодействия с пользователем (обычно активность целиком занимает экран мобильного устройства с Android), и элемент исполнения. Когда вы создаете интерактивную программу

Android, то начинаете с создания подклассов на основе класса Actіvity. Активности предоставляют многоразовые, взаимозаменяемые элементы рабочего цикла компонентов пользовательского интерфейса во всем приложении Android.

Читать »

Скелет приложения Android

Добавлено Дата: 14 August, 2013 категория: Разработка для Android

 

КАРКАС РАБОТОСПОСОБНОГО ПРИЛОЖЕНИЯ

Будет сделано введение в каркасное, или скелетное, приложение, которое служит примером практического использования многих подходов к проектированию и реализации программ, описанных в книге.

Читать »

ГЕОЛОКАЦИЯ И КАРТОГРАФИЯ в Android приложении

Добавлено Дата: 13 August, 2013 категория: Разработка для Android

С тех пор как в мобильные телефоны начали встраивать автономные GPS-при-емники, разработчики предвидели наступление новой эпохи геолокационных (location-based) приложений. Функция распознавания местоположения (location awareness) позволяет создавать мобильные приложения нового поколения. Например, если ваша программа подыскивает для пользователя интересующие его рестораны, то явным преимуществом было бы ограничить поиск областью, которая находится в зоне досягаемости того или иного пользователя. Еще лучше, если вы сможете посмотреть на карте, где находятся рестораны, а также, если программа покажет, как туда лучше добраться на машине или пешком.

Читать »

Использование самозаверяющего сертификата для подписывания приложения – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 10 August, 2013 категория: Разработка для Android

Теперь подпишем приложение. В Eclipse выберите проект того приложения, которое хотите подписать для выпуска, и выполните команду File ► Export (Файл ► Экспортировать). Может возникнуть вопрос: а почему именно «экспортировать»? Прежде всего, если вы хотите дать кому-нибудь свое приложение «на пробу», то нельзя просто отдать копию архива АРК из каталога bin иерархической структуре файлов проекта. Ситуация действительно условна, как это и кажется: диалоговое окно Export (Экспортировать) – это сокровищница разных функций, и в нем очень удобно выполнять процедуру, которая совсем не сводится к «развертыванию».

Читать »

ПЕРЕДАЧА ПРОГРАММЫ ПОЛЬЗОВАТЕЛЮ – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 10 August, 2013 категория: Разработка для Android

 

Рассмотрены все аспекты, важные при передаче вашего приложения пользователю. Мы сообщили вам все знания, необходимые для чтения образцов кода и написания простых приложений. Здесь мы завершим эту вводную часть и расскажем, что нужно для широкого распространения ваших приложений, их продажи (если вы ставите перед собой такую цель) и последующего получения денег от Google, который управляет рынком Android Market.

Читать »