Возможно, читателю, далекому от рассматриваемой проблематики, название покажется абсурдным, ведь дизайн интерфейса как самой системы Android, так и разрабатываемых для нее приложений, ориентирован прежде всего именно на визуальную наглядность и привлекательность, что усугубляется использованием сенсорного экрана в качестве главного органа взаимодействия пользователя с устройством. Однако существует категория пользователей, волею природы или случая лишенных возможности в полной мере насладиться всеми этими прелестями. Благодаря тому, что в Android предусмотрены альтернативные, — или, лучше сказать, дополнительные, — способы взаимодействия, интерфейс и основной функционал системы отнюдь не являются принципиально недоступными для данной категории пользователей. Именно обеспечению такой доступности посвящены пункт «Специальные возможности» в меню настроек системы и входящее в ее состав приложение TalkBack. Что же касается невизуальной доступности сторонних приложений, то она варьируется от случая к случаю и порой требует от разработчика не то чтобы каких-то специальных сверхусилий, но хотя бы минимального внимания к проблеме.
Рубрика «android» - 206
Технические аспекты обеспечения невизуальной доступности Android-приложений
2014-12-09 в 18:29, admin, рубрики: accessibility, android, Блог компании Адаптивные технологии ВОС, Программирование, Разработка под android, синтез речиСпособы хранения данных в Android
2014-12-09 в 15:30, admin, рубрики: android, api, Программирование, хранение данныхВ статье хотелось охватить наиболее часто применяемые способы хранения данных в операционной системе Android
- SharedPreferences — Хранение парой ключ-значение
- File system file
- CacheDir — Хранение в cache directory на файловой системе
- ExternalStorage — Хранение файлов на внешнем хранилище
- SQLiteDatabase — База данных
Shared Preference
Хранение в виде ключ-значение. Подходит для хранения глобальных данных. Также можно хранить небольшие структуры, предварительно конвертированные в JSON и преобразованные в String. Для более сложных и больших по объему данных предпочтительней использовать SQLiteDatabase
Читать полностью »
Волшебный Cubic. Искусственный интеллект с характером
2014-12-09 в 13:16, admin, рубрики: android, cubic, gadgets, iOS, iphone, Блог компании Madrobots, гарнитура, голосовой ассистент, робототехника, Софт, умный дом21 ноября российская компания Cubic Robotics запустила краудфандинговую кампанию по сбору средств на свои первые гаджеты – интеллектуальный куб Power Cube и компактную гарнитуру The Power Badge. На Indiegogo собрано уже 69 тысяч долларов из 100 тысяч.
«Cubic – это не приложение. Cubic – это друг, но с огромными полномочиями»
«Искусственного интеллекта, который бы мыслил без программы, не существует. Это полная чушь», – говорил Шерлок Холмс в одном из последних эпизодов сериала «Элементарно». Российские разработчики из Cubic Robotics признают, что цель создания куба с характером – не успешное прохождение теста Тьюринга, а полное взаимопонимание с владельцем девайса. После просмотра рекламного ролика Power Cube складывается ощущение, что будущее, подобно тому, что мы видели в недавнем фильме «Она», уже наступило: вероятно, именно поэтому деньги на реализацию идеи поступают на Indiegogo так быстро.Читать полностью »
Опыт знакомства с китайским Galaxy Note III
2014-12-09 в 12:27, admin, рубрики: android, galaxy note iii, китай, смартфоныДоброго времени суток, читатели Geektimes! Моя работа связана с поездками в Северо-Западному Федеральному Округу, а иногда и дальше. И основное моё средство общения — смартфон с установленными WhatsApp и Viber. Я не считаю себя придирчивым человеком относительно техники, главное — лишь бы работало. И мой Alcatel Pop C5 меня полностью устраивал до недавнего времени, пока не начал тормозить при большом количестве принятых сообщений в Viber. И я задался идеей приобрести себе какой-нибудь другой девайс, заодно и диагональ экрана увеличить.
Осторожно, трафик: фотографии и скриншоты
Читать полностью »
YotaPhone 2: инновации и безопасность
2014-12-09 в 11:39, admin, рубрики: android, bluetooth, Блог компании Компания «Актив», информационная безопасность, рутокен, электронная цифровая подпись, эцп 2 декабря в МСИ «Гараж» в Парке Горького состоялась презентация YotaPhone 2. Компания «Актив», в которой я работаю, является технологическим партнером YotaDevices, поэтому мне удалось приобщиться к новому смартфону еще до презентации. Как приверженец платформы iOS я весьма прохладно отнесся к появлению этого девайса, но все же приписываемая ему инновационность вызывала любопытство.
Подробности под катом
Читать полностью »
Android Studio 1.0: первая стабильная IDE от Google
2014-12-09 в 7:17, admin, рубрики: android, android development, eclipse, Google, IDE, Visual Studio, Блог компании VCStart.comХорошая новость для разработчиков мобильных приложений. После двух лет работы Google выпустила Android Studio 1.0 — первую стабильную версию своей интегрированной среды разработки (IDE) для девелоперов приложений на Android.
Компания впервые анонсировала Android Studio, построенную на базе популярной среды разработки IntelliJ IDEA Java, на своей конференции разработчиков I/O в мае 2013 года под очень простым девизом: «Эта IDE создана специально для разработчиков Android».Читать полностью »
Что в ORM тебе моем? Околонаучный подход выбора ORM для Android
2014-12-08 в 15:06, admin, рубрики: android, greendao, java, mobile development, orm для android, ORMLite, sqlite3, sugarorm, Блог компании Sebbia, Программирование, Разработка под android Выбор инструментов, которые так или иначе понадобятся при разработке – один из главных подготовительных этапов на старте нового Android-проекта.
В случае, если вы разрабатываете приложение, которое должно в том или ином виде хранить большое количество сущностей – вам не избежать использования баз данных. В отличие от коллег по цеху, разрабатывающих для iOS, у Android-программистов нет удобных инструментов, облегчающих хранение объектов вроде Core Data, предоставляемых платформой (кроме Content Provider, о том почему он не в счет, будет дальше). Поэтому многие Android-разработчики прибегают к использованию сторонних ORM-решений в своих проектах. О том, на что стоит смотреть при выборе библиотеки для вашего проекта, и пойдет речь в этой статье.
Недорого и с LTE. Обзор смартфона Highscreen Spider
2014-12-08 в 10:45, admin, рубрики: android, highscreen, LTE, spider, Блог компании Highscreen, гаджеты, смартфон, смартфоныВ России сети 4G строятся быстрее, чем в своё время сети предыдущего поколения. Годовой статистики пока нет, но за первые шесть месяцев 2014-го число базовых станций 4G выросло на 75%. Увеличивается и число абонентов, пользующихся LTE-сетями, сейчас их более 3 миллионов. Как следствие, количество LTE-устройств на российском рынке (и спрос на них) растёт. В конце лета в России появился первый бюджетный LTE-смартфон с 4-ядерным процессором – Highscreen Spider. Спустя несколько месяцев модель не потеряла своей актуальности (контраргументы принимаются и приветствуются), поэтому сегодня я расскажу о ней подробнее.
Описание состояний интерфейса в XML вместо кода для Android
2014-12-08 в 10:08, admin, рубрики: android, java, mobile development, visual states, XAML, XML, Разработка под android, со своим уставом в чужой моностырьПерейдя в Java и Android из мира C# .NET так и хочется притащить в чужой монастырь свой устав. В данном случае речь пойдет о декларативных состояниях интерфейса (Visual States). Начнем сразу с простой проблемки: у нас есть вьюшка, на которой отображается профиль какого-то пользователя, но, в зависимости от роли текущего пользователя, эта вьюшка может чуть-чуть отличаться. Допустим, у нас есть три роли: guest, member и moderator, и состояния этой вьюшки будут выглядеть следующим образом:
«Яндекс.Кит» лишился ещё 12,5% российского рынка смартфонов
2014-12-08 в 5:26, admin, рубрики: android, Google, смартфоны, яндексИстория с конкурентной борьбой Google и «Яндекса» на рынке смартфонов получила продолжение. От установки набора приложений «Яндекс.Кит» отказался ещё один производитель — компания Fly. С 2015 года на смартфонах и планшетах Fly не будет предустановлено программного обеспечения «Яндекса».
По мнению российской компании, Fly пошёл на эти меры под давлением своего партнёра — Google, который старается зачищать Android-устройства от постороннего софта, устанавливая вместо него фирменный комплект GMS (Google Mobile Services).
Подобная политика Google уже стала предметом антимонопольного разбирательства в Евросоюзе, причём свидетельские показания против Google давала и компания «Яндекс».
Читать полностью »