• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    Diskuse o vývoji aplikací pro platformu Android.
    -----------------
    Tipy, Triky, Postřehy, Začátečnický help, Nápady na nové aplikace.

    Oficiální developerská stránka: http://developer.android.com
    Něco málo v češtině na WiKi android fora: http://wiki.androidforum.cz/index.php/Programov%C3%A1n%C3%AD
    Článek na Zrojáku: http://zdrojak.root.cz/clanky/vyvoj-pro-android-ii/

    Docela zajímavé tutoriály přímo od vývojářů ze Sony Ericsson:

    na tvorbu vlastního View adapteru
    http://blogs.sonyericsson.com/developerworld/2010/05/20/android-tutorial-making-your-own-3d-list-part-1/

    zajímavý nápad na zoomování jedním prstem - aneb vytváření gest
    http://blogs.sonyericsson.com/developerworld/2010/05/18/android-one-finger-zoom-tutorial-part-1/
    rozbalit záhlaví
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    MORIARTY: to podle me zalezi na tom, zda android tvoje aktivity zrusil a nebo je jenom dal na pozadi. mozna se mylim, ale mam pocit, ze kdyz das back, tak se aktivita zrusi, ale kdyz das home, tak se aktivita hodi na pozadi a v tu chvili se anrdoid rozdhodne, ze ti ji killne.
    MORIARTY
    MORIARTY --- ---
    SPIRAL_FORCE: Že některý chyby nejdou debugovat v emulátoru, ale musí se na ně přijít logicky. Třeba teď se mi některý aktivity pouštěj když nemaj a já vůbec nevím proč.

    Stává se to náhodně: V telefonu pustím palikaci, otevře se mi activity MAIN, z té tlačítkem pustím activity NECO, pak aplikaci přepnu do pozadí. Po přenesení do popředí je ale někdy zobrazená activity MAIN (i když by měla být zobrazená NECO) a tlačítkem "back" se zobrazí ona NECO a dalším "back" zase MAIN. Mám nějakou teorii, proč tomu tak je, ale zatím jsem to neopravil.
    SEALSKEJ
    SEALSKEJ --- ---
    SPIRAL_FORCE: Mě asi nejvíc sere návrh UI (i když s posledníma aktualizacema ADT pluginu se to o dost zlepšilo). Handlování s imagema pro různý dpi taky neni zrovna nejpříjemnější. No a pomalej emulátor.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    SEALSKEJ: no treba u jedny aktivity pouzivam layout jak pro landscape, tak pro portrait
    SEALSKEJ
    SEALSKEJ --- ---
    SPIRAL_FORCE: Jo, mělo by to jít přes "android:configChanges="keyboardHidden|orientation"

    Tim, že ale zakážeš znovuvytvoření aktivity při změně polohy, tak zároveň znefunkčníš např. vlastní landscape xml, což bych si tipnul, že nepoužíváš.

    Viz. http://stackoverflow.com/questions/456211/activity-restart-on-rotation-android
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    co Vas nejvic sere pri programovani v Androidu? Ja treba docela zapasim s widgetama a se zminenym progressdialogem. Co vy?
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    HURDA: jasny, to je pravda; v tom pripade bych potreboval behem AsyncTasku zobrazit progressdialog, coz neni problem, problem ale je, ze kdyz uzivatel otoci s telefonem, tak progressdialog zmizi a uzivatel tak nevi, zda jiz dobehl task. je mozne nejak znemoznit zavreni toho dialogu? asi by to melo jit pres changeConfig v definici activity v manifestu, ze?
    HURDA
    HURDA --- ---
    SPIRAL_FORCE: To by nemělo být možné ne - nebo spíš chtěné. - když ti uživatel odejde, tak ho přece nepřerušíš z jiné aktivity ne?

    nejde nastartovat novou aktivitu, která ten výsledek zobrazí.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    Z jineho fora: "AsyncTask pouzivam velice casto a k nemu se vaze muj dotaz. V metode postExecute potrebuji zobrazit dialog se zpravou o probehle akci. Vse funguje samozrejme v poradku, pokud uzivatel zustane v te same aktivite, ve ktere byl AsyncTask spusten, protoze do konstruktoru AsyncTasku posilam referenci na tu Activitu. Pokud ale uzivatel prejde do jine activity (coz je vice nez pravdepodobne), pak context aktivity uz neni platny a aplikace spadne. Proto misto dialogu pouzivam Toast, nebo popripade vypisuji zpravy do Notifikacniho pruhu. Poradil by mi nekdo, jak docilit toho, aby zobrazeni Dialogu nezpusobilo pad aplikace a aby se dialog pokud mozno zobrazil i na plose (pokud uzivatel opusti uplne aplikaci)?"
    Nezna nekdo reseni?
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    H_U_N_T_E_R: tak ja tohle mam reseny tak, ze ty formatovaci stringy mam v lokalizacnich strings.xml ... ani nevim, ze jsou nekde v androidu tyhle veci uz naformatovany
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    SPIRAL_FORCE: chtěl jsem něco, co mi to dá tak, jak to má nastavený uživatel. Příjde mi totiž dost blbý mít pevně nadiktován formát data, když jsou všude jiné zvyklosti
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    Ahoj jak parsujete datum?
    Zkusil jsem použít DateFormat.getDateInstance().parse, ale ta instance mi pořád vrací "y mmm d", i když mám v telefonu nastaveno dd/mm/yyyy
    Díky
    MORIARTY
    MORIARTY --- ---
    Nevíte, jestli se dá u MapActivity nastavit, aby se mapy načítaly z keše, kterou teď googlemaps na telefonu vytváří?
    KTV
    KTV --- ---
    KTV: tak jak je mym dobrym zvykem tak si sam odpovim: fakt to takhle fungovat ma a ta chyba kterou sem tam mel je ze je nutny v query zavolat na tom kurzoru kterej vracim setNotificationUri ... coz sem tam sice mel, ale zakomentovany :)
    KTV
    KTV --- ---
    nevite nekdo jak se udela aby se mi automaticky prekreslilo listview kdyz se zmeni data? uplne nejjednodussi pripad - dam si simpleCursorAdapter na nejakou query. pak v jinym threadu zavolam insert na to samy uri, v tom contentProvideru zavolam notifyChange(na stejny uri) ale to listview se mi neprekresli. mam tam nekde chybu a melo by to takhle fungovat, nebo toho chci moc a proste se to automaticky neprekresluje?
    _JARA
    _JARA --- ---
    _JARA: jestli ma nekdo zajem o download nebo vice infa k predchozim postum o Wallet applikaci, tak:
    web stranky: www.walletapp.net
    anebo nalajkujte fb stranku, kam budem davat novinky: wallet na facebooku
    dik za pozornost a pardon za spam
    LWEEK
    LWEEK --- ---
    REFLEX: Co zkusit hello world z dokumentace androidu? A nebo pokud nevládneš angličtinou tak v záhlaví je link na článek ze Zdrojáku.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    REFLEX: staci jakejkoliv linearlayout, kterymu das layout_width a layout_height na fill_parent... a background nastais nejaky drawable :-)
    REFLEX
    REFLEX --- ---
    poradte nejake easy tutorialy pro zacatecniky, prace s grafikou atd. (treba jak udelat aplikaci, kde dam na pozadi jen nejakej obrazek :D)


    google pouzivat umim

    diky
    Kliknutím sem můžete změnit nastavení reklam