American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

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

<<

dimonfish

Posts: 1144

Joined: 10 May 2013, 09:16

Location: Sevastopol UA


Has thanked: 120 times
Been thanked: 173 times

Post 17 May 2013, 17:06

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

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

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

mmlevin

User avatar

Posts: 245

Joined: 13 May 2013, 09:44

Location: Россия, Воронеж


Has thanked: 2 times
Been thanked: 61 times

Post 19 Jun 2013, 15:53

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

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

denami

User avatar

Posts: 115

Joined: 08 May 2013, 23:58

Location: Поставы РБ

Your CAR: Fiat Tipo

SECU version: official SECU-3T


Has thanked: 1 time
Been thanked: 15 times

Post 19 Jun 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

User avatar

Posts: 245

Joined: 13 May 2013, 09:44

Location: Россия, Воронеж


Has thanked: 2 times
Been thanked: 61 times

Post 20 Jun 2013, 10:31

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

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

denami

User avatar

Posts: 115

Joined: 08 May 2013, 23:58

Location: Поставы РБ

Your CAR: Fiat Tipo

SECU version: official SECU-3T


Has thanked: 1 time
Been thanked: 15 times

Post 21 Jun 2013, 14:06

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

mmlevin wrote: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

User avatar

Posts: 245

Joined: 13 May 2013, 09:44

Location: Россия, Воронеж


Has thanked: 2 times
Been thanked: 61 times

Post 21 Jun 2013, 14:25

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

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

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

mmlevin

User avatar

Posts: 245

Joined: 13 May 2013, 09:44

Location: Россия, Воронеж


Has thanked: 2 times
Been thanked: 61 times

Post 25 Jun 2013, 11:44

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

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

denami

User avatar

Posts: 115

Joined: 08 May 2013, 23:58

Location: Поставы РБ

Your CAR: Fiat Tipo

SECU version: official SECU-3T


Has thanked: 1 time
Been thanked: 15 times

Post 25 Jun 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

User avatar

Posts: 245

Joined: 13 May 2013, 09:44

Location: Россия, Воронеж


Has thanked: 2 times
Been thanked: 61 times

Post 26 Jun 2013, 09:31

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

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

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

denami

User avatar

Posts: 115

Joined: 08 May 2013, 23:58

Location: Поставы РБ

Your CAR: Fiat Tipo

SECU version: official SECU-3T


Has thanked: 1 time
Been thanked: 15 times

Post 28 Jun 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-покаления
PreviousNext

Return to Android для SECU

Who is online

Users browsing this forum: tims and 1 guest

Powered by phpBB® Forum Software © phpBB Group.