Доброго дня, Хабровчане.
Неделю назад, я, как и многие любители операционной системы Android, прилип к экрану монитора с любимым нексусом в руке в ожидании выставки Google I/O 2013. На ней ожидалась презентация новой версии любимой операционной системы 4.3, а то, чем черт не шутит, и 5.0. Но надежды и мечтания миллионов разбились об эго амбиций поискового гиганта, который приказал ждать до 10 июня. Что делать, сели и стали ждать.
Но моей душе неутомимого экспериментатора не сидится спокойно без обновлений, и целый месяц ожиданий — это пытка, ведь копаться негде, все изучено и неинтересно. Что же делать? И вот тогда пришла в голову безумная идея: а не поставить ли мне CyanogenMod? А поставить — решил я.
Читать полностью »
Метка «android» - 70
Опыт общения с CyanogenMod 10.1
2013-05-30 в 20:02, admin, рубрики: android, CyanogenMod, опыт использования, Песочница, метки: android, CyanogenMod, опыт использованияUbuntu баг № 1 исправлен
2013-05-30 в 15:32, admin, рубрики: android, linux, open source, Ubuntu, wintel, Убунтариум, метки: android, Ubuntu, wintelПочти девять лет назад — 20 августа 2004 года — основатель проекта Ubuntu Марк Шаттлворт зарегистрировал во внутреннем баг-трекере пресловутый баг под номером 1 (освобождение): «У Microsoft сегодня самая большая доля на рынке». В описании бага сказано, что на рынке отсутствует конкуренция и слабо представлен Open Source.
Сегодня, 30 мая 2013 года, сам же Марк Шаттлворт объявил об исправлении бага: «Персональные компьютерные устройства сегодня имеют более широкое определение, чем в 2004 году: телефоны, планшеты, носимые устройства и другие гаджеты составляют часть нашей цифровой жизни. С точки зрения конкуренции, чем шире рынок — тем здоровее конкуренция, а iOS и Android представляют здесь значимую часть», — пишет он.
Читать полностью »
Ещё немного о 2D графике под Android
2013-05-29 в 14:00, admin, рубрики: android, графика, кнопки, Песочница, Программирование, метки: android, графика, кнопки, ПрограммированиеЗдравствуйте, читатели !
Не так давно я начал изучать программирование под Android и некоторое время назад столкнулся с проблемой, решением которой хочу поделиться со всеми, кто ещё не начинал, но планирует посвятить себя разработке приложений под эту платформу.
Читать полностью »
VK Stream — новый взгляд на ВКонтакте
2013-05-28 в 12:35, admin, рубрики: android, iphone, я пиарюсь, метки: android, iPhone
Многие из нас так или иначе пользуются социальными сетями. Facebook, Twitter, Tumblr, Instagram, Forsquare, Google+ (и еще десятки) и, конечно же «ВКонтакте» — социальная сеть, поглотившая почти без остатка нашу одну шестую суши и прибрежные моря заодно.
Все знают, для чего нужен «ВКонтакте». Можно периодически проверять, как там друзья «зажигают» на каникулах/в отпуске. Еще можно смотреть фильмы и слушать музыку. Еще можно рассматривать картинки из популярных групп (демотиваторы, котики, собаки-улыбаки, пальмы у моря, наука и всякие «умные мысли» с иллюстрациями, сами знаете).
Вроде бы все прекрасно — бездонный кладезь информации, знай себе потребляй ее сколько сможешь. Но не все так просто, как водится. Есть все же несовершенство в этой системе, которое огорчает и всячески затрудняет нашу и без того тяжелую жизнь. Вот например — все эти котики и пальмы лезут к вам на стену и превращают ее в полную кашу. Тут у вас сразу все, и друзья на вечеринке, и наука, и trollface, в общем, эдакий обед из десяти блюд сразу в одной тарелке. Иногда все же хочется сфокусироваться на чем-то одном. Хотя бы отделить котов от науки. Читать полностью »
Galaxy S3: радикальное снижения энерго-потребления mediaserver-ом
2013-05-27 в 0:51, admin, рубрики: android, прошивка, Разработка под android, энергопотребление, метки: android, прошивка, энергопотребление Многие владельцы Android устройств эпизодически сталкиваются с проблемой повышенного потребления энергии службой «Media Storage» (он-же mediaserver). Данный пост о том, как данная проблема может быть решена радикальным способом для устройств с разделяемой внутренней картой памятью и разделом /data, (Galaxy S3, Nexus 4, и многие другие), а также собственно немного об устройстве и организации внутренней памяти подобных устройств, и о том, как внутренняя карта памяти может быть ускорена и оптимизирована на Android 4.1.
К сожалению все описанное применимо только ко внутренней карте памяти.
Служба Media Storage в OS Android отвечает за индексацию всех медиа-файлов на внутренней / внешней карте. Когда mediaserver натыкается на большое скопление файлов, он глубоко и надолго уходит в индексацию найденного добра, пытаясь найти среди этих файлов что-то похожее на медиа-контент, потребляя при этом немалый процент энергии и процессорного времени, что может продолжатся по нескольку часов. Для того, чтобы это не происходило, в Android-е предусмотрен механизм .nomedia файлов, — каталоги содержащие такой файл, должны быть пропущены mediaserver-ом. По непонятным причинам, на многих современных прошивках, начиная с Jelly Bean, mediaserver просто игнорирует данные файлы, продолжая свою нелегкую и бесполезную работу по индексации внутренних ресурсов приложений. Также бывает случается, что перезагрузка устройства приводит к тому, что mediaserver начинает индексацию с нуля, что еще сильнее усугубляет ситуацию.
Небольшой дискламер: повторяя действия описанные в данном посте, вы делаете все на свой страх и риск, автор не несет ответственности за испорченные устройства, потерянные данные, потраченное время. Вы также можете лишится гарантии, т.к. потребуется модификация прошивки системы.
Читать полностью »
Авторизация в PhoneGap приложении через Facebook, Vkontakte и Habrahabr
2013-05-26 в 18:53, admin, рубрики: android, Facebook, javascript, phonegap, Вконтакте, мобильное приложение, Смартфоны и коммуникаторы, хабрахабр, метки: android, Facebook, phonegap, Вконтакте, мобильное приложение, Хабрахабр Привет, читатель. Недавно я написал статейку о своем видение интерфейса операционной системы мобильного телефона, но она мало кого заинтересовала и я решил попробовать написать приложение, которое бы частично воплотила идею в реальность, а так как кроме веб языков я мало что знаю, то решил писать приложения на html5+js+css с помощью PhoneGap. И начал с авторизации и получения токенов или кук с различных источников. За день неспешного кодинга получилось сделать плагины авторизации для Facebook, Вконтакте и Хабра (большая часть времени ушла на гугление и чтение документации к API).
Читать полностью »
Дайджест новостей из мира мобильной разработки за последнюю неделю №13 (20 — 26 мая 2013)
2013-05-26 в 11:55, admin, рубрики: android, aso, blackberry, iOS, mobile development, Блог компании «Apps4All», маркетинг, мобильные приложения, разработка, метки: android, aso, blackberry, iOS, маркетинг, мобильные приложения, разработкаНовостей на этой неделе не очень много, но все же: Unity стал бесплатным для iOS и Android; как добавить Google Apps в эмулятор Android; начался Samsung Smart App Challenge 2013 с призовым фондом $800 000; Jolla анонсировала первый смартфон на Sailfish OS и TestFlight, FlightPath и SkyRocket наконец объединились в одну структуру.
Android + Google = Тотальный контроль или для кого мы живем?
2013-05-26 в 11:41, admin, рубрики: Google, видео, жизнь, Песочница, приватность, приложения, Смартфоны и коммуникаторы, съемка, фото, метки: android, Google, видео, жизнь, приватность, приложения, съемка, фотоИнтересно, кто то из миллионов пользователей сервисов Гугла и как правило потенциальных или уже реальных пользователей гуглофонов и гуглопланшетов на основе Андроида, читали о тех разрешениях которые они дают корпорации в обмен на возможность пользоваться всеми благами цивилизации (корпорации)?
Важно понимать что за свои деньги вы покупаете не просто электронику, а сервис который за вами просто напросто следит, он изучает вас, наблюдает, подслушивает, подсматривает, анализирует, отслеживает не только передвижения на основе данных GPS, но и если на устройстве есть акселерометр, компас, гироскоп, обучается как с вами работать в будущем.
Например:
g+
ВИДЕОСЪЕМКА
Приложение сможет создавать фотографии и видеоролики с помощью камеры в любое время без вашего разрешения.
ЗАПИСЬ АУДИО
Запись аудио.
Может кто и не читал или читал, но как то не особо задумался о последствиях такой политики компании.
К сожалению бдительность у многих потеряна напрочь, через лет 5-10 Гугл соберет такой пласт статистики, кто в каком настроении, с каким выражением лица, при этом запишет что говорит и как в каких ситуация себя ведет, какой пульс и т.д. Например при просмотре рекламы или сервиса. Затем проанализирует, концентрацию людей в городах, плотность в зданиях, сопоставит с эмоциональными составляющими, объединит в один массив информации и так случится, что облачное существо по имени Гугл будет знать все обо всех, в процессе встроит за эти несколько лет дополнительных сервисов, интегрируется еще более плотно в жизнь всех людей.
Представьте, гироскоп, и акселерометр, датчик магнитного поля в устройстве за относительно не большие деньги, откуда и зачем такая щедрость?
и зачем такая ювелирная точность? Вряд ли для пользователей, и вряд ли для игр.
Chrome 28 Beta for Android вышел со встроенным Google Translate
2013-05-24 в 19:24, admin, рубрики: android, Google, Google Chrome, Google Translate, метки: android, Google Translate
Корпорация Google представила новую бету браузера Chrome для ОС Android. Бета-версия Chrome 28 вышла с несколькими обновлениями, главным из которых (и наиболее интересным) можно назвать встроенная поддержка Google Translate. Другими словами, когда вы посещаете какой-либо сайт со своего мобильного устройства, и сайт этот на незнакомом языке, вы можете с легкостью перевести ресурс на своем смартфоне/планшете.
Мобильное приложения для управления умным домом на базе Z-Wave с помощью OpenRemote
2013-05-23 в 19:52, admin, рубрики: android, diy или сделай сам, iphone, linux, Raspberry Pi, z-wave, Беспроводные технологии, метки: android, iPhone, Raspberry Pi, z-wave
Не так давно был представлен Z-Wave модуль для Raspberry Pi — RaZBerry, который превращает мини-компьютер в полноценный контроллер умного дома. Управление Z-Wave сетью осуществляется с помощью web-интерфейса, использующего HTTP/JavaScript API. Используя JavaScript можно создать набор функций для автоматизации (включение/выключение света, проверка температуры, опрос датчика движения и др.), которые затем можно выполнить, послав HTTP запрос.
Продукт компании OpenRemote с одноименным названием позволяет создавать мобильные приложения для умного дома без программирования, при этом в одном приложении могут использоваться разные технологии: Z-Wave, KNX, X10, ZigBee, управление компьютером по ssh и др.
OpenRemote это сервер выполняющий любые команды и конструктор интерфейсов в котором вы создаете кнопки, переключатели, надписи и др. и этим элементам уже назначаете команды, в нашем случае это HTTP запросы на выполнение JavaScript функций на сервере Z-Wave.
Далее я по пунктам расскажу как создать пульт управления умным домом для iPhone и Android! А вот так будет выглядеть наше приложения, когда мы закончим:
Под катом много картинок.
Читать полностью »