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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Для новичков

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2013, 14:45   #451
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

значит в install-recovery.sh запихнуть. возможно эта макака инит криво прикрутила.
алсоу таки автоматизировал спаривание мобилы и свистка:
как написано выше спариваем все с бошкой, далее едаем активным коннект с мобилой, потом идем в аппрадио, игнорим предупреждение, тыкаем пальцем в экран и все через пару секунд работает. так же таскером прикрутил передергивание бт при появлении хдми-евента. почти щястье-осталось научиться ставить музыку на паузу при отключении головы
macau вне форума   Ответить с цитированием
Старый 11.12.2013, 15:17   #452
_Lexus
Старший Пользователь
 
Регистрация: 11.01.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: Skoda A5 FL
Сообщений: 354
_Lexus is on a distinguished road
По умолчанию

Музыку можно и прибить через kill apps, и запускать при коннекте. Автопроигрывания при запуске я не нашел, но тот же power amp позицию запоминает, останется только нажать play.
Я своего нового релиз кандидата почти отладил, осталось дождаться шнурка с микро hdmi.
Не знаю, что там за gps чип, но после bu-353s4 просто сказка.
_Lexus вне форума   Ответить с цитированием
Старый 11.12.2013, 15:30   #453
Sangreal
Старший Пользователь
 
Аватар для Sangreal
 
Регистрация: 27.07.2007
Возраст: 36
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
Sangreal is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
значит в install-recovery.sh запихнуть. возможно эта макака инит криво прикрутила.
Не нашел у себя /system/etc/install_recovery.sh
Запихнул в /system/etc/init.goldfish.sh - чуда не случилось.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан
ВАЗ 2114 '03 - продан
Sangreal вне форума   Ответить с цитированием
Старый 11.12.2013, 15:49   #454
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

Цитата:
Сообщение от Sangreal Посмотреть сообщение
Не нашел у себя /system/etc/install_recovery.sh
Запихнул в /system/etc/init.goldfish.sh - чуда не случилось.
ну правильно. нужно его создать. и после создания проверить как он отрабатывает из терминала
macau вне форума   Ответить с цитированием
Старый 11.12.2013, 16:14   #455
Sangreal
Старший Пользователь
 
Аватар для Sangreal
 
Регистрация: 27.07.2007
Возраст: 36
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
Sangreal is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
ну правильно. нужно его создать. и после создания проверить как он отрабатывает из терминала
Ну создам я его, и что? Откуда андроид знает, что его нужно запускать и в какой момент? Или этот функционал уже зашит в ядро, и нужно просто создать файл?

Проверить из терминала - просто выполнить в нем выполнить файл? Или снять лог загрузки и посмотреть, что происходит?

Исходники btif_config.c:
Код:
#define CFG_PATH "/data/misc/bluedroid/"
#define CFG_FILE_NAME "bt_config"
#define CFG_FILE_EXT ".xml"
#define CFG_FILE_EXT_OLD ".old"
#define CFG_FILE_EXT_NEW ".new"
...........
    const char* file_name = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT;
    const char* file_name_new = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_NEW;
    const char* file_name_old = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_OLD;
    ..........
    if(access(file_name_old,  F_OK) == 0)
        unlink(file_name_old);
    if(access(file_name_new, F_OK) == 0)
        unlink(file_name_new);
    if(btif_config_save_file(file_name_new))
    {
        cached_change = 0;
        chown(file_name_new, -1, AID_NET_BT_STACK);
        chmod(file_name_new, 0660);
        rename(file_name, file_name_old);
        rename(file_name_new, file_name);
        ret = TRUE;
    }
Если нет доступа к файлам конфига - то они удаляются, а на их место записываются новые, которым устанавливаются права и владелец. Сдается мне, не поможет автозапуск с запретом записи...

Топик на freaktab: How to change the Bluetooth Address! - у меня не сработало.

Директория /data/misc/bluetoothd у меня пуста.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан
ВАЗ 2114 '03 - продан

Последний раз редактировалось Sangreal; 11.12.2013 в 18:13.
Sangreal вне форума   Ответить с цитированием
Старый 11.12.2013, 17:12   #456
rinatus007
Пользователь
 
Регистрация: 12.11.2013
Возраст: 43
Регион: 77, 97, 99, 177
Сообщений: 46
rinatus007 is on a distinguished road
По умолчанию

У меня есть еще магнитола отдельно на андройде.- Так я понимаю если просто апк от медия плеера выдерну - который кстати автоматом стартует - то на 4-м андрюзе наверное не заработает? Вроде автопуска там как такового нет. Хотя ... - Я как говориться за любую помощь ...
rinatus007 вне форума   Ответить с цитированием
Старый 11.12.2013, 17:40   #457
RipZ
Пользователь
 
Регистрация: 20.12.2012
Возраст: 46
Город: Тула
Регион: 71
Машина: Mitsubishi Carisma Hatchback
Сообщений: 86
RipZ is on a distinguished road
По умолчанию

Цитата:
Сообщение от Sangreal Посмотреть сообщение
Если нет доступа к файлам конфига - то они удаляются, а на их место записываются новые, которым устанавливаются права и владелец. Сдается мне, не поможет автозапуск с запретом записи...
может есть смысл покурить дальше исходы напредмет кто туда мак пишет и при каких обстоятельствах?
RipZ вне форума   Ответить с цитированием
Старый 11.12.2013, 17:45   #458
RipZ
Пользователь
 
Регистрация: 20.12.2012
Возраст: 46
Город: Тула
Регион: 71
Машина: Mitsubishi Carisma Hatchback
Сообщений: 86
RipZ is on a distinguished road
По умолчанию

Цитата:
Сообщение от rinatus007 Посмотреть сообщение
У меня есть еще магнитола отдельно на андройде.- Так я понимаю если просто апк от медия плеера выдерну - который кстати автоматом стартует - то на 4-м андрюзе наверное не заработает? Вроде автопуска там как такового нет. Хотя ... - Я как говориться за любую помощь ...
врядли. там обычно завязано все на своих фреймворках, системных либах и прочем спиде. вероятность что запустишь у себя - близка к 0
RipZ вне форума   Ответить с цитированием
Старый 11.12.2013, 18:03   #459
macau
Старший Пользователь
 
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
macau is just really nicemacau is just really nicemacau is just really nicemacau is just really nice
По умолчанию

Цитата:
Сообщение от Sangreal Посмотреть сообщение
Ну создам я его, и что? Откуда андроид знает, что его нужно запускать и в какой момент? Или этот функционал уже зашит в ядро, и нужно просто создать файл?

Проверить из терминала - просто выполнить в нем выполнить файл? Или снять лог загрузки и посмотреть, что происходит?

Исходники btif_config.c:
Код:
#define CFG_PATH "/data/misc/bluedroid/"
#define CFG_FILE_NAME "bt_config"
#define CFG_FILE_EXT ".xml"
#define CFG_FILE_EXT_OLD ".old"
#define CFG_FILE_EXT_NEW ".new"
...........
    const char* file_name = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT;
    const char* file_name_new = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_NEW;
    const char* file_name_old = CFG_PATH CFG_FILE_NAME CFG_FILE_EXT_OLD;
    ..........
    if(access(file_name_old,  F_OK) == 0)
        unlink(file_name_old);
    if(access(file_name_new, F_OK) == 0)
        unlink(file_name_new);
    if(btif_config_save_file(file_name_new))
    {
        cached_change = 0;
        chown(file_name_new, -1, AID_NET_BT_STACK);
        chmod(file_name_new, 0660);
        rename(file_name, file_name_old);
        rename(file_name_new, file_name);
        ret = TRUE;
    }
Если нет доступа к файлам конфига - то они удаляются, а на их место записываются новые, которым устанавливаются права и владелец. Сдается мне, не поможет автозапуск с запретом записи...
какой же ужасный *****код.
создавай скрипт и кидай его в /system/etc/ он обрабатывается когда нужно
macau вне форума   Ответить с цитированием
Старый 11.12.2013, 18:50   #460
Sangreal
Старший Пользователь
 
Аватар для Sangreal
 
Регистрация: 27.07.2007
Возраст: 36
Город: Ростов-на-Дону
Регион: 61
Машина: 2007\Ford\Focus II
Сообщений: 438
Sangreal is on a distinguished road
По умолчанию

Цитата:
Сообщение от macau Посмотреть сообщение
какой же ужасный *****код.
создавай скрипт и кидай его в /system/etc/ он обрабатывается когда нужно
Посмотри внимательно на код - он удаляет файлы, если к ним нет доступа, и потом пересоздает заново со своими параметрами.
Я все же попробовал - никакого толку. Через терминал скрипт отрабатывает нормально.
__________________
Ford Focus II '07 AndroidCar: Pioneer SPH-DA100 + Tronsmart MK908 V5 - продан
ВАЗ 2114 '03 - продан
Sangreal вне форума   Ответить с цитированием
Ответ

Метки
gk802, sph-da100


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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