Метка «android» - 70

Опыт общения с CyanogenMod 10.1
Доброго дня, Хабровчане.
Неделю назад, я, как и многие любители операционной системы Android, прилип к экрану монитора с любимым нексусом в руке в ожидании выставки Google I/O 2013. На ней ожидалась презентация новой версии любимой операционной системы 4.3, а то, чем черт не шутит, и 5.0. Но надежды и мечтания миллионов разбились об эго амбиций поискового гиганта, который приказал ждать до 10 июня. Что делать, сели и стали ждать.
Но моей душе неутомимого экспериментатора не сидится спокойно без обновлений, и целый месяц ожиданий — это пытка, ведь копаться негде, все изучено и неинтересно. Что же делать? И вот тогда пришла в голову безумная идея: а не поставить ли мне CyanogenMod? А поставить — решил я.
Читать полностью »

Почти девять лет назад — 20 августа 2004 года — основатель проекта Ubuntu Марк Шаттлворт зарегистрировал во внутреннем баг-трекере пресловутый баг под номером 1 (освобождение): «У Microsoft сегодня самая большая доля на рынке». В описании бага сказано, что на рынке отсутствует конкуренция и слабо представлен Open Source.

Сегодня, 30 мая 2013 года, сам же Марк Шаттлворт объявил об исправлении бага: «Персональные компьютерные устройства сегодня имеют более широкое определение, чем в 2004 году: телефоны, планшеты, носимые устройства и другие гаджеты составляют часть нашей цифровой жизни. С точки зрения конкуренции, чем шире рынок — тем здоровее конкуренция, а iOS и Android представляют здесь значимую часть», — пишет он.
Читать полностью »

Здравствуйте, читатели !

Не так давно я начал изучать программирование под Android и некоторое время назад столкнулся с проблемой, решением которой хочу поделиться со всеми, кто ещё не начинал, но планирует посвятить себя разработке приложений под эту платформу.
Читать полностью »

VK Stream — новый взгляд на ВКонтакте

Многие из нас так или иначе пользуются социальными сетями. Facebook, Twitter, Tumblr, Instagram, Forsquare, Google+ (и еще десятки) и, конечно же «ВКонтакте» — социальная сеть, поглотившая почти без остатка нашу одну шестую суши и прибрежные моря заодно.
Все знают, для чего нужен «ВКонтакте». Можно периодически проверять, как там друзья «зажигают» на каникулах/в отпуске. Еще можно смотреть фильмы и слушать музыку. Еще можно рассматривать картинки из популярных групп (демотиваторы, котики, собаки-улыбаки, пальмы у моря, наука и всякие «умные мысли» с иллюстрациями, сами знаете).

Вроде бы все прекрасно — бездонный кладезь информации, знай себе потребляй ее сколько сможешь. Но не все так просто, как водится. Есть все же несовершенство в этой системе, которое огорчает и всячески затрудняет нашу и без того тяжелую жизнь. Вот например — все эти котики и пальмы лезут к вам на стену и превращают ее в полную кашу. Тут у вас сразу все, и друзья на вечеринке, и наука, и trollface, в общем, эдакий обед из десяти блюд сразу в одной тарелке. Иногда все же хочется сфокусироваться на чем-то одном. Хотя бы отделить котов от науки. Читать полностью »

Многие владельцы 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Привет, читатель. Недавно я написал статейку о своем видение интерфейса операционной системы мобильного телефона, но она мало кого заинтересовала и я решил попробовать написать приложение, которое бы частично воплотила идею в реальность, а так как кроме веб языков я мало что знаю, то решил писать приложения на html5+js+css с помощью PhoneGap. И начал с авторизации и получения токенов или кук с различных источников. За день неспешного кодинга получилось сделать плагины авторизации для Facebook, Вконтакте и Хабра (большая часть времени ушла на гугление и чтение документации к API).
Читать полностью »

Новостей на этой неделе не очень много, но все же: Unity стал бесплатным для iOS и Android; как добавить Google Apps в эмулятор Android; начался Samsung Smart App Challenge 2013 с призовым фондом $800 000; Jolla анонсировала первый смартфон на Sailfish OS и TestFlight, FlightPath и SkyRocket наконец объединились в одну структуру.

imageЧитать полностью »

Интересно, кто то из миллионов пользователей сервисов Гугла и как правило потенциальных или уже реальных пользователей гуглофонов и гуглопланшетов на основе Андроида, читали о тех разрешениях которые они дают корпорации в обмен на возможность пользоваться всеми благами цивилизации (корпорации)?

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

g+

ВИДЕОСЪЕМКА
Приложение сможет создавать фотографии и видеоролики с помощью камеры в любое время без вашего разрешения.

ЗАПИСЬ АУДИО
Запись аудио.

Может кто и не читал или читал, но как то не особо задумался о последствиях такой политики компании.

К сожалению бдительность у многих потеряна напрочь, через лет 5-10 Гугл соберет такой пласт статистики, кто в каком настроении, с каким выражением лица, при этом запишет что говорит и как в каких ситуация себя ведет, какой пульс и т.д. Например при просмотре рекламы или сервиса. Затем проанализирует, концентрацию людей в городах, плотность в зданиях, сопоставит с эмоциональными составляющими, объединит в один массив информации и так случится, что облачное существо по имени Гугл будет знать все обо всех, в процессе встроит за эти несколько лет дополнительных сервисов, интегрируется еще более плотно в жизнь всех людей.

Представьте, гироскоп, и акселерометр, датчик магнитного поля в устройстве за относительно не большие деньги, откуда и зачем такая щедрость?
и зачем такая ювелирная точность? Вряд ли для пользователей, и вряд ли для игр.

Читать полностью »

Chrome 28 Beta for Android вышел со встроенным Google Translate

Корпорация Google представила новую бету браузера Chrome для ОС Android. Бета-версия Chrome 28 вышла с несколькими обновлениями, главным из которых (и наиболее интересным) можно назвать встроенная поддержка Google Translate. Другими словами, когда вы посещаете какой-либо сайт со своего мобильного устройства, и сайт этот на незнакомом языке, вы можете с легкостью перевести ресурс на своем смартфоне/планшете.

Читать полностью »

Мобильное приложения для управления умным домом на базе Z Wave с помощью OpenRemote
Не так давно был представлен 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! А вот так будет выглядеть наше приложения, когда мы закончим:
Мобильное приложения для управления умным домом на базе Z Wave с помощью OpenRemote

Под катом много картинок.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js