RC Groups

RC Groups
    Micro Helis
        Discussion rcmanager in android

#1 buho29 Nov 10, 2010 04:30 AM

rcmanager in android
 
hi

I do not know really where to post this :?

RCmanager was a project I did a year ago to take control of my lipos, I programmed in another project and I also releasing this project

*********

manage models Radio control and battery life

a battery can be assigned to multiple models
you can register the broken pieces (with autocompletion)
statistics of the model and battery

2 types of alarms
- a battery alarm linked to model <-> lipo
- another that can have stacked alarm (2 type) on a model

*********

gère ces modèle de Radio Contrôle et la vie des batterie

ont peux assigné une batterie a plusieurs modèle
ont peux enregistré des pièce cassé (avec autocompletion)
statistique du modèle et de la lipo

2 type de alarme
- batterie sur une liaison modèle<->lipo
- ont peux empilé des alarme(2 type) sur un modèle

*********

gestione sus modelos de Radio control y la vida de las baterías

asigne una batería a varios modelos
registre las piezas rotas (con autocompletion)
estadísticas de el modelo y de la batería

2 tipos de alarmas
- una alarma enlazada a modelo<->lipo


http://buho29.net/img/android/rcmanager/rcmanager.pnghttp://buho29.net/img/android/rcmanager/rcmanager1.png
http://buho29.net/img/android/rcmanager/rcmanager2.pnghttp://buho29.net/img/android/rcmanager/rcmanager3.png
http://buho29.net/img/android/rcmanager/rcmanager4.pnghttp://buho29.net/img/android/rcmanager/rcmanager5.png
http://buho29.net/img/android/rcmanager/rcmanager6.pnghttp://buho29.net/img/android/rcmanager/rcmanager7.png
http://buho29.net/img/android/rcmanager/rcmanager8.pnghttp://buho29.net/img/android/rcmanager/rcmanager9.png
http://buho29.net/img/android/rcmanager/rcmanager10.pnghttp://buho29.net/img/android/rcmanager/rcmanager11.png

http://buho29.net/img/android/rcmanager/market.png

market://search?q=pname:com.buho29.rcmanager

#2 blackmoon Nov 10, 2010 07:15 AM

Salut Bubule :D

Content de te revoir parmis nous :D

Long time no see...

Life is strange sometimes...

I just bought an android smartphone, and was thinking "it would be nice if I had Buho's software for batteries control and more...", was about to PM you on helimag.

And voilà you're here...

Like I said life is strange...

Thanks mate.

Paulo.

#3 RazielSerafine Nov 10, 2010 07:20 AM

Looks nice, just installed it, will try it out over the next days :)

#4 buho29 Nov 10, 2010 11:16 AM

Quote:

Originally Posted by blackmoon (Post 16514647)
Salut Bubule :D

Content de te revoir parmis nous :D

Long time no see...

Life is strange sometimes...

I just bought an android smartphone, and was thinking "it would be nice if I had Buho's software for batteries control and more...", was about to PM you on helimag.

And voilà you're here...

Like I said life is strange...

Thanks mate.

Paulo.

oui je me suis légèrement déconnecté :D , toujours un plaisir de te parlé :D

content que tu soit androide xD

Quote:

Originally Posted by RazielSerafine (Post 16514681)
Looks nice, just installed it, will try it out over the next days :)

tanks

if you found a bug and/or spelling, do not hesitate ...

rcmanager is available in 3 languages (en/es/fr) if there are others interested, I publish the xml

#5 RazielSerafine Nov 10, 2010 11:53 AM

Quote:

Originally Posted by buho29 (Post 16516253)
oui je me suis légèrement déconnecté :D , toujours un plaisir de te parlé :D

content que tu soit androide xD



tanks

if you found a bug and/or spelling, do not hesitate ...

rcmanager is available in 3 languages (en/es/fr) if there are others interested, I publish the xml

Would be interested in german.

#6 buho29 Nov 10, 2010 03:31 PM

Quote:

Originally Posted by RazielSerafine (Post 16516536)
Would be interested in german.

ok , this is the xml to be translated

Code:

<?xml version="1.0" encoding="utf-8"?>
<resources>
           
        <string name="app_name">RCManager</string>
               
        <string name="emptyMessage">Create a new! (menu)</string>
       
        <!-- general -->
        <string name="name">Name</string>
        <string name="description">Description</string>
        <string name="date">Date</string>
        <string name="saved">Saved</string>
        <string name="New">New</string>
        <string name="delete">Delete</string>
        <string name="edit">Edit</string>
        <string name="created">Created</string>
        <string name="cancel">Cancel</string>
        <string name="ok">Ok</string>
        <string name="save">Save</string>
        <string name="update">Update</string>
       
        <string name="d">Days</string>
        <string name="h">Hours</string>
        <string name="m">Minutes</string>
        <string name="s">Seconds</string>
       
        <!-- edit main-->
        <string name="emptyModel">Model not found</string>
        <string name="emptyModelMessage">you want to do ?</string>
        <string name="loadDemo">Load Demo</string>
       
        <!-- edit model-->
        <string name="power_type">Type</string>
        <string-array name="power_type_ar">
        <item>Electric</item>
        <item>Thermic</item>
    </string-array>
   
    <!-- modelView -->
        <string name="power">Power</string>
       
        <!-- edit powerView-->
        <string name="deletePower">Delete from this model</string>
        <string name="deletePowerItem">Delete permanently</string>
        <string name="all">ALL</string>
        <string name="find">Find</string>
       
        <!-- edit chronoview-->
        <string name="addManual">Insert chrono</string>
        <string name="start">Start</string>
        <string name="pause">Pause</string>
        <string name="reset">Reset</string>
        <string name="notification_chrono">Alarm time elapsed </string>
        <string name="help_cero_seconds">No saved fly (time is 0)</string>
       
        <string name="accident">Accident</string>
        <string name="addAccident">Add accident ?</string>
       
        <string name="delete_last_drive">Delete last drive</string>
        <string name="remenber">Remember ?</string>
       
       
        <!-- edit damageview-->
        <string name="cause">cause</string>
        <string name="price">price</string>
        <string name="newDamage">New damage</string>
        <string name="editDamage">Edit damage</string>
        <string name="n">n°</string>
        <string name="damage">Damage</string>
       
       
        <string-array name="damage_type_ar">
        <item>Usury</item>
        <item>Accident</item>
    </string-array>
   
    <!-- edit alarmview-->
        <string name="help_alarm_1">Display the alarm if drived x hours</string>
        <string name="help_alarm_2">Display the alarm if days is elapsed</string>
        <string name="alarm">Alarm</string>
        <string name="newAlarm">New alarm</string>
        <string name="editAlarm">Edit alarm</string>
        <string name="timeLeft">Time left</string>
        <string name="note">Note</string>
        <string name="type">Type</string>
       
        <string-array name="alarm_type_ar">
        <item>Time used</item>
        <item>Date elapsed</item>
    </string-array>
       
        <!-- statistic -->
        <string name="models">Models</string>
        <string name="average">Average</string>
        <string name="total">Total</string>
        <string name="drive">Drive</string>
        <string name="min">Min</string>
        <string name="max">Max</string>
        <string name="time">Time</string>
        <string name="helpEmptyFly">&quot;you didn't drive!&quot;</string>
       
        <!-- main <string name=""></string>-->

        <string name="statistic">Statistic</string>
        <string name="preference">Preference</string>
        <string name="view">View</string>
       
        <!-- preference -->
        <string name="title_ringtone">Select Ringtone</string>
        <string name="title_sound_enabled">Enable sound</string>
        <string name="summary_sound_enabled">Activated the sound for notification</string>
        <string name="title_vibrator_enabled">Enable vibrator</string>
        <string name="summary_vibrator_enabled">Activated vibrator for notification</string>
       
        <string name="title_vibrator_dia_text">ex: 0 100 500 200 200 </string>
        <string name="summary_vibrator_text">Times to turn the vibrator off/on in msg</string>
        <string name="title_vibrator_text">Pattern</string>

</resources>

<string name="not_touch">german tranlation</string>

#7 Ceros007 Nov 10, 2010 08:34 PM

Awww j'echangerais mon iPhone contre un Android n'importe quand!

#8 RazielSerafine Nov 11, 2010 12:43 AM

Here we go, german translation, hopefully correct. Didn't understand the meaning of usury in the accident part. Changed it to "testrun" and the other option to "crash"

Code:

<?xml version="1.0" encoding="utf-8"?>
<resources>
           
        <string name="app_name">RCManager</string>
               
        <string name="emptyMessage">Neu erstellen (Menü)</string>
       
        <!-- general -->
        <string name="name">Name</string>
        <string name="description">Beschreibung</string>
        <string name="date">Datum</string>
        <string name="saved">Gespeichert</string>
        <string name="New">Neu</string>
        <string name="delete">Löschen</string>
        <string name="edit">Bearbeiten</string>
        <string name="created">Erstellt</string>
        <string name="cancel">Abbrechen</string>
        <string name="ok">OK</string>
        <string name="save">Speichern</string>
        <string name="update">Aktualisieren</string>
       
        <string name="d">Tage</string>
        <string name="h">Stunden</string>
        <string name="m">Minuten</string>
        <string name="s">Sekunden</string>
       
        <!-- edit main-->
        <string name="emptyModel">Modell nicht gefunden</string>
        <string name="emptyModelMessage">Was soll gemacht werden?</string>
        <string name="loadDemo">Demo Laden</string>
       
        <!-- edit model-->
        <string name="power_type">Antrieb</string>
        <string-array name="power_type_ar">
        <item>Elektrisch</item>
        <item>Thermisch</item>
    </string-array>
   
    <!-- modelView -->
        <string name="power">Akku</string>
       
        <!-- edit powerView-->
        <string name="deletePower">Aus diesem Modell entfernen</string>
        <string name="deletePowerItem">löschen</string>
        <string name="all">Alle</string>
        <string name="find">Suchen</string>
       
        <!-- edit chronoview-->
        <string name="addManual">Zeit eingeben</string>
        <string name="start">Start</string>
        <string name="pause">Pause</string>
        <string name="reset">Zurücksetzen</string>
        <string name="notification_chrono">Alarmzeit abgelaufen</string>
        <string name="help_cero_seconds">kein gespeicherter Flug (Zeit ist 0)</string>
       
        <string name="accident">Schaden</string>
        <string name="addAccident">Schaden hinzufügen?</string>
       
        <string name="delete_last_drive">Letzte Nutzung löschen</string>
        <string name="remenber">Merken?</string>
       
       
        <!-- edit damageview-->
        <string name="cause">Ursache</string>
        <string name="price">Preis</string>
        <string name="newDamage">Neuer Schaden</string>
        <string name="editDamage">Schaden bearbeiten</string>
        <string name="n">Anzahl</string>
        <string name="damage">Schaden</string>
       
       
        <string-array name="damage_type_ar">
        <item>Übung</item>
        <item>Absturz</item>
    </string-array>
   
    <!-- edit alarmview-->
        <string name="help_alarm_1">Alarm anzeigen wenn x Std gelaufen</string>
        <string name="help_alarm_2">Alarm nach Ablauf von Tagen anzeigen</string>
        <string name="alarm">Alarm</string>
        <string name="newAlarm">Neuer Alarm</string>
        <string name="editAlarm">Alarm bearbeiten</string>
        <string name="timeLeft">Zeit verbleibend</string>
        <string name="note">Notiz</string>
        <string name="type">Art</string>
       
        <string-array name="alarm_type_ar">
        <item>Zeit in Gebrauch</item>
        <item>Zeit vergangen</item>
    </string-array>
       
        <!-- statistic -->
        <string name="models">Modelle</string>
        <string name="average">Durchschnitt</string>
        <string name="total">Total</string>
        <string name="drive">Nutzung</string>
        <string name="min">Min</string>
        <string name="max">Max</string>
        <string name="time">Zeit</string>
        <string name="helpEmptyFly">&quot;Wurde nicht genutzt!&quot;</string>
       
        <!-- main <string name=""></string>-->

        <string name="statistic">Statistik</string>
        <string name="preference">Einstellungen</string>
        <string name="view">Anzeigen</string>
       
        <!-- preference -->
        <string name="title_ringtone">Alarmton wählen</string>
        <string name="title_sound_enabled">Ton einstellen</string>
        <string name="summary_sound_enabled">Ton für Alarm gewählt</string>
        <string name="title_vibrator_enabled">Vibration einstellen</string>
        <string name="summary_vibrator_enabled">Vibration für Alarm gewählt</string>
       
        <string name="title_vibrator_dia_text">ex: 0 100 500 200 200 </string>
        <string name="summary_vibrator_text">Ein/Ausschaltzeit für die Vibration</string>
        <string name="title_vibrator_text">Muster</string>

</resources>


Could you provide the apk as I would like to check the translation before putting it into the market.

Love the app so far, didn't find any bugs yet and it saves a lot of paper to me :)

#9 guy1a Nov 11, 2010 01:48 AM

1 Attachment(s)
XML translation to Hebrew ... if any one needs it. :)

b.t.w. - i own iPhone, will you make a version for that too ?

#10 buho29 Nov 11, 2010 05:50 PM

Quote:

Originally Posted by RazielSerafine (Post 16522166)
Here we go, german translation, hopefully correct. Didn't understand the meaning of usury in the accident part. Changed it to "testrun" and the other option to "crash"

. . . .

Could you provide the apk as I would like to check the translation before putting it into the market.

Love the app so far, didn't find any bugs yet and it saves a lot of paper to me :)

"usury" seems to be only used in a financial context, I was referring to mechanical wear (use wear?)

replace "accident" to "crash" no?

http://buho29.net/img/android/rcmana...Manager_de.apk

p.s: my English is really bad, sorry

Quote:

Originally Posted by guy1a (Post 16522385)
XML translation to Hebrew ... if any one needs it. :)

b.t.w. - i own iPhone, will you make a version for that too ?

thanks for the translation into Hebrew

the problem I'm not sure the Android support the Hebrew (not mine), I looked at the source and not find Hebrew

documentation if it appears that refers to, but as I'm not sure of anything ... unless someone has a Hebrew Android

no sorry, no iPhone version

#11 RazielSerafine Nov 12, 2010 04:39 AM

Quote:

Originally Posted by buho29 (Post 16528450)
"usury" seems to be only used in a financial context, I was referring to mechanical wear (use wear?)

replace "accident" to "crash" no?

http://buho29.net/img/android/rcmana...Manager_de.apk

p.s: my English is really bad, sorry

Wear is fine, makes much more sense to me :) Would be "Abnutzung" in German, if you would be so kind to change it.
Absturz can be changed to Crash in German too, every Pilot will understand :D
Your english isn't worse than mine ;) Tanks for the apk, will take a look right now.

#12 RazielSerafine Nov 12, 2010 05:33 AM

Okay, tested.

string-array name="damage_type_ar">
<item>Übung</item>
<item>Absturz</item>
</string-array>
Change "Übung" to "Verschleiß" and "Absturz" to "Crash"


Rest is fine and ready for release :)

Great work, great app :)

If you need a german translation for the description in the market, contact me :)

#13 wuselfuzz Nov 12, 2010 05:53 AM

Neat, I have to try this later, forgot my phone at home.

Here's an idea/feature request: It's pretty simple to use zxing from your own application to scan barcodes. It would be cool if you could print QR or barcodes for all your helis and lipos, then just scan the code on the heli and battery pack when you fly a pack and scan the code on your charger and the lipo if you charge a pack. BEEEEP. :)

#14 blackmoon Nov 12, 2010 12:07 PM

Quote:

Originally Posted by wuselfuzz (Post 16531892)
Neat, I have to try this later, forgot my phone at home.

Here's an idea/feature request: It's pretty simple to use zxing from your own application to scan barcodes. It would be cool if you could print QR or barcodes for all your helis and lipos, then just scan the code on the heli and battery pack when you fly a pack and scan the code on your charger and the lipo if you charge a pack. BEEEEP. :)

Woow this is a nice feature, bye bye pack numbers and errors, very well thought.

#15 buho29 Nov 12, 2010 04:09 PM

Quote:

Originally Posted by RazielSerafine (Post 16531844)
Okay, tested.

string-array name="damage_type_ar">
<item>Übung</item>
<item>Absturz</item>
</string-array>
Change "Übung" to "Verschleiß" and "Absturz" to "Crash"


Rest is fine and ready for release :)

Great work, great app :)

If you need a german translation for the description in the market, contact me :)

thanks :)

updated in market

Quote:

Originally Posted by wuselfuzz (Post 16531892)
Neat, I have to try this later, forgot my phone at home.

Here's an idea/feature request: It's pretty simple to use zxing from your own application to scan barcodes. It would be cool if you could print QR or barcodes for all your helis and lipos, then just scan the code on the heli and battery pack when you fly a pack and scan the code on your charger and the lipo if you charge a pack. BEEEEP. :)

in Android is possible to start application with a queryString (mailto,tel,http)

For example, this link opens one aplication I programmed

buho29://pepe/param/pito edit:he not opened (only work in app (link in textfield))

but "Barcode Scanner" of this link does a search on google instead of resolving to do in Android (it's easy implementation)

I'm going to study because it is interesting

Quote:

Originally Posted by blackmoon (Post 16534341)
Woow this is a nice feature, bye bye pack numbers and errors, very well thought.

c'est ça ... donne moi du travaille petit enfo... :D:D:D


All times are GMT -5. The time now is 07:43 PM.