Главная » Статьи для тега "который"

Для чего нужно заниматься разработкой приложений для Android

Добавлено Дата: 4 March, 2012 категория: Разработка для Android

Если у вас есть опыт разработки  мобильных  приложений, не мне гово- рить вам, что:

многое из того, что вы можете сделать, уже возможно  на платформе

Android;

сделать это будет чрезвычайно непросто.

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

Читать »

Трансляция «липких» и упорядоченных Намерений

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

Если Намерение транслируется с помощью метода sendBroadcast, оно будет принято всеми Широковещательными приемниками, при этом вы не мо- жете контролировать порядок распространения результатов.

В случаях, когда порядок  получения Намерений Приемниками играет важ- ную роль или когда нужно, чтобы Приемники получили возможность влиять на транслируемое Намерение, можете использовать метод sendOrderedBroadcast:

Читать »

Создание потоков вручную и синхронизация с потоком GUI

Добавлено Дата: 26 February, 2012 категория: Разработка для Android

Хотя использование AsyncTask  — хорошее решение,  случается,  что для работы в фоновом режиме приходится  создавать собственные  потоки и управлять ими.

В этом разделе  вы узнаете, как создавать  и запускать  новые объекты Thread,  синхронизировать их работу с потоком  GUI  перед обновлением пользовательского интерфейса.

Читать »

Создание собственных шаблонов для Linkify

Добавлено Дата: 17 February, 2012 категория: Разработка для Android

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

Как и в случае со стандартными типами, применять Linkify к Представ- лению можно с помощью метода Linkify.addLinks, но вместо константы  не- обходимо передать новое регулярное  выражение  RegEx. Вы также можете передать префикс, который будет добавлен к целевому пути URI после нажатия  ссылки.

Читать »

Средства времени исполнения

Добавлено Дата: 13 February, 2012 категория: Delphi

COM+, по существу, аналогичны средствам времени исполнения COM. Они включают в себя все функции API COM (их название начинается с префикса Co…), а также  вспомогательные функции. отвечают за создание и обработку объектов, маршалинг, посредничество, распределе ние оперативной памяти и другие низкоуровневые операции, лежащие в основе COM+. Для поддержки многих  новомодных служб, о которых кое кто даже и не слышал,  корпо рация Microsoft добавила в средства времени исполнения COM+ несколько новых  эле ментов, в том  числе  настраиваемые компоненты, базу данных  регистрации, средства работы с контекстом и реализацию новой нейтральной модели потоков.

Читать »

Класс TOleContainer

Добавлено Дата: 7 February, 2012 категория: Delphi

Теперь, рассмотрев основы технологий ActiveX и OLE, ознакомимся с классом Delphi  TOleContainer. Класс  TOleContainer определен в модуле OleCntrs и ин капсулирует подробности работы с контейнерами  документов OLE  и ActiveX в про стом и удобном компоненте библиотеки VCL.

Читать »

Открытие и создание баз данных без использования SQLiteHelper

Добавлено Дата: 5 February, 2012 категория: Разработка для Android

Вы можете открывать и создавать базы данных без помощи класса SQLiteHelper, используя метод openOrCreateDatabase, принадлежащий объекту Context вашего приложения.

Получите  доступ к базе данных в два шага. Сначала  вызовите  метод openOrCreateDatabase, чтобы создать новую базу данных. Затем из получен- ного экземпляра базы данных вызовите execSQL, чтобы выполнять команды на языке SQL, с помощью которых будут созданы таблицы и установлены отношения  между ними. Весь этот процесс показан в листинге 7.3.

Читать »

Создание сервера автоматизации

Добавлено Дата: 4 February, 2012 категория: Delphi

Delphi  существенно упрощает работу  по созданию серверов автоматизации обоих типов  — как внешнего, так и внутреннего. Процедура создания сервера автоматизации сводится к выполнению четырех действий.

1.  Создайте приложение или библиотеку DLL, которые будут субъектом  автомати зации.  В качестве отправной точки  можно  даже использовать одно из уже суще ствующих  приложений, к которому будут добавлены средства поддержки авто матизации. Это единственное действие, где проявляется реальное различие между созданием внутреннего и внешнего серверов.

Читать »

Определение класса TCollection: компонент TRunButtons

Добавлено Дата: 29 January, 2012 категория: Delphi

Следующим  шагом  будет  определение  объекта,  обслуживающего список   компо нентов TRunBtnItem. Как уже говорилось, этот  объект должен  быть потомком класса TCollection. Назовем этот класс TRunButtons. Ниже  следует его определение.

type

TRunButtons = class(TCollection)

Читать »

Создание Живого каталога для приложения Earthquake

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

В следующем примере вы опять расширите  возможности приложения Earthquake, но на этот раз с помощью Живого каталога, который отображает магнитуду и местоположение каждого землетрясения.

1. Начните с редактирования класса EarthquakeProvider. Создайте новое статическое  поле с путем URI, которое будет использовано для воз- вращения  элементов Живого каталога.

Читать »

Детальный обзор Активностей в Android

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

При создании экранов с графическим интерфейсом наследуется класс

Activity и используются Представления для взаимодействия с пользователем.

Каждая Активность — экран (по аналогии с Формой), который приложение может показывать  пользователям. Чем сложнее приложение, тем больше экранов нужно.

Читать »

Продвинутые способы работы с уведомлениями

Добавлено Дата: 22 January, 2012 категория: Разработка для Android

В следующих разделах  вы узнаете, как улучшить  уведомления, чтобы обеспечить  дополнительные возможности по оповещению  пользователя с помощью аппаратных средств, в частности звонка, светодиодов  и вибра- ции.

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

Читать »

Модель Adapter примеры программ

Добавлено Дата: 13 January, 2012 категория: Java, Структуры данных и алгоритмы

Зачастую существуют классы, обладающие схожими с другими классами возможностями и имеющие лишь незначительные отличия. Например, выше рассматривался класс, который выполняет операции вставки и удаления в каталог объектов Person, и необходимо создать каталог, который содержит только объекты Student. Безусловно, можно переписать всю программу обработки каталога объектов Student, однако это лишняя потеря сил и времени. Вместо этого можно использовать модель Adapter для адаптации функций существующего класса таким образом, чтобы они соответствовали функциям вновь создаваемого класса.

Читать »

Перемещение по заданной траектории Windows Phone 7

Добавлено Дата: 8 January, 2012 категория: Разработка для Windows Phone 7

Далее в данной главе я хочу сосредоточиться на методиках перемещения спрайтов по некоторой траектории. Чтобы добавить реализма, я поручил моей жене Дидре нарисовать в Paint небольшой гоночный автомобиль:

Читать »

СОЗДАНИЕ ВИДЖЕТА ДЛЯ ДОМАШНЕГО ЭКРАНА

Добавлено Дата: 31 December, 2011 категория: Разработка для Android

Вопросы, рассматриваемые в этом часе:

•     подготовка дизайна и разработка виджета;

•     обработка событий, генерируемых виджетом в результате действий поль­зователя;

•     работа со службами.

Читать »