Select language:

Secu3Droid - Android-менеджер для Secu-3 с открытым кодом

<<

dimonfish

Сообщения: 1142

Зарегистрирован: 10 май 2013, 09:16

Откуда: Sevastopol UA


Благодарил (а): 120 раз.
Поблагодарили: 172 раз.

Сообщение 17 май 2013, 17:06

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

mmlevin, в каком месте поставить +100500 в карму? - это же мега респект!!! Спасибо!!!
на моем Samsung Galaxy Ace (версия ведроида 2.36) - все работает, без косяков.

вот бы в официальный манагер запилили механизм запуска приложения (как сервис?) и алгоритм установки связи с секу по блутусу... - в общем Ваш неоспоримо круче в этом плане.
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки :)
<<

mmlevin

Аватара пользователя

Сообщения: 245

Зарегистрирован: 13 май 2013, 09:44

Откуда: Россия, Воронеж


Благодарил (а): 2 раз.
Поблагодарили: 60 раз.

Сообщение 19 июн 2013, 15:53

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

Добавил возможность записи логов, см. шапку
<<

denami

Аватара пользователя

Сообщения: 113

Зарегистрирован: 08 май 2013, 23:58

Откуда: Поставы РБ

Машина: Fiat Tipo

Версия SECU: официальная SECU-3T


Благодарил (а): 1 раз.
Поблагодарили: 15 раз.

Сообщение 19 июн 2013, 18:30

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

Лог пишет. Проверил Huawei и Ainol (как и ранее)
На до бы только добавить возможность выбора места записи лога, а то без SD карточки на "аппаратах" без встроенной External Storage писать не получается :)
https://github.com/denami/secu3_blueloger
Fiat Tipo 2.0 i.e. ECU IAW : SECU-3t rev6 Bluetooth в процессе установки.
Renault Laguna 2.0 i.e.
Mazda 626 GF 1.8 i.e. , ГБО 5-покаления
<<

mmlevin

Аватара пользователя

Сообщения: 245

Зарегистрирован: 13 май 2013, 09:44

Откуда: Россия, Воронеж


Благодарил (а): 2 раз.
Поблагодарили: 60 раз.

Сообщение 20 июн 2013, 10:31

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

denami, а у тебя есть такой аппарат? можешь посмотреть, что Environment.getExternalStorageDirectory().getPath() возвращает?
<<

denami

Аватара пользователя

Сообщения: 113

Зарегистрирован: 08 май 2013, 23:58

Откуда: Поставы РБ

Машина: Fiat Tipo

Версия SECU: официальная SECU-3T


Благодарил (а): 1 раз.
Поблагодарили: 15 раз.

Сообщение 21 июн 2013, 14:06

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

mmlevin писал(а):denami, а у тебя есть такой аппарат? можешь посмотреть, что Environment.getExternalStorageDirectory().getPath() возвращает?

Huawei U8500 (Android 2.2.2) /mnt/sdcard даже если сама карта не вставлена. Писать в эту директорию не возможно. Как будет минута попробую подебажить как обрабатывается эта ситуация.
Обнаружил это случайно когда не установил карту :)
На выходных, если время позволит проверю на PRESTIGIO 4500 DUO, там так же что то весело было с получением директории при отсутствии карты (ни ff ни opera сохранить закачки не могут, а вот результатов получаемых путей для download,external and etc. уже не сохранилось).
На Ainol встроенная ExternalStorage монтируется как /mnt/sdcard, а сама SD как /mnt/sdcard/external_sdcard.
https://github.com/denami/secu3_blueloger
Fiat Tipo 2.0 i.e. ECU IAW : SECU-3t rev6 Bluetooth в процессе установки.
Renault Laguna 2.0 i.e.
Mazda 626 GF 1.8 i.e. , ГБО 5-покаления
<<

mmlevin

Аватара пользователя

Сообщения: 245

Зарегистрирован: 13 май 2013, 09:44

Откуда: Россия, Воронеж


Благодарил (а): 2 раз.
Поблагодарили: 60 раз.

Сообщение 21 июн 2013, 14:25

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

denami писал(а):Как будет минута попробую подебажить как обрабатывается эта ситуация.
Обнаружил это случайно когда не установил карту :)
На выходных, если время позволит проверю на PRESTIGIO 4500 DUO, там так же что то весело было с получением директории при отсутствии карты (ни ff ни opera сохранить закачки не могут, а вот результатов получаемых путей для download,external and etc. уже не сохранилось).

Там IOException ловится при обращении к файлу. По идее просто проигнорирует запись. Готовлю версию с редактированием путей,но надо проверить.
<<

mmlevin

Аватара пользователя

Сообщения: 245

Зарегистрирован: 13 май 2013, 09:44

Откуда: Россия, Воронеж


Благодарил (а): 2 раз.
Поблагодарили: 60 раз.

Сообщение 25 июн 2013, 11:44

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

Добавлена возможность выбора папки для сохранения логов. См. шапку.
<<

denami

Аватара пользователя

Сообщения: 113

Зарегистрирован: 08 май 2013, 23:58

Откуда: Поставы РБ

Машина: Fiat Tipo

Версия SECU: официальная SECU-3T


Благодарил (а): 1 раз.
Поблагодарили: 15 раз.

Сообщение 25 июн 2013, 15:34

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

Работает хорошо, однако пришлось внести изменения в код:

diff --git a/secu3droid/src/org/secu3/android/api/io/Secu3Logger.java b/secu3droid/src/org/secu3/android/api/io/Secu3Logger.java
index 976b45a..59343d0 100644
--- a/secu3droid/src/org/secu3/android/api/io/Secu3Logger.java
+++ b/secu3droid/src/org/secu3/android/api/io/Secu3Logger.java
@@ -107,7 +107,7 @@ public class Secu3Logger {
}

public void setPath(String path) {
- if ((path == null) || (path.isEmpty())) path = Secu3Logger.getDefaultPath();
+ if ((path == null) || (path.length() == 0 )) path = Secu3Logger.getDefaultPath();
this.path = path;
}

Так как String.isEmpty появилось только в API 9 , а для API 7 (Android 2.2 ) рекомендуется проверять длину строки. Хотя это как то не красиво.
https://github.com/denami/secu3_blueloger
Fiat Tipo 2.0 i.e. ECU IAW : SECU-3t rev6 Bluetooth в процессе установки.
Renault Laguna 2.0 i.e.
Mazda 626 GF 1.8 i.e. , ГБО 5-покаления
<<

mmlevin

Аватара пользователя

Сообщения: 245

Зарегистрирован: 13 май 2013, 09:44

Откуда: Россия, Воронеж


Благодарил (а): 2 раз.
Поблагодарили: 60 раз.

Сообщение 26 июн 2013, 09:31

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

denami писал(а):Работает хорошо, однако пришлось внести изменения в код: Так как String.isEmpty появилось только в API 9 , а для API 7 (Android 2.2 ) рекомендуется проверять длину строки. Хотя это как то не красиво.

Хорошо, что ты все это дело проверяешь) Я то часто выбираю подходящую функцию, когда в коде автоподсказка срабатывает, не всегда вижу нюансы с версией API. Исправил, перезалью проект.
<<

denami

Аватара пользователя

Сообщения: 113

Зарегистрирован: 08 май 2013, 23:58

Откуда: Поставы РБ

Машина: Fiat Tipo

Версия SECU: официальная SECU-3T


Благодарил (а): 1 раз.
Поблагодарили: 15 раз.

Сообщение 28 июн 2013, 16:10

Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо

mmlevin
Попалась статейка http://www.mobilab.ru/androiddev/apkfilecompress.html.
Как на твой взгляд имеет ли смысл для увеличения быстродействия на слабых системах применять такую конструкцию:
if (debug) {
Log.v(TAG, “Debug …”);
}

Попробовал на своем положении логгера. Релиз субъективно стал работать шустрее на аппарате Huawei, а на Ainol без изменений, как и следовало ожидать.
https://github.com/denami/secu3_blueloger
Fiat Tipo 2.0 i.e. ECU IAW : SECU-3t rev6 Bluetooth в процессе установки.
Renault Laguna 2.0 i.e.
Mazda 626 GF 1.8 i.e. , ГБО 5-покаления
Пред.След.

Вернуться в Android для SECU

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
Powered by phpBB® Forum Software © phpBB Group.