PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Планшеты (http://pccar.ru/forumdisplay.php?f=182)
-   -   Планшет на android как car-pc. (http://pccar.ru/showthread.php?t=12455)

AngelOfGrief 24.03.2012 16:20

Tasker не встает на мой девайс, маркет его мне не показывает, а если просто тупо устнаваливать apk, вылетает с ошибкой.

AngelOfGrief 25.03.2012 01:19

Цитата:

Сообщение от tsynik (Сообщение 215947)
Работает, да, но это больше для программирования нужно, запускать приложения или настройки проще тем же Tasker-ом, или Autostarts, они извлекают все активные в системе Activities, и их можно выбирать.

Да, но мне нужно по событиям клавиатуры запускать заданные приложения, а насколько я знаю (и это подтверждается доками Таскера), что он умеет читать только кнопки мультимедиа, т.к. чтение клавиатуры возможно только текущим окном, а обычно недоступно (для безопасности - против кейлоггеров).

Я реализовал это .sh скриптом, вот он:

#!/system/bin/sh

while true # бесконечный цикл

do

s=$(getevent -v0 -c1) # считываем одно событие из всех устройств ввода
# -v0 чтобы он не сыпал кучей ненужного мусора

s=$(echo $s | awk '{print $4}') #выделяем код клавиши

case $s in # выполняем нужную команду
00070043) am start -n com.maxmpz.audioplayer/.PlayListActivity # кл. F10
;;

0007003b) am start -n ru.yandex.yandexmaps/.MapActivity # кл. F2
;;

0007003d) am start -a android.intent.action.MAIN -c android.intent.category.HOME # переход на домашний экран
;;
esac

sleep 1 # задержка для исключения двойного срабатывания

done


Работает четко. :) Если приложение уже запущено, оно просто выводится на передний план, а не запускается заново.

loft 25.03.2012 01:30

вопрос про тукан нано , при просмотре видео , навигация в фоне вылетает , как победить ? на тукане в все ок

AngelOfGrief 25.03.2012 21:07

s.m., как я отписал в другом топике, у меня GPS не работал потому что не был разрешен в build.prop. Вопрос решается даже проще, в ваш стартовый .sh файл достаточно добавить строчку setprop gps.enable true и все начинает работать.

Может, добавите в свой пост?

Еще раз спасибо за это решение, оно реально рабочее.

AngelOfGrief 25.03.2012 21:44

Цитата:

Сообщение от s.m. (Сообщение 208949)
Исправленная версия UsbGps4Droid

Убран весь мусор и ненужный функционал (логирование, поддержка специфических функций Sirf 3), добавлен автостарт при загрузке девайса.
Рут по-прежнему нужен

s.m., а у меня не устаналивается эта версия. Просто пишет "application not installed". :(

p.s. Получилось, надо сначала было снести старую версию! Видимо, сертификаты не совпадают...

Alex-pet 25.03.2012 23:02

Может, кто-нибудь в курсе куда андроид кидает "недоустановленные" приложения? Устанавливал Navitel, планшет в это время вырубился. После включения Navitel не устанавливается, просто пишет "приложение не установлено". Копался везде и всюду, не удаётся победить эту проблему никак. До этого Навител ставился без проблем. Спасибо!

AngelOfGrief 25.03.2012 23:15

Устанавливает в папку /data/app, возможно уже начал компилировать, тогда в папке /data/dalvik-cache, а еще можно посмотреть в списке установленных приложений и сделать очистку данных.

Alex-pet 25.03.2012 23:33

AngelOfGrief, в /data/app нету, в установленных тоже.. А в /data/dalvik-cache какое он название может иметь? Все файлы, где фигурировало слово Navitel поудалял, кроме самого apk, которое пытаюсь установить.

AngelOfGrief 25.03.2012 23:39

data@app@com.navitel.Navitel должен быть... Хм.

А если во время установки смотреть logcat, ничего не видно?

Alex-pet 25.03.2012 23:53

Не пробовал. попробую, отпишусь. Спасибо!


Часовой пояс GMT +4, время: 20:03.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot