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

Динамические компоненты, часть первая C++ Builder

Добавлено Дата: 19 July, 2013 категория: C++, C++ Builder

Если бы вы заглянули в эхоконференции (newsgroups) по CBuilder в Internet, то вы увидели бы, что один из наиболее частых вопросов — это как создавать управляющие элементы во время работы приложения. Хотя CBuilder и предоставляет богатый ассортимент компонентов и возможности легкого манипулирования ими в дизайнере форм, многие программисты не хотят связываться со

Читать »

ОБЕСПЕЧЕНИЕ СОВМЕСТИМОСТИ НА УРОВНЕ ИНТЕРФЕЙСА ПРОГРАММИРОВАНИЯ ПРИЛОЖЕНИЙ – ANDROID ПРИЛОЖЕНИЯ

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

 

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

Читать »

SOFTWARE DEVELOPMENT KIT ANDROID

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

 

Для разработки приложений для Android мы будем использовать Android Software Development Kit (SDK). Он состоит из широкого набора инструментов, документации, утилит и примеров, которые помогут вам быстро начать работу. В него также включены Java-библиотеки, необходимые для создания приложений для Android и содержащие API для фреймворка приложения. В качестве средства разработки поддерживаются все основные операционные системы. К основным возможностям SDK можно отнести:

Читать »

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

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

 

Теперь в обобщенном виде представим достоинства подхода с применением сетевого варианта «Модель-вид-контроллер».

Улучшается общая ощутимая работоспособность приложения, а также фактическая производительность, что объясняется применением кэширования. Это одни из наиболее очевидных достоинств данного паттерна. Часто мобильные программы работают так, как работал бы Веб без системы кэширования.

Читать »

СТАТИЧЕСКИЕ РЕСУРСЫ ПРИЛОЖЕНИЯ И ЕГО КОНТЕКСТ – ANDROID

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

 

Программам может понадобиться хранить значительные объемы данных, чтобы управлять своим поведением во время исполнения. Некоторые из таких данных описывают среду, в которой работает приложение: имя приложения, намерение, которое оно регистрирует, права доступа, которые ему нужны, и т. д. Данные хранятся в файле, который называется файлом описания. Другие данные могут быть, например, изображениями, которые должны выводиться на экран, или простыми строками, которые указывают, какого цвета должен быть шрифт или фон. Такие данные называются ресурсами. Вместе вся эта информация образует контекст приложения. Android предоставляет доступ к контексту через класс Context. Класс Context может дополняться как Actіvity, так и Servi се. Это означает, что все активности и сервисы имеют доступ к данным Context через указатель this. В следующих разделах будет рассказано, как использовать объект Context для доступа к ресурсам приложения во время исполнения.

Читать »

Размещение программы на Android Market для распространения

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

Отправить программу на рынок Android Market исключительно просто. Единственное предварительное условие – нужно создать аккаунт Google, например почту . Gmail. Если аккаунт есть, остается уплатить по безналичному расчету (например, с помощью карточки) $25 и сообщить некоторую информацию о себе. И все, можно приступать к загрузке приложений на рынок. Чтобы взимать плату за использование приложений и получать деньги, потребуется ввести еще некоторую информацию и уладить сущие мелочи – вы даже можете не иметь сайта и статуса юридического лица. (Правда, перед продажей продукции не помешает проконсультироваться с адвокатом. Например, адвокат может посоветовать вам создать фирму или предпринять иные меры, которые помогут защитить ваши личные активы от обязательств, проистекающих из коммерческой деятельности.)

Читать »

Самозаверяющие сертификаты программ Android

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

 

При подписывании программ Android цифровой сертификат не выдается какими-либо органами. Его может создать человек, выставляющий программу в общий доступ, – в данном случае это вы. В отличие от сделок электронной торговли, в ходе которых перед вами стоит дополнительное условие – убедиться, что любое открываемое соединение происходит между вашим браузером и именно Amazon.com, пусть и по ссылке неизвестного происхождения, при использовании программных продуктов подписавший цифровой сертификат не имеет столь принципиальной важности.

Читать »

Параметры инициализации в файле AndroidManifest.xml – ANDROID ПРИЛОЖЕНИЯ

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

 

Ниже приведен код файла описания Android из нашего тестового приложения. Тестовое приложение предназначено исключительно для демонстрации базовой компоновки приложения Android. В этом файле описания Android содержатся базовые элементы, о которых мы говорили выше:

Читать »

Отладочные сертификаты – ANDROID ПРИЛОЖЕНИЯ

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

 

Если вы внимательно отслеживали описанный в книге процесс создания приложения Android и запуска его на эмуляторе или устройстве, то, наверное, заметили, что и без создания сертификата ваше приложение свободно устанавливается на устройстве с Android, несмотря на то что у кода Android должна быть цифровая подпись. Этим удобством мы обязаны тому, что приложение начинает работу с автоматически создаваемым отладочным сертификатом (debug certificate). Рассмотрим такой сертификат.

Читать »

СТАНОВИМСЯ ЗАРЕГИСТРИРОВАННЫМ РАЗРАБОТЧИКОМ – РАЗРАБОТКА ИГР ДЛЯ ANDROID

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

Android позволяет очень легко опубликовать приложение на официальном Android Market.

Все, что вам нужно сделать, – зарегистрироваться как разработчик, единоразо-во заплатив $25. В зависимости от страны, в которой вы живете, этот аккаунт позволит вам размещать бесплатные и/или платные приложения. Google усиленно работает над тем, чтобы расширить количество стран, из которых вы сможете продавать свое приложение. Чтобы зарегистрировать аккаунт, посетите сайт https://market.android.com/publish/signup1 и следуйте инструкциям.

Читать »

API БАЗЫ ДАННЫХ НА ПРИМЕРЕ MJANDROID

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

 

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

Читать »

УПАКОВКА ПРИЛОЖЕНИЯ ANDROID: ФАЙЛ АРК

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

 

В Android имеется приложение apkbuilder, создающее инсталлируемые файлы приложений Android. Эти файлы имеют расширение АРК. АРК – это формат-архив, как и многие другие форматы приложений, ориентированные на Java. Он содержит файл описания приложения, скомпилированные классы приложения и ресурсы приложения. Еще в Android есть утилита aapt для упаковки файлов, из которых в итоге получается файл АРК, но разработчики, как правило, предпочитают перепоручить работу с этой утилитой своей среде разработки, которая автоматически упаковывает написанные разработчиком приложения. Итак, большинство пользователей не создают АРК – эти файлы создает IDE.

Читать »

Использование CBuilder в MFC

Добавлено Дата: 1 July, 2013 категория: C++, C++ Builder

Если вы работаете программистом в какой-нибудь компании и решили прочесть эту книгу, почти наверняка на изучение CBuilder вас подвигла одна из двух самых распространенных проблем. Первая из них возникает в том случае, если ваша компания уже осуществляет разработки в Delphi и вам приходится изучать CBuilder, поскольку большая часть программ написана все-таки на C++, а не на Pascal. Если это так, данная глава не представляет для вас большого интереса. Вторая проблема возникает в том случае, если ваша компания уже использует  Visual C++ и MFC (эта комбинация является самым распространенным средством разработок под Windows). В  этом случае предлагаемая глава — то, что вам действительно надо.

Читать »

Дизайн приложения с потоками в CBuilder

Добавлено Дата: 28 June, 2013 категория: C++, C++ Builder

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

Первый случай, когда стоит использовать потоки, — фоновая обработка. Проверка последовательных или параллельных портов, отслеживание файловой активности,  работа  с журналом событий во время простоя — вещи, которые будут замечательно работать в  виде потока. Если действия ни от чего не зависят, как, например, обработка времени простоя, то вы

Читать »

Формы до создания C++ Builder

Добавлено Дата: 16 June, 2013 категория: C++, C++ Builder

Каким именно образом вы создаете новое окно? Это один из самых важных аспектов всей системы многодокументных приложений. Если вам доводилось работать с другими системами, вы, должно быть, привыкли доверять создание дочерних окон самой системе и знаете, что создание дочерних форм самостоятельно — обычно весьма болезненное предприятие. Каркасы (frameworks) созданы для конкретного вида работы, и поэтому очень затруднительно бывает обходить их ограничения для того, чтобы сделать что-то по-своему. Поскольку система CBuilder основана на компонентах, она даже не пытается делать вещи по-своему, предоставляя вам возможность делать все так, как вам хочется.

Читать »