Годами вооруженные силы США использовали радио и бумажные карты, чтобы вызвать поддержку с воздуха. В течение тридцати или более минут до её прибытия с помощью той же радиосвязи приходилось корректировать перемещения цели, чтобы самим не попасть под обстрел. DARPA упростила процесс и снизила время взаимодействия между солдатом и авиацией, использовав планшет на Android.
Рубрика «android» - 183
Авиаудар с планшета: Android сокращает время до поддержки с воздуха с получаса до четырех минут
2015-04-12 в 8:04, admin, рубрики: android, армия, гаджеты, планшеты, солдаты, спутники, СШАC.T.R.L. — семейство мобильных геймпадов от MadCatz
2015-04-10 в 13:26, admin, рубрики: android, c.t.r.l. i, c.t.r.l. r, mad catz, Блог компании Кибермаркет Юлмарт, всё равно никто не читает теги, гаджеты, геймпад, игры, контроллер, мобильные игры, периферияВсем привет! Недавно я опубликовал статью, в которой коротко рассказал про подключение геймпадов Xbox / Playstation к ПК, и в комментариях возник вопрос о геймпадах для мобильных девайсов.
Нет, конечно, можно подключить Bluetooth-контроллер от Playstation, но закрепить к нему смартфон не выйдет, если у вас нет 3D-принтера, чтобы распечатать на нём какой-нибудь фиксатор.
Разумеется, можно обойтись и синей изолентой, но всё равно решение будет так себе. Поэтому я хочу познакомить вас с универсальным заводским решением от ребят из Mad Catz: геймпадами C.T.R.L.R и micro C.T.R.L.R.
Читать полностью »
Ionic framework. Обзор экосистемы
2015-04-09 в 22:03, admin, рубрики: android, AngularJS, cordova, cordova/phonegap, genymotion, grunt, hybrid mobile разработка, ionic, ionic framework, iOS, javascript, mobile development, yeoman, Блог компании SimpleWeek, Программирование
Ionic framework — один из самых широко обсуждаемых фреймворков. Как гласит официальный сайт, Ionic — это SDK для создания гибридных мобильных приложений, набор CSS и JS компонент, созданный на основе AngularJS, SASS, Apache Cordova.
На момент написания статьи репозиторий Ionic насчитывает 15300 звездочек, а сумма инвестиций в компанию Drifty, чьим продуктом является Ionic, уже достигла $3.7 миллиона.
Посмотрим, что интересного предлагает Ionic для разработчика.
Читать полностью »
Google отвергает обвинения «Яндекса» в нарушении российского законодательства
2015-04-09 в 11:30, admin, рубрики: android, Google, Законодательство и IT-бизнес, ФАС, яндекс
Компания «Яндекс» подала жалобу в ФАС на Google, обвиняя корпорацию в нарушениях российских законов о конкуренции. «Яндекс» считает, что Google вынуждает партнеров, производящих мобильные устройства, отказываться от установки приложений, конкурирующих с аналогичным ПО Google. Вскоре после подачи жалобы ФАС возбудила дело, пишет «РБК».
Юрист по корпоративным спорам Google Теро Луко считает, что компания не нарушает российские законы. Дело в том, что у Google заключены партнерские договора с производителями смартфонов. Суть договора — распределение прибыли при установке сервисов Google на платформе Android. Правда, Луко не сообщил условий таких соглашений, но рассказал, какие именно соглашения обычно заключаются с партнерами корпорации.
Читать полностью »
Детское приложение YouTube крутит рекламу: американские родители негодуют
2015-04-07 в 18:45, admin, рубрики: android, Google, iOS, YouTube, дети, детские приложения, приложения, рекламаФедеральная торговая комиссия США проверит законность откручивания в детском приложении YouTube для смартфонов и планшетов рекламы. Проверку инициировали организации, занимающиеся защитой прав детей. «Это битва за сердца, умы и карманы американских детей в цифровой век,» — говорит Джефф Честер, глав Центра цифровой демократии.
Пятилетняя Джулия Санчез и её брат, двухлетний Франциско Санчез младший, смотрят детские программы на Youtube на смартфонах родителей в Калифорнии.
Читать полностью »
Поиск изображений в Android при помощи Flickr
2015-04-06 в 11:50, admin, рубрики: android, flickr, поиск изображений, Разработка под androidВ этой публикации хотел бы поделиться опытом подбора контент-провайдера при поиске изображений и описать базовый интерфейс взаимодействия с одним из них на примере сервиса Flickr.
Так получилось, что при реализации одного из моих проектов понадобился поиск изображений по определенным ключевым словам. Поиск должен был быть реализован исходя из двух простых требований:
- быть бесплатным;
- быть хорошо фильтрованным, чтобы не нарваться на проблемы с Apple (такая же задача стояла и для версии приложения под iOS).
Я долго серфил интернеты в поисках подходящего контент-провайдера, предоставляющего JSON API. В итоге были отобраны 3 основных кандидата: Google Search, Flickr и Bing Image Search. Был еще один вариант подключения к старым бесплатным API от Google, которые уже лет 5 как в статусе deprecated, но все еще работают. Но этот вариант, увы, не подходил.
Читать полностью »
Android Volley Loader. Движение в сторону библиотеки
2015-04-05 в 21:45, admin, рубрики: android, loader, Volley, Разработка под androidДальнейшие эксперименты по скрещиванию Volley и Loader привели меня к мысли о создании библиотеки. Чтобы вызывался Loader с параметрами и в одну строку. На подобии как это реализовано в Picaso. После пары вечеров что-то получилось…
JSON
{
"1":{"name":"Samsung","price":51200.6},
"2":{"name":"Lg","price":5400.6},
"3":{"name":"Alcatel","price":4500.6},
"4":{"name":"iPhone","price":4800.3},
"7":{"name":"iPad","price":2850.1}
}
Data
public class GoodsItem {
String name;
float price;
}
Loader
private String url = "http://192.168.1.103/shop.json";
private static final int LOADER_GOODS_ID = 1;
Map<Integer, GoodsItem> mGoodsMap = new HashMap<Integer, GoodsItem>();
@Override
protected void onCreate(Bundle savedInstanceState) {
...
FeedLoader.with(this).addLoader(LOADER_GOODS_ID, url, HashMap.class, new DelivererFeedLoader.Listener<Map<Integer, GoodsItem>>() {
@Override
public void onResponse(int loaderId,
Map<Integer, GoodsItem> goodsMap) {
mGoodsMap = goodsMap;
for (Map.Entry<Integer, GoodsItem> entry : mGoodsMap.entrySet()) {
Log.d(TAG , "Goods item : " + entry.getKey() + " : " + entry.getValue());
}
}
@Override
public void onErrorResponse(VolleyError data) {
Log.d(TAG , "onErrorResponse :" + data);
}
}).start(LOADER_GOODS_ID, this);
Дайджест интересных материалов для мобильного разработчика #97 (30 марта-4 апреля)
2015-04-05 в 11:30, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийПодводим итоги очередной недели историей о кувалдах и микрометрах iOS-разработчика, автомобильной навигацией, «интересным» шифрованием в NQ Vault, тиранией MVP, мобильными интерфейсами и еще кучей разных интересных вещей.
Получение пути к карте памяти SD Card на Android
2015-04-03 в 7:21, admin, рубрики: android, sd card, Разработка под android Разрабатывая приложение для проведения соревнований, я столкнулся с проблемой хранения базы данных. Проблема состояла в том, как мне определить внешнюю карту памяти. В целом поиск в сети точного ответа не дал. Поэтому, объединив все найденные результаты, я собрал свой класс. Если кому интересно, смотрим под катом.
Читать полностью »