Pull to refresh
  • by relevance
  • by date
  • by rating

GtalkClient.apk

Development for Android *
Первый неоффициальный Gtalk клиент способный отправлять и получать сообщения! Есть некоторые неудобства но это все поправимо — исходники прилагаются: GtalkClient.zip (программа + исходники) 

А я тем временем попробую прибавить программе красоты и удобства!
Источник http://davanum.wordpress.com/

Также спешу сообщить, что для насыщения информационного поля по данной тематике мы запустили форум в свободное плаванье: gglphone.com/forum
Total votes 9: ↑8 and ↓1 +7
Views 249
Comments 1

Twisty.apk

Development for Android *
Перед нами Z-машина, работающая на Андроиде.

Z-машина была разработана компанией Infocom в 1979 году как виртуальная машина, позволяющая играть в текстовые приключения, и была многократно в дальнейшем реализована на многих платформах.

В приложение уже включены несколько игр.

Страница проекта: http://code.google.com/p/twisty/

Скачать: Twisty.apk
Total votes 17: ↑13 and ↓4 +9
Views 478
Comments 4

Droidcast. Выпуск 33

Development for Android *
ДроидкастДобрый вечер, всем хабрапосетителям блога об Android!

Хотим представить вам 33-й выпуск еженедельного вещания об Android — Дроидкаст. Мы постарались отобрать для вас все самое интересное, что касается «зеленого робота». И в сегодняшнем выпуске мы расскажем вам о:
Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Views 189
Comments 0

Автоматическое генерирование APK с различными данными из командной строки с помощью Ant

Development for Android *
Недавно столкнулся с проблемой — нужно было на удаленном сервере генерировать apk файл для загрузки, причем в зависимости от передаваемого адреса сервера программа должна была по умолчанию при установке соединяться с различными серверами.

Итак задача — дать пользователю возможность загрузить из интернета динамически генерируемое Андроид приложение которые буду вести себя по разному в зависимости от переданных параметров (в данном случае разные сервера загрузки данных).

Подробности
Total votes 35: ↑31 and ↓4 +27
Views 5.5K
Comments 2

Google+ для Android

Development for Android *
На ниве получения доступа к Google+ по инвайтам, хабратоварищи могут заинтересоваться и работой с сетью на Android-аппарате. Google уже предоставила возможность работать в Google+ отдельным приложением на Android, но, увы, не в СНГ, тут мы столкнёмся с трудностями — попытка установки из каталога окажется неудачной. Впрочем, раз уж Android Market нам неподвластен — вполне можно скачать приложение напрямую: com.google.android.apps.plus.apk (ver. 1.0.1, 2,74 Мб). После установки приложение займёт 8 Мб в памяти телефона, а на SD-карту удастся перенести, дай бог, 2-3 из них. А вот небольшое ознакомительное видео:



Тех же, кто желает работать с Google+, но хочет этого делать до появления версии в локальном Market могу утешить наличием мобильной версии по адресу google.com/+.
Total votes 13: ↑9 and ↓4 +5
Views 1.9K
Comments 23

Упаковка Python-программы в формат APK

Development for Android *
На Хабре неоднократно обсуждалось использование SL4A (Android Scripting) — интерпретатора, который запускает под Android скрипты на Python, Perl, JRuby, JS, PHP и др. Однако, чтобы эти скрипты заработали, нужно установить на телефон SL4A. Ещё один недостаток — вы не можете упаковать приложение в формат .apk.

Разработчики из компании Kivy сделали удобный инструмент, который помогает создать готовый .apk с всеми необходимыми модулями и библиотеками Python и вашим приложением внутри. Для создания GUI используется OpenGL ES 2.0.

См. Python for Android на github, там же есть инструкция по созданию дистрибутива Python и компиляции APK на его основе.

Похожий проект: PGS4A.
Total votes 42: ↑37 and ↓5 +32
Views 44K
Comments 9

Максимальный размер приложения в Android Market увеличен до 4 ГБ

Development for Android *
Раньше некоторые приложения приходилось разбивать на две части — основная часть размером не более 50 МБ выкладывалась на Android Market, а дополнительные файлы, при необходимости, скачивались с вашего сервера после установки приложения. Теперь можно сэкономить на хостинге. В Android Market разрешённый размер приложения увеличен с 50 МБ до 4 ГБ. Туда поместится всё, что угодно — любая графика и видеоролики.

Максимальный размер .apk сохраняется прежним 50 МБ, но к нему теперь можно присоединять до двух файлов расширения (APK Expansion Files) размером по 2 ГБ каждый, они хостятся на серверах Google в бинарных блобах и имеют стандартное расширение .obb, хотя это могут быть файлы любого формата — MP4, ZIP, PDF и т.д.

Перед скачиванием пользователи увидят общий размер приложения, включая файлы .apk и .obb.
Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views 20K
Comments 31

Сколько вешать в граммах? Проблема размера приложений

Development for Android *
Не в первый раз мне попадаются на глаза комментарии пользователей Андроидов о том что как это, ваше приложение весит шабернадцать мегабайт? Да вы что там совсем? Как же так? Кто виноват? Что делать? Вы что, туда сканы всего кода написанного от руки засунули? Ну и в этом духе.

На iOS же такого не происходит. Ну то есть когда приложение выходит за границы тех 50и мегабайт, которые можно скачать по 3G, то его просто молча не будт по этому 3G качать. Или скачают по wi-fI, или не скачают вообще, но средний пользователь iOS как-то оказывается обычно морально готов к тому, что приложение не влазит на дискету, опустим тот факт что и дискету-то он не видел скорее всего. Ну да, если само приложение из магазина весило 10 мегабайт, а после установки остервенело скачало ещё 110, то от некоторого негатива не избавиться, но его всё равно почти незаметно.

Так вот:
Total votes 28: ↑7 and ↓21 -14
Views 7K
Comments 29

Автоматизация установки множества apk файлов на Android

Development for Android *
Tutorial
Приходилось ли вам сталкиваться с ситуацией, когда вам нужно автоматизировать установку определённого списока приложений на андроид девайс? Такой вопрос может возникнуть у вас в случае, если у вас много устройств и на все требуется установить одни и те же программы. Или в ситуации, если вы часто перепрошиваете свой смартфон разными прошивками и хотите сразу иметь определённые приложения на борту для работы.
Как это можно осуществить? В официальном магазине Google Play вы не можете этого сделать. Там есть категория «Мои приложения», в которой две вкладки: «установленные» и «все» (которые когда-либо были установлены, а затем удалены). Также есть категория «Список желаний». Но нигде нет кнопки для установки всего списка желаний, и нигде нет списка «Избранные».
Таким образом, в Google Play для установки нужного списка программ вам придётся долго и терпеливо выбирать из вашего списка по одному приложению и на каждом нажимать кнопку установить. Такой вариант нас не устраивает.
Читать дальше →
Total votes 18: ↑12 and ↓6 +6
Views 48K
Comments 8

Unity: Сборка под Android или «размер имеет значение»

Game development *Development for Android *Unity3D *
Sandbox
В некоторых случаях необходимо работать над снижением размера сборки для Андроид. Например, установка тяжеловесных APK для пользователей мобильного интернета может влететь в копеечку. Превышение размера APK в 50 Мб в Google Play выливается в дополнительные трудности при аплоаде.



Мы разрабатывали под Андроид на Unity 2D-игру, которая изобилует картинками (большинство с областями прозрачности) и разнообразными звуками, и столкнулись с проблемой размера APK. Забегая вперед скажу, что решив ее и снизив вес в 1,5 раза, мы получили в 1,5 раза больше скачиваний. Заставляет задуматься, не правда ли?
Читать дальше →
Total votes 25: ↑19 and ↓6 +13
Views 52K
Comments 40

Знакомство с Santoku Linux

Information Security *Development for Android *
Sandbox
Уже больше года как увлекся тематикой информационной безопасности мобильных устройств. В частности, особый акцент делал на Андроид. Активно изучая эту ОСь, а также программируя на ней. Данная ОС является самой распространенной среди мобильных устройств. Соответственно и зловредов, которые будут писаться под эту платформу, логически должно быть в разы больше по сравнению с остальными. А значит — выбор разной и вкусной мальвари для изучения есть.
Читать дальше →
Total votes 20: ↑15 and ↓5 +10
Views 22K
Comments 11

Как удалить рекламу из Android приложений

Development for Android *
Recovery mode
Sandbox
Привет, Хабр! Представляю вашему вниманию перевод статьи How to Remove Ads from Android Apps автора Owais Sultan.

Обратите внимание: приложение, описываемое в этой статье, принадлежит сторонним разработчикам и требует наличие root-привилегий на вашем устройстве. Проверьте это перед его установкой.

Если вы владелец Android устройства, вы наверняка устанавливаете на него множество приложений. Но такие приложения как MX Player, показывают слишком много раздражающей рекламы. Если у вас много таких приложений, и вы их часто используете, то подобная реклама сильно утомляет.

Поэтому, если вы хотите узнать как от неё избавиться, то вы пришли по адресу.
Читать дальше →
Total votes 28: ↑13 and ↓15 -2
Views 152K
Comments 38

Играем в APK-гольф. Уменьшение размера файлов Android APK на 99,9%

Abnormal programming *Sport programming *Development for Android *Debugging *Reverse engineering *
Translation
В гольфе выигрывает тот, у кого меньше очков.

Применим этот принцип в Android. Мы собираемся поиграть в APK-гольф и создать приложение минимально возможного размера, которое можно установить на Android 8.0 Oreo.

Базовый уровень


Начнём с дефолтного приложения, который генерирует Android Studio. Создадим хранилище ключей, подпишем приложение и измерим размер файла в байтах командой stat -f%z $filename.

Затем установим APK на смартфон Nexus 5x под Oreo, чтобы убедиться, что всё работает.



Прекрасно. Наш APK весит примерно полтора мегабайта.
Читать дальше →
Total votes 86: ↑86 and ↓0 +86
Views 37K
Comments 52

Дайджест интересных материалов для мобильного разработчика #225 (9 октября -15 октября)

Productivity Inside corporate blog Development for iOS *Development of mobile applications *Game development *Development for Android *
В нашем новом еженедельном дайджесте мы играем в APK-гольф, изучаем фреймворки, храним данные, учим ИИ разговаривать и изучаем миллиардные бизнесы на примерах.

Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 7.8K
Comments 0

SecurityWeek 50: хактивист устал и мухожук, фальшивый криптокошелек для любителей панд, двуликий Янус под Android

«Лаборатория Касперского» corporate blog Information Security *
Новость на русском, подробности на английском
Профессиональное выгорание, постигшее хактивиста по прозвищу The Doctor (он же The Janit0r), заставило его забросить свой ботнет BrickBot и отправиться в бессрочный отпуск. Причина проста: затевая в 2016 году крестовый поход против дыр в IoT, апологет философии «клин клином вышибают» надеялся заставить производителей и пользователей «умных» устройств серьезнее воспринимать уязвимости интернета вещей. Но как он ни старался, ничего не вышло.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 5K
Comments 0

Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков

Перспективный мониторинг corporate blog Information Security *Development for iOS *Development of mobile applications *Development for Android *

Во второй половине 2017 года в Google Play разработчики загружали примерно по 2800 приложений каждый день. По AppStore данные пока не удалось найти, но вряд ли во много раз меньше. Каждое из этих приложений содержит определённое количество данных (data), которые хранятся или передаются через сотовые и Wi-Fi-сети.


image
Источник


Очевидно, что данные мобильных приложений являются основной целью злоумышленников: они не только крадут их, но и манипулируют ими в своих собственных интересах. Это также сопряжено с рядом проблем, таких как поддельные и альтернативные (часто ненадёжные) приложения, вредоносное ПО, утечка данных, слабозащищённые данные или ошибки защиты данных, а также инструменты для получения доступа к данным и их дешифровке.

Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 3.6K
Comments 1

«Получаем» инвайт для голосового ассистента Hound

DIY
Tutorial


Многие видели демо-видео персонального ассистента Hound, который по возможностям не уступает, и даже опережает такие известные приложения, как Google Now и Siri. Также Hound доступен свободно для скачивания на Google Play (на территории US), но, к сожалению, он находится в стадии разработки и требует инвайта при запуске.

У меня сразу зачесались руки срочно протестировать это чудо, и, устав ждать инвайта по почте (примерно через минуту), я взялся за дебаггер… который мне так и не понадобился, поскольку все оказалось проще, но об этом по порядку.
Под катом ковыряние и разблокировка приложения
Total votes 38: ↑37 and ↓1 +36
Views 17K
Comments 9

Теоретически Xiaomi может установить любое приложение на свои смартфоны через специально оставленный бэкдор

Smartphones


Xiaomi может удаленно установить на любой смартфон собственного производства любое приложение. Вскрылось это после того, как один нидерландец, обучающийся компьютерной безопасности, обратил внимание на странное предустановленное приложение AnalyticsCore.apk, которое работает на смартфоне Xiaomi MI4 в режиме 24/7.

После того, как на официальном форуме технической поддержки вопрос о происхождении AnalyticsCore.apk был проигнорирован, Тайс Броенинк провел реверс-инжиниринг приложения и выяснил, что каждые 24 часа оно обменивается данными с официальными серверами компании. Каждый раз приложение отправляло данные об IMEI устройства, MAC-адрес, цифровые подписи и другую информацию. Если же на сервере присутствует обновление в виде Analytics.apk, оно будет автоматически устанавливаться на смартфон без какого-либо подтверждения со стороны пользователя.
Читать дальше →
Total votes 33: ↑29 and ↓4 +25
Views 53K
Comments 71

Склейка двух apk-файлов в один

Python *Java *Development for Android *
image

Решил я как-то сделать склейку двух apk файлов, но информации о том, как это сделать на просторах интернета не особо то много. Тогда вооружившись трояном Ahmyth для android (его исходниками), началось путешествие в мир склейки apk своими руками. Коротко об этом далее…
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 14K
Comments 8

Как работает Android, часть 4

Ростелеком-Солар corporate blog Development for Android *


Всем привет! Мы нашли время продолжить серию статей про внутреннее устройство Android. В этой статье я расскажу о процессе загрузки Android, о содержимом файловой системы, о том, как хранятся данные пользователя и приложений, о root-доступе, о переносимости сборок Android и о проблеме фрагментации.

Читать дальше →
Total votes 51: ↑51 and ↓0 +51
Views 61K
Comments 25
1