Автор Тема: Наэкранные кнопки вынести на реальные H3Droid...  (Прочитано 877 раз)

Оффлайн Cyber-RAT

Кто-нибудь может подсказать как в андроиде (H3Droid) сделать три реальные кнопки (домой, назад,меню) чтобы в тач не тыкать лишний раз? т.е. нужно подключить кнопки на GPIO и передавать нажатия андроиду каким-то образом...

Оффлайн Cyber-RAT

отвечаю сам себе:

добавил в /data/rc.local
следующий код

#!/system/bin/sh
/system/bin/sunxi-pio -m PC04'<0><default><default><default>'
/system/bin/sunxi-pio -m PC07'<0><default><default><default>'
x=1
while [ $x -le 1 ]
do
y=`sunxi-pio -m PC04 | tr -d '<' | tr -d '>' | tr -d '\n' |tr -d ' '`
z=PC40110
if [ $z == $y ]
then
input keyevent MENU
fi
z1=PC70110
y1=`sunxi-pio -m PC07 | tr -d '<' | tr -d '>' | tr -d '\n' |tr -d ' '`
if [ $z1 == $y1 ]
then
input keyevent HOME
fi
done
   

тут правда 2 кнопки - но можно добавить и больше

Оффлайн alexhi

Re: Наэкранные кнопки вынести на реальные H3Droid...
« Ответ #2 : Декабрь 11, 2018, 05:16:38 pm »
Не подскажете  по такому вопросу. Установлен  H3Droid
Нужно  работать по порту  /dev/ttyS2   .  Если из ADB даю команду   сhmod 666 /dev/ttyS2 ,  то из своего приложения на java  могу открыть  порт и работать с ним. Но до перезагрузки.  Как сделать автоматический запуск  сhmod 666 /dev/ttyS2 . Пробывал  помещать команду в rc.local не работает.