Secu3Droid - Android-менеджер для Secu-3 с открытым кодом
-
- Posts: 1181
- Joined: 10 May 2013, 09:16
- Your CAR: I go on foot
- SECU version: DIY SECU-3T
- Has thanked: 147 times
- Been thanked: 186 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
mmlevin, в каком месте поставить +100500 в карму? - это же мега респект!!! Спасибо!!!
на моем Samsung Galaxy Ace (версия ведроида 2.36) - все работает, без косяков.
вот бы в официальный манагер запилили механизм запуска приложения (как сервис?) и алгоритм установки связи с секу по блутусу... - в общем Ваш неоспоримо круче в этом плане.
на моем Samsung Galaxy Ace (версия ведроида 2.36) - все работает, без косяков.
вот бы в официальный манагер запилили механизм запуска приложения (как сервис?) и алгоритм установки связи с секу по блутусу... - в общем Ваш неоспоримо круче в этом плане.
ЗАЗ 110247, Солекс, ДПКВ, SECU-3T (M644), ДКЗ, Статика и пр. плюшки
- mmlevin
- Posts: 245
- Joined: 13 May 2013, 09:44
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Location: Россия, Воронеж
- Has thanked: 2 times
- Been thanked: 63 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Добавил возможность записи логов, см. шапку
-
- Posts: 209
- Joined: 08 May 2013, 23:58
- Your CAR: Opel Zafira A 2.2i
- SECU version: official SECU-3T
- Location: Gdansk Poland
- Has thanked: 20 times
- Been thanked: 46 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Лог пишет. Проверил Huawei и Ainol (как и ранее)
На до бы только добавить возможность выбора места записи лога, а то без SD карточки на "аппаратах" без встроенной External Storage писать не получается
На до бы только добавить возможность выбора места записи лога, а то без SD карточки на "аппаратах" без встроенной External Storage писать не получается
https://github.com/denami/secu3_blueloger
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
- mmlevin
- Posts: 245
- Joined: 13 May 2013, 09:44
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Location: Россия, Воронеж
- Has thanked: 2 times
- Been thanked: 63 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
denami, а у тебя есть такой аппарат? можешь посмотреть, что Environment.getExternalStorageDirectory().getPath() возвращает?
-
- Posts: 209
- Joined: 08 May 2013, 23:58
- Your CAR: Opel Zafira A 2.2i
- SECU version: official SECU-3T
- Location: Gdansk Poland
- Has thanked: 20 times
- Been thanked: 46 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Huawei U8500 (Android 2.2.2) /mnt/sdcard даже если сама карта не вставлена. Писать в эту директорию не возможно. Как будет минута попробую подебажить как обрабатывается эта ситуация.mmlevin wrote:denami, а у тебя есть такой аппарат? можешь посмотреть, что Environment.getExternalStorageDirectory().getPath() возвращает?
Обнаружил это случайно когда не установил карту
На выходных, если время позволит проверю на PRESTIGIO 4500 DUO, там так же что то весело было с получением директории при отсутствии карты (ни ff ни opera сохранить закачки не могут, а вот результатов получаемых путей для download,external and etc. уже не сохранилось).
На Ainol встроенная ExternalStorage монтируется как /mnt/sdcard, а сама SD как /mnt/sdcard/external_sdcard.
https://github.com/denami/secu3_blueloger
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
- mmlevin
- Posts: 245
- Joined: 13 May 2013, 09:44
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Location: Россия, Воронеж
- Has thanked: 2 times
- Been thanked: 63 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Там IOException ловится при обращении к файлу. По идее просто проигнорирует запись. Готовлю версию с редактированием путей,но надо проверить.denami wrote:Как будет минута попробую подебажить как обрабатывается эта ситуация.
Обнаружил это случайно когда не установил карту
На выходных, если время позволит проверю на PRESTIGIO 4500 DUO, там так же что то весело было с получением директории при отсутствии карты (ни ff ни opera сохранить закачки не могут, а вот результатов получаемых путей для download,external and etc. уже не сохранилось).
- mmlevin
- Posts: 245
- Joined: 13 May 2013, 09:44
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Location: Россия, Воронеж
- Has thanked: 2 times
- Been thanked: 63 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Добавлена возможность выбора папки для сохранения логов. См. шапку.
-
- Posts: 209
- Joined: 08 May 2013, 23:58
- Your CAR: Opel Zafira A 2.2i
- SECU version: official SECU-3T
- Location: Gdansk Poland
- Has thanked: 20 times
- Been thanked: 46 times
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 ) рекомендуется проверять длину строки. Хотя это как то не красиво.
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
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
- mmlevin
- Posts: 245
- Joined: 13 May 2013, 09:44
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Location: Россия, Воронеж
- Has thanked: 2 times
- Been thanked: 63 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
Хорошо, что ты все это дело проверяешь) Я то часто выбираю подходящую функцию, когда в коде автоподсказка срабатывает, не всегда вижу нюансы с версией API. Исправил, перезалью проект.denami wrote:Работает хорошо, однако пришлось внести изменения в код: Так как String.isEmpty появилось только в API 9 , а для API 7 (Android 2.2 ) рекомендуется проверять длину строки. Хотя это как то не красиво.
-
- Posts: 209
- Joined: 08 May 2013, 23:58
- Your CAR: Opel Zafira A 2.2i
- SECU version: official SECU-3T
- Location: Gdansk Poland
- Has thanked: 20 times
- Been thanked: 46 times
Re: Secu3Droid - Android-менеджер для Secu-3 с открытым кодо
mmlevin
Попалась статейка http://www.mobilab.ru/androiddev/apkfilecompress.html.
Как на твой взгляд имеет ли смысл для увеличения быстродействия на слабых системах применять такую конструкцию:
if (debug) {
Log.v(TAG, “Debug …”);
}
Попробовал на своем положении логгера. Релиз субъективно стал работать шустрее на аппарате Huawei, а на Ainol без изменений, как и следовало ожидать.
Попалась статейка http://www.mobilab.ru/androiddev/apkfilecompress.html.
Как на твой взгляд имеет ли смысл для увеличения быстродействия на слабых системах применять такую конструкцию:
if (debug) {
Log.v(TAG, “Debug …”);
}
Попробовал на своем положении логгера. Релиз субъективно стал работать шустрее на аппарате Huawei, а на Ainol без изменений, как и следовало ожидать.
https://github.com/denami/secu3_blueloger
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления
https://github.com/denami/secu3droid
Renault Laguna 2.0 i.e.
Opel Zafira A 2.2 i.e. , ГБО 4-покаления