Program v jave pre android?
Moderátori: psichac, Moderátori
-
- Okoloidúci
- Príspevky: 27
- Dátum registrácie: 14 Apr 2013, 15:06
- Bydlisko: Vranov nad Toplou
- Vek: 24
Program v jave pre android?
Dobry den na internete som nasiel robota ovladaneho cez BT prostrednictvom mobilu s javou.Ale ja uz mam mobil s androidom no ked mam dobre informacie tak aplikacie pre android sa pisu v jave.Fungoval by ten program keby som zdrojovy kod (prip. s nejakymi zmenami) skopiroval do Eclipse s Android SDK ??? Este potrebujrm urobit tlacidla,vsak???
0
- straciam
- Zaslúžilý člen
- Príspevky: 1319
- Dátum registrácie: 06 Jan 2009, 00:00
- Bydlisko: Podbrezova
- Vek: 38
Re: Program v jave pre android?
ak by sa ti to aj podarilo, bolo by tam treba vela veci upravit. android ma svoje api a ine ako obycajna aplikacia na javu. a kym by si to odladil... ja by som sa do toho nepustal. skor sa naucis programovat v androide a spravis si novu aplikaciu.
0
Ponukam vysokokvalitnu 3D tlac na SLA tlaciarni Anycubic Photon.
No password, no problem.
Ins-piration
No password, no problem.
Ins-piration
Re: Program v jave pre android?
mozes ist na to inak vela projektov ma uz hotove ovladanie cez ten BT seriak a ty si len vyberies
ktory ti tlacitkami vyhovuje a upravis si popisky a mozno neiktore prikazy ktore idu do seriaku.
Dalsia moznost je ze si najdes Android Serial terminal a do toho na zaciatok budes pisat pismenka ktore robot bude chapat ako prikaz
myslim ze niektore TerminalEmulatory maju moznost zadat co sa ma poslat do pamate tlacitko
a J2ME nieje myslim priamo spustitelna na Androide (a nieje ani tak velmi portabilna ako sa zda pisal som nieco pre 3 fony J2ME)
na kazdy to bolo treba este odladit cize tadeto urcite nekracaj.
alebo si vyber nejaku hotovu free appku
https://play.google.com/store/apps/deta ... mes.btrobo
https://play.google.com/store/apps/deta ... qi.joy.rob
a podobne potom len pozres co lezie na opacnej strane po stleceni buttonu a na to spravis akciu toto mozes mat za hodku
J2ME by mozno mohlo ist http://davy.preuveneers.be/phoneme/?q=node/33
ale radsej chod nativnou a nie cez tento emulator
ktory ti tlacitkami vyhovuje a upravis si popisky a mozno neiktore prikazy ktore idu do seriaku.
Dalsia moznost je ze si najdes Android Serial terminal a do toho na zaciatok budes pisat pismenka ktore robot bude chapat ako prikaz
myslim ze niektore TerminalEmulatory maju moznost zadat co sa ma poslat do pamate tlacitko
a J2ME nieje myslim priamo spustitelna na Androide (a nieje ani tak velmi portabilna ako sa zda pisal som nieco pre 3 fony J2ME)
na kazdy to bolo treba este odladit cize tadeto urcite nekracaj.
alebo si vyber nejaku hotovu free appku
https://play.google.com/store/apps/deta ... mes.btrobo
https://play.google.com/store/apps/deta ... qi.joy.rob
a podobne potom len pozres co lezie na opacnej strane po stleceni buttonu a na to spravis akciu toto mozes mat za hodku
J2ME by mozno mohlo ist http://davy.preuveneers.be/phoneme/?q=node/33
ale radsej chod nativnou a nie cez tento emulator
0
Re: Program v jave pre android?
Otvaram toto vlakno s dopytom ako na aplikacie pre Android? Nieco som stiahol (Android Studio ), ma s tym niekto skusenosti?
Potrreboval bych skusit naku miniapku nieco ako lepsi projekt pre excel.
Vyber poloziek zo skladu, stanovenie poctu, ukazka fotografie, vystup by mal byt csv subor pre klasicky PC.
Da sa aplikacia dostat do Android tabletu mimo google "obchodu" ?
Potrreboval bych skusit naku miniapku nieco ako lepsi projekt pre excel.
Vyber poloziek zo skladu, stanovenie poctu, ukazka fotografie, vystup by mal byt csv subor pre klasicky PC.
Da sa aplikacia dostat do Android tabletu mimo google "obchodu" ?
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Program v jave pre android?
nejaké skúsenosti by tu boli. Aplikácia sa dá dostať do telefónu ako len chceš, aj mailom. Pri vývoji ti ju tam uploadne studio samo. Aj ti ju spustí, a dovolí ju aj debugovať. To s tým exelom som nepochopil. Ak chceš DB tak je tam k dispozícii SQLite. Export do textakov nie je problém.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Program v jave pre android?
Mno a mechceli by ste sa niekto na to dat? V hrubom som to uz popisal.
Nejde o nic extra, len vyber poloziek zo "skladu" vhodnym nastrojom ( filter,.. ), nahlad na jeho obrazok, stanovenie poctu a export tohto vyberu ( podklad pre dodaci list ) do pocitaca ( napr csv ).
Pozadujem aj zdrojovy projekt.
Nejde o nic extra, len vyber poloziek zo "skladu" vhodnym nastrojom ( filter,.. ), nahlad na jeho obrazok, stanovenie poctu a export tohto vyberu ( podklad pre dodaci list ) do pocitaca ( napr csv ).
Pozadujem aj zdrojovy projekt.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Program v jave pre android?
ja sa na také "jednoduché" projekty nedám. Ja robím svoje tri aplikácie už niekoľko rokov a stačí mi to.
Teda momentálne na nich nič nerobím lebo sam mi to nejako prejedlo.
Teda momentálne na nich nič nerobím lebo sam mi to nejako prejedlo.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Program v jave pre android?
Oki, mohol bys dat link na dokumenty z ktorych si cerpal, pripadne najdu sa nake example?
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Program v jave pre android?
všetko čo som potreboval, som sa zistil tak, že som napísal do googla android a k tomu slovo ktoré ma zaujímalo. Je toho mraky, examplov tutoriálov. Veľa krát mi pomohli priamo zdrojáky androidu (je to open source). Ale stále mám tak nejak pocit že z tej javy viem tak 10percet. A to nehovorím o tých mocných knižniciach čo sú nad tým napísané.
Na takto všeobecne položenú otázku nemám inú odpoveď.
Na takto všeobecne položenú otázku nemám inú odpoveď.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Program v jave pre android?
Zatial mi to staci, konkretnejsie budem mat, az sa do toho odhodlam.
Diky.
Diky.
0
Re: Program v jave pre android?
Tak pokracujeme.
Podarilo sa mi nieco nakodit, chodi mi uz aj citanie ModBus cez BT, s cim vsak bojujem je zapis txt suboru na SD kartu tak, aby bol citatelny nakym TXT editorom.
Z nakych dostupnych dokumentov som skusal uz vela funkcii, ( aj example ) ale neuspesne.
Da sa vobec ulozit na SD kartu naky vygenerovany sled znakov ( pre moju aplku su to data z ModBus).
Pomohol by kratky example.
Diky.
Podarilo sa mi nieco nakodit, chodi mi uz aj citanie ModBus cez BT, s cim vsak bojujem je zapis txt suboru na SD kartu tak, aby bol citatelny nakym TXT editorom.
Z nakych dostupnych dokumentov som skusal uz vela funkcii, ( aj example ) ale neuspesne.
Da sa vobec ulozit na SD kartu naky vygenerovany sled znakov ( pre moju aplku su to data z ModBus).
Pomohol by kratky example.
Diky.
0
-
- Ultimate člen
- Príspevky: 2328
- Dátum registrácie: 25 Jún 2013, 21:06
- Bydlisko: Krajné
- Vek: 57
- Kontaktovať používateľa:
Re: Program v jave pre android?
To je brnkačka na pár riadkov.
http://developer.android.com/training/b ... files.html
Čo si skúšal a čo ti konkrétne nejde?
http://developer.android.com/training/b ... files.html
Čo si skúšal a čo ti konkrétne nejde?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
Re: Program v jave pre android?
Chlape toto som presiel horem dolem, nie a nie zapisat. Dokonca sa mi podarilo vytvorit adresar, ale subor ee. Mozna som nieco zle pochopil, nie som ziaden guru v EN, ale subor nie a nie vytvorit. Ak mas s tym skusenosti a mozes dat par riadkov, ktorymi ti to ide, sem s nimi.
0
- dxr
- Ultimate člen
- Príspevky: 3968
- Dátum registrácie: 05 Aug 2013, 20:21
- Bydlisko: V strede nicoho
- Kontaktovať používateľa:
Re: Program v jave pre android?
Teraz pises o ktorom storage INTERNAL alebo EXT=SDcke? Ak spravis DIR tak pristupove prava mas.
Tebe sa bude hodit toto - pridavanie/append do suboru.
Tebe sa bude hodit toto - pridavanie/append do suboru.
Kód: Vybrať všetko
FileOutputStream(File file, boolean append)
Kód: Vybrať všetko
12 String s = "Nejaky riadok s textom bla blaa blaa...";
13
14 File file = new File("outputfile.txt");
15
16 FileOutputStream fos = null;
17
18 try {
19
20 fos = new FileOutputStream(file, true);
21
22 // to true je ten append na koniec suboru..
23 fos.write(s.getBytes());
24
25 }
26 catch (FileNotFoundException e) {
27 System.out.println("Subor neexistuje!" + e);
28 }
29 catch (IOException ioe) {
30 System.out.println("Nastala chyba pri zapise!" + ioe);
31 }
32 finally {
33 // Subor treba flush alebo close-nut
34 try {
35 if (fos != null) {
36 fos.close();
37 }
38 }
39 catch (IOException ioe) {
40 System.out.println("Chyba pri zatvarani suboru: " + ioe);
41 }
42
43 }
0
Naposledy upravil/-a dxr v 22 Sep 2015, 07:49, upravené celkom 1 krát.
Re: Program v jave pre android?
Mno lenze tu nie je dovolene zvolit cestu, len nazov suboru - nepouzijes iny adresar.
Ak pouzijem naky nazov suboru, bez cesty ( pouzije vyhradene miesto pre apku - ktore sa po odinstalovani premazava ) neviem ho nikde ani v internej pamati, ani na SD karte najst.
Ak pouzijem naky nazov suboru, bez cesty ( pouzije vyhradene miesto pre apku - ktore sa po odinstalovani premazava ) neviem ho nikde ani v internej pamati, ani na SD karte najst.
0
- dxr
- Ultimate člen
- Príspevky: 3968
- Dátum registrácie: 05 Aug 2013, 20:21
- Bydlisko: V strede nicoho
- Kontaktovať používateľa:
Re: Program v jave pre android?
Nechaj si vypisat cestu k externemu storagu pomocou
Potom tuto cestu uloz do nejakej premmenej napr SD_DIR a k tej ceste potom pridavaj svoj podadresar.
Davaj pozor na opacne lomitka ako na windows-e a male-velke znaky v ceste a subore.
Ta cesta/PATH na storage nieje fixna na kazdom zariadeni moze moze byt cesta ina! (...sd/ alebo sd_card/)
cize ty ju musis najprv zistit potom a overit si ci dany subor adresar existuje inak to skonci chybou.
Kód: Vybrať všetko
Environment.getExternalStorageDirectory()
Davaj pozor na opacne lomitka ako na windows-e a male-velke znaky v ceste a subore.
Ta cesta/PATH na storage nieje fixna na kazdom zariadeni moze moze byt cesta ina! (...sd/ alebo sd_card/)
cize ty ju musis najprv zistit potom a overit si ci dany subor adresar existuje inak to skonci chybou.
0
Naposledy upravil/-a dxr v 22 Sep 2015, 08:09, upravené celkom 1 krát.
Re: Program v jave pre android?
Aj to som skusal, cestu som si dal vypisat. Nasledne som testoval existenciu suboru - neexistuje. Pri zapise vsak nevypise ziadnu chybu.
Zapisujem to v extra thread - e urcenom pre citanie z BT. Rozmyslam, ci nema problem s tymto.
Uzavretie suboru vsak robim po ukonceni thread - u.
Preto hladam naky funkcny priklad, od ktoreho bych sa odrazil.
Zapisujem to v extra thread - e urcenom pre citanie z BT. Rozmyslam, ci nema problem s tymto.
Uzavretie suboru vsak robim po ukonceni thread - u.
Preto hladam naky funkcny priklad, od ktoreho bych sa odrazil.
0
- dxr
- Ultimate člen
- Príspevky: 3968
- Dátum registrácie: 05 Aug 2013, 20:21
- Bydlisko: V strede nicoho
- Kontaktovať používateľa:
Re: Program v jave pre android?
Kód: Vybrať všetko
Uzavretie suboru vsak robim po ukonceni thread - u.
a zistis ci ten handler skoncil - ze ho garbage collector odpratal
Rob aspon file.Flush(); obsah suboru zapise na medium z cache a file_handler moze byt otvoreny.
Ja som ti hore dal jednoduchy priklad aj testovanim vratane toho ako skonci close(). treba pozret prispevok vyssie.
0
Naposledy upravil/-a dxr v 22 Sep 2015, 08:16, upravené celkom 1 krát.
Re: Program v jave pre android?
flush som robil po kazdom write.
Idem skusit maly priklad s tym, cos poslal.
Idem skusit maly priklad s tym, cos poslal.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 0 Odpovedí
- 1564 Zobrazení
-
Posledný príspevok od používateľa marianv
-
- 4 Odpovedí
- 1613 Zobrazení
-
Posledný príspevok od používateľa treasa
-
- 0 Odpovedí
- 701 Zobrazení
-
Posledný príspevok od používateľa misocko
-
- 20 Odpovedí
- 1035 Zobrazení
-
Posledný príspevok od používateľa jankrizan
-
- 3 Odpovedí
- 1335 Zobrazení
-
Posledný príspevok od používateľa mirosne