LINUX.ORG.RU

Android


177

12

Всего сообщений: 126

Terminal Emulator на YotaPhone

Копаюсь в Android Terminal Emulator. Прикрутил поддержку своей древней Bluetooth-клавиатуры, добавил вывод на задний экран YotaPhone. Работаю над скролингом и очередью вывода символов. Код пока сыроват.

Видео.

О фото: стол девушки, которая предоставила свой HTC One Mini для съемок. Руки без маникюра - мои, с маникюром - ее.

Изображены:

  • Клавиатура Genius BK600
  • YotaPhone (C9660)

 , ,

tlx
()

Android больше не нужен

Allwinner A10 (Wexler.TAB 7000)
Gentoo, XFCE4
xvkbd в фоне
Тема gtk+ NumixHolo (так же есть самопальный rgba вариант с прозрачным меню под цвет заголовка, но с composite заметен тиринг, так что пришлось отключить)
gtk3 нет и не будет.
Angry Birds 2.3 через apkenv - враппер для android jni (переписанный интерфейс с поддержкой изменения размера окон) - почти нативные птички получаются.
Изображение по x11vnc
Мой форк: https://github.com/mittorn/apkenv/tree/linux-x11
30 минут потратил на попытки залить изображение, пришлось сжимать в jpeg. Админы, очнитесь!!!

 , , ,

mittorn
()

Красный Android

Кошерный PNG: http://itmages.ru/image/view/1410729/4c90472b
Ещё чуток поковырялся с виджетами, нашёл\сделал варианты потемнее: главный экран, погода с календарём.

Под новый год обновил Android до 4.4 перейдя с CyanogenMod 10.2 на 11. Переход прошёл в общем-то нормально, хотя пара проблем есть. Так же был совершён переход с Dalvik на ART - брат жив и даже чуть быстрее шевелится, хотя обновляется дольше.
Проблемы же заключаются в отказе работать на данной версии Android некоторых программ, например той, что позволяла подключать флешку с смартфона как обычный накопитель, а не через богомерзкий MTP. Теперь приходится запускать на Android'e FTP-сервер, чтобы что-то перекинуть ((( Ну и тема не подправлена под Android 4.4 (белый круг заряда), автору отписался, жду реакции.

На скриншоте в верхней строке: все три рабочих стола - погода с календарём (да, столь сильная прозрачность не нужна, но её уровень, к моему величайшему сожалению, не настраивается), основной с часами и каталогами приложений (меню приложений, где всё в куче, не пользуюсь за очень очень редким исключением) и списком задач, который сейчас пустует.
На нижней (слева направо) - кошерная шторка уведомлений с настраиваемыми переключателями, появившаяся с Android 4.2, рабочий стол, на котором открыта одна из категорий, где есть ещё пара вложенных, а так же Android'овское меню.

Смартфон: Samsung galaxy S3
Прошивка: официальный CyanogenMod 11 nightly (работает довольно стабильно)
Каталоги сделаны при помощи FolderOrganizer
Тема оформления: Alloy Red Theme
Иконки: Black and Red

 ,

najlus
()

Andorid == linux, или прикладное хлебобулочное троллейбусостроение

Дамы и господа, на скриншоте вы видите запущенный на 4 нексусе Android 4.4, на котором запущен Linux Deploy, в котором развёрнут Debian Sid, в доме, который построил Иен.

В оный дебиан запилены zsh, tmux, vim, python3/numpy/matplotlib/ipython, matchbox-wm (чисто чтобы окошки на весь экран раскукоживал) и ещё пара мелочей, жизненно необходимых на мобильнике каждому здравомыслящему человеку.

Общение со всем этим производится трансректально, а именно: ConnetctBot'ом цепляемся на локалхост черезз SSH, а картинку гоним на XServer XSDL (Спасибо PolarFox за рекламу).

В итоге получаем возможность допиливать и гонять свои быдлоскриптики для обработки шибко научных данных непосредственно на смартфоне, а так же показывать начальству получившиеся картинки прямо как в фантастических фильмах про хакеров. Добавить бы к этому великолепию хардварную клавиатуру, и я, наверное, даже идиотом себя в процессе чувствовать перестану. ☺

Скриншот с вимом

 , , ,

Axon
()

X11 под андроид

Тем временем под андроид тихо и незаметно вышли иксы, которые не тормозят в отличие от хвнс, не требуют пришибать сервисы андроида в отличие от хорг и из коробки дружат с тачскрином в отличие от обоих вариантов.

Сообщение набирал с планшета под этими же иксами.

В остальном дефолтное lxde на дебиановом чруте.

https://play.google.com/store/apps/details?id=x.org.server

 , , ,

PolarFox
()

ColorOS 1.0.3i beta

Шрифт Chococooky
Телефон Oppo Find 5 X909T
Скрин основного экрана
Скрин в PNG
Все приложения на скриншоте являются частью проекта ColorOS

 

reliktt
()

Как вариант?

Сдохла оператива на неттопе, нашел временную замену))) в виде планшета acer iconia B1-A71. 16 GB встроенной + 16 GB MICROSD, ROM 512, WIFI, BT, GPS, фронтальная камера 0,3. Дисплей 1024X600. Вобщем бюджетник. Пишу с него. ОТГ не поддерживает, подсоединил BT mouse & keyboard.

 ,

Crixalis
()

ZL - android kernel - debian - apache - nagios

Что бы помониторить? -)

 ,

kdo
()

Запасный выход в интернет

Сделал на кухне смарт-тв из подручных средств:

  • Отечественный ТВ ВВК.
  • MiniPC MK802 (a10s 1Gg / 512Mb ОЗУ / 4Gb ПЗУ)
  • Комплект беспроводная мышь и клавиатура a4tech вместо пульта.


С флешки в данный момент грузится Linaro на основе Lubuntu. Кернел и модули от Fedora для ARM. До этого крутились Fedora, Arch, Crux и что-то ещё. Linaro наиболее адекватно ведет себя из коробки.
Мощности девайса хватает на множество простых и не очень простых операций. Кроме того на просмотр сайтов через хромиум, просмотр фильмов, редактирование небольших картинок в GIMP, работу с текстами и прочее.
Дополнительно скрин с запущенными приложениями

 , ,

poshat
()

Линукс на ондроеде, или иксы рулят, вяленд сосет

Два девайса - андроид и ноутбук. В разных комнатах, никакими проводами не соединены. На андроиде установлена Fedora 18 в chroot через linux deploy, на ноутбуке Fedora 19. Скриншоты делались на ноутбуке (оба!).

Верхняя половина получилась следующим образом:

1. Сессия открывается на ноутбуке в локальном GDM
2. оттуда ssh -CX по WiFi на планшет
3. на планшете /bin/Terminal
4. в нём mc с того же планшета
5. новое окно Terminal'а и в нем uname -a

Нижняя половина:

1. На ноутбуке init 3, Alt-F2, Xorg
2. На ноутбуке Alt-F1, ssh -CX <IP_планшета>
3. В ssh (уже на планшете) xfce4-session
4. Открываем менеджер файлов (на планшете, видим это всй на экране X-сервера на ноуте)
5. Открываем три окна терминала
6. В одном пускаем mc, во втором top
7. В третьем ssh <IP_ноутбука>, там DISPLAY=:0.0 mate-screenshot (чтобы не валандаться с трансфером файла с планшета на ноут)

Собственно, X11 рулит, разве что планшету процессор бы побыстрее и памяти и сторадж побольше (а то линукс там развернут в loop-образ на microSD 4 класса, тормоза ужааасные). Прорисовка, кстати, не тормозит - а вот обращение к «диску»...

P.S.: андроидные приложения жрут память как не в себя (см. top). Такое впечатление, что их 1С-ники на питоне писали...

 , ,

no-dashi
()

Android 4.1.2 на ZTE Blade

Владею телефоном ZTE Libra уже 1.5 года (Это полный аналог ZTE Blade по железу, но в другом корпусе), и уже пол года не могу выбрать себе телефон на замену. Поэтому пока экспериментирую с этим.

Прошивку взял отсюда - http://www.modaco.com/topic/360395-devrom145-cyanogenmod-10-continuation-of-k...

Я и до этого пытался засунуть андроид 4.1 на телефон, но раньше прошивка была сырой и глючила. Сейчас всё очень прилично, хотя вот недавно что-то случилось с мобильными сетями и телефон за полдня скушал всю батарейку. И не всё везде анимация плавная. Но что ожидать от телефона, который вышел три года назад.

На скриншоте видно, что 512 мегабайт памяти очень на руку телефону при использовании четвёртого андроида.

Так же видно мой любимый плеер PowerAmp, который уже давно надо поменять на чтото более быстрое, ибо он часто долго думает (даже на втором андроиде) при смене треков. А XMMS2 ещё не готов. Юзаю PowerAmp изза replaygain, и более менее красивого интерфейса.

Веснот работает, правда от него меня уже подташнивает ещё с времён wesnoth 1.4.

А на последнем скриншоте видно приложение, которое я пишу, и которое я вчера конвертнул в скалу. На скале и буду писать. Видимо конвертнулось легко только изза того что написано только определение actionsherlockbar и не более. Но сначала хочется осилить scaloid.

PS: Я бы вообще не задумывался о смене телефона если бы была батарейка 1800mAh, но из более менее адекватных батарей есть только 1400mAh. Так что в скором времени думаю поменять телефон на Jiayu g3s

 , , ,

Khades
()

Мой старенький андроид

  • ROM: CM7, Android 2.3.7
  • Телефон: HTC Desire Z
  • Terminal Emulator, HTOP, DeadBeef, Firefox, LOR.

Оформление:

  • Лаунчер: ADW Launcher EX
  • Иконки: ну вы знаете
  • Тема T-Mobile Theme Chooser: Lunar UI Lime.

Мой старый Desire Z. Намереваюсь продать, т.к теперь у меня есть Nexus4, и Desire Z уже не нужен, хоть это и отличный аппарат. Прослужил мне верой и правдой два года. Когда-то давно, когда я еще был юн, помогал мне печатать лекции (клавиатура после этого выжила, да) в универе.

Firefox тормозит, а браузера с синхронизацией вкладок, лучше чем этот, под 2.3 нет.

Htop показывает целых 161мб свободной оперативки, что очень круто для этого телефона. Из-за оптимизации приложений под 4й ведроид, памяти с каждым днем становится все меньше и меньше. Помню, в далеком 2011м, на нем даже MIUI не тормозила, а потом в нее засунули всяких свистелок, и я переехал на циан.

Под «файлами» и «блокнотом» скрываются Ghost Commander и Jota Text Editor.

Жаль будет расставаться с этим телефоном.

 , ,

tekk
()

Место для разработки на Qt

Qt начинает проникать в массовое сознание андроидов и они потихоньку собираться в небольшую группу на моем рабочем столе. В качестве трибуны была выбрана оригинальная клавиатура Cherry с не отвлекающими глаз девственно белыми клавишами. Лидер группы рассказывает о преимуществах Qt и демонстрирует пример совместной работы OpenGL функций с QML.

 , cherry, , ,

kiichiro
()

Зеленый ъцй

собственно сабж

 , ,

drF_ckoff
()

TinyCore для ARM на планшете

Планшет китайский Sanei 512Мб ОЗУ 8Гб ПЗУ CPU 1ГГц. Два USB порта, на одном написано OTG, но понимает оборудование, заряжает девайс и работает в OTG режиме только безымянный порт, для чего второй порт непонятно, возможно для 3G модема, которого нет под рукой.

Установил на карточку версию TinyCore для ARM. Больших трудностей не возникло, кроме первоначального вытаскивания файла script.bin из недр андроида. Хотя многие проги и скрипты не работают нормально пока.

В нынешнем виде ARM версия TinyCore импортирует пакеты из Debian репозитория. Надо использовать команду import -i название пакета из скачанной базы. Есть версии TinyCore под разные ARM устройства. Самая полная под малину пи.

На планшете осталось ещё настроить русскую клавиатуру в иксах, тачскрин и вывод изображения на моник через HDMI, как впрочем и звук. Пока работаю только с внешними клавиатурой и мышью. Батарея разряжается довольно быстро. Не пойму как сделать самому OTG кабель с доп. питанием. Пробовал подключать пять вольт к красному и черному проводку своего OTG кабеля - эффект нулевой. К usb хабу подключить доп. питание тоже не вышло.

На скрине проигрывается кинцо со звуком, работает интернет через wifi, запущен gimp для снятия скриншота и прочее. Почти не тормозит.

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

Кстати, кто знает что за устройство такое на андроид девайсах /dev/nand/. Если его разбить по более привычной схеме, отформатировать и закинуть Linux, будет толк?

 ,

poshat
()

LG Optimus L5 & Cyanogenmod 10 !

LG Optimus L5 E612
Android 4.1.2 / Cyanogenmod 10 (Jelly Bean)
ядро с разгоном с xda до 1050 - работает стабильно нет лагов и глюков!
P.S камера с Cyanogenmod стала делать довольно хорошие снимки даже ночью - словно днем..., NFS работает без глюков \ так же GTA 3.
доп скрины.
О системе
CPU инфо

 , ,

bestial
()

friendly android

И так.. телефон - Prestigio 4300, android 4.0.3 Что мы видим:

Вся катавасия заключается путём гимпования верхней обоины и нижней части с нарисованными блоками и текстом. И установки этого в качестве обоины.

 

Wulf
()

ArchLinux на Asus Transformer TF300TG (arm)

Попытки тестирования ArchLinux на arm android планшете Asus Transformer TF300TG.

Планшет разлочен, прошита TWRP рекавери, гибридное ядро с дуалбутом. Корневая файловая система развернута на внутренней памяти /media/data/linux, около 700 Мб

http://forum.xda-developers.com/showthread.php?t=1918849

Описание по железу:

-cpuinfo: ARMv7 Processor rev 9 (v7l),

- ОЗУ total 1000752 kB

- ППЗУ /dev/mmсblk0p8 = internal storage; /dev/mmcblk1p1 = microsd slot in the tablet body (double check that, I'm not 100% sure); /dev/sda1 = standard sd slot in the keyboard

? блютус не проверялся

- камера основная и фронтальная не ловятся

- звук через pulseaudio: идеально; выход наушников и микрофон не настроены(?)

- батарея встроенная и батарея докстанции отображаются xfce

- в кардридере читаются карты 64 Gb (community/exfat-utils)

- юсб-хост; юсб-хост на доке; клавиатура док; тачпад док - все работает

- тачскрин очень недурно работает (пока без мультитача, в хроме при установленном плагине тач-прокрутки весьма удобно)

- видеовыход не проверялся

- модем мобильной сети : отлично

- wifi адаптер: иногда следуют отключения =(

- экран: 1280x800, xRandR rotate хорошо

- gps, датчики акселерометры, гирометры, компас - не проверялись.

Две батареи (при подключенном доке) держат более 24 часов!

Спецклавиши клавиатуры по дают весьма интересные коды, можно перемапить в будущем на f1...f12, а также настроить обработку нажатий; уже настроена регулировка яркости (/sys/class/backlight/pwm-backlight/brightness) и громкости (amixer). Качель громкости на теле планшета дает ровно те же коды, что и две клавиши громкости в верхнем ряду клавиатуры.

Есть проблемы с перезагрузкой, выключением (только долгим нажатием на питание) и совсем плохо с suspendoм

По archlinux:

pacman работает, тащит пакеты для armv7h

По скриншоту:

xfce дефолт;

conky вызываются с периодом одну секунду из «generic monitor», плагина xfce-панели, .conkyrc переписан для однократного вывода текста в консоль;

значение текущей раскладки в коньках берется как значение бита светодиода 'scroll lock', зажигание которого по старинке настроено в etc/X11/xorg.conf.d/20-keyboard-layout.conf

.conkyrc:
 ${exec /home/user/getkbdlayout} | \

getkbdlayout: 
#/bin/sh
case "$(xset -q|grep LED| rev | cut -c4)" in
  "0") KBD="en" ;;
  "1") KBD="ru" ;;
    *) KBD="unknown" ;;
esac
echo $KBD

Заключение:

Получился отличный почти-работоспособный нетбук с большим количеством софта, поддерживающий всю ноебходимую периферию и ооооочень большой батарекой! Впереди еще много работы, по acpi, всякие настройки, экранная клавиатура, обработка акселерометров для поворота экрана — есть шанс получить интересный native-linux планшет.

 , , ,

marxengels
()

Карманный сервер

Дело было вечером, делать было нечего. Решил запилить карманный гитхаб, для случаев экстремального кодинга на соревнованиях или иных случаях. Реализация - мобилка - HD 7 Pro на android 2.3.5 и debian armel chroot, в котором работают lighttpd, php, mysql, openssh. dnsmasq'у андройда подсунут конфиг для поддержки локального dns на хотспоте. Дизайн набросал из готового темплейта от freecsstemplates, заполняю ajax'ом данными из мелких скриптов. Из веб интерфейса можно создать новый bare репозиторий, отклонить напрямую из интернетов на мобилку, добавить ssh ключи. push и pull по ссх. До кучи можно получать фотографии с front/back камеры нажатием на соответствующую кнопку (отображается через lightbox2). Из скриптов установлены sticky-notes, phpmyadmin, gitweb. На скриншоте видна веб морда, и снятая задней камерой фотография. Фотографии отдает по http самописный сервис на жабе, так как voodoo-люди из медиатека выпилили v4l/v4l2 и подцепили камеру через «нестандартное техническое решение». Для запуска/останова используется самописное приложение для дройда.

Детали реализации и еще пяток скриншотов

Код бесплатно, без смс и регистрации можно найти там же.

Общее впечатление - несмотря на то, что в телефон по современным меркам старый тормоз - 512 RAM (из которых 64 откусил 3д ускоритель, а половину оставшегося, если не больше, выжрал андройд), а частота CPU у него 650Mhz (1 ядро arm 1176), все крутится на удивление быстро. Даже phpmyadmin поставленный чисто поржать работает на удивление сносно. И только java (sic!) «не тормозит» (c) (tm).

 ,

AiFiLTr0
()

Ubuntu на планшете и идеальные шрифты

Секрет идеального шрифта прост - на 230 DPI не видно ни радуги, ни лесенки.

Но обо всём по порядку. Вот уже больше двух месяцев я использую Ubuntu, установленную в chroot с доступом по VNC, параллельно с андроидом на планшете-нетбуке трансформере aka Asus Infinity TF700T.

Но VNC тормозит. В результате я всё-таки попробовал поставить ту же убунту (готовые образы были только с ней, варить собственный дебиан не хотелось), но уже нативно. Существует инсталлятор AROMA, существуют готовые образы, существуют проприетарные драйвера для Tegra3. Так почему нет?

Результат на экране. Система стоит в дуалбуте, корень в файле на /data. Что работает-не работает:

Работают:
1. Собственно приложения. На скрине либра, инкскейп (ради которого стоило напрягаться), хромиум. Ещё хочу поставить клементинку.
2. Работает клавиатура, тачпад, тачскрин, батарея.

Кое-как работают:
1. 3D ускорение, ускорение видео и др. Кто на OpenGL ES жил - те знают. Что-то подобное, с поправкой на слабый CPU, наблюдалось на Intel Cedar View - тормозит вывод на экран. Вот к примеру, запущенный на фоне htop занимается тем, что подвешивает весь видеовывод через равные промежутки времени, совпадающие с собственной частотой обновления информации.
Если же изображение статическое - никаких проблем, вот этот текст я набираю без каких-либо задержек, очень комфортно. Текст в офисе тоже набирается без вопросов.
2. WiFi. Я так и не смог подключиться к сети WPA2, приходится пользоваться пошлым WEP шифрованием.

Не работают:
Bluetooth, suspend.

 , ,

Aceler
()