• ú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í
    VIRTUALVOID
    VIRTUALVOID --- ---
    SPIRAL_FORCE: lubi sa mi ten napad s monitoredactivity :)
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    udelal sem malou knihovnicku pro interaktivni orezavani obrazku, vice zde: https://github.com/biokys/cropimage
    mozna se nekomu bude hodit ;-)
    P0CIN
    P0CIN --- ---
    Hledám programátora android, případně iOS aplikací.

    Mám v hlavě myšlenku na jednu aplikaci, bohužel o programování nevím absolutně nic, takže bych to potřeboval zrealizovat a případně probrat, jestli to má vůbec cenu.

    Pro více info SZ :)
    Díky
    DARKIE
    DARKIE --- ---
    pocujte, nie je develeoperska konzola, cez ktoru sa publikuju aplikacie volajaka rozmrdana? nastavil som totiz v manifeste ze akcelerometer je required a ono mi to tam hodilo ze 0 supported devices. ked som z manifestu vyhodil tuto vec tak v pohode to tomu priradilo divajsis potom
    JACKER
    JACKER --- ---
    DEEJAYY: Ahoj, super díky. Byl bych pak moc rád, kdybys mi mohl napsat, v čem jsou České Noviny lepší. Já podle toho zdokonalím, díky.

    KAPITAN_JACK: Také děkuji za vyzkoušení a za hodnocení! :)
    DEEJAYY
    DEEJAYY --- ---
    JACKER: vyzkouším, zatím jsem si dost oblíbil České noviny ...
    KAPITAN_JACK
    KAPITAN_JACK --- ---
    Vypadá dobře, co by se mělo zlepšit je české zpravodajství.
    Badum tish
    http://www.badum-tish.com/
    JACKER
    JACKER --- ---
    Ahoj,
    vytvořil jsem aplikaci na prohlížení českého zpravodajství, jako např.: ČT24, iDNES, Lidovky, Novinky.cz, ...
    Všechno je v jedné aplikaci.

    Budu moc rád pokud mojí aplikaci vyzkoušíte a napíšete mi svůj názor.
    https://play.google.com/store/apps/details?id=com.jakubflaska.novinkyrss

    Máte prosím nápad, co by se dalo zlepšit?

    Děkuju moc.
    SIRLOON
    SIRLOON --- ---
    ANONYM_CZ: no ve starych programovacich jazycich a skriptech sme debugovali jenom pres logy a bylo to mnohdy bezpecnejsi a pohodlnejsi, nez se oprcavat s nejakyma breakpointama ;)
    ANONYM_CZ
    ANONYM_CZ --- ---
    VIRTUALVOID: +1 za debug pomoci "kokot" .. uz jsme tak vyresili tolik zaseku, ani to nespocitam ;)
    VIRTUALVOID
    VIRTUALVOID --- ---
    stacilo si len zanadavat, tak, ze to pocul cely barak :)
    VIRTUALVOID
    VIRTUALVOID --- ---
    aha uz viem kde je problem, takto to bolo treba robit :

    		FragmentManager fm = getFragmentManager();
    
    		homeFragment = (WriteupsHomeFragment) fm.findFragmentByTag("wuhome");
    		currentFragment = writeupsFragment = (WriteupsFragment) fm.findFragmentByTag("wulist");
    
    		FragmentTransaction ft = fm.beginTransaction();
    
    		if (homeFragment == null) {
    			homeFragment = new WriteupsHomeFragment();
    		} else {
    			Log.w(Constants.TAG, "KOKOT1");
    		}
    		ft.add(R.id.empty_view_ll, homeFragment, "wuhome");
    		ft.hide(homeFragment);
    
    		if (currentFragment == null) {
    			currentFragment = writeupsFragment = new WriteupsFragment();
    		} else {
    			Log.w(Constants.TAG, "KOKOT2");
    		}
    		ft.add(R.id.empty_view_ll, writeupsFragment, "wulist");
    		ft.show(writeupsFragment);
    
    		ft.commit();
    
    VIRTUALVOID
    VIRTUALVOID --- ---
    REDGUY: problem je nasledovny (ak by si chcel vediet, konkretne sa to tyka nyxdroidv2) :
    - vyrabam fragmenty, ktore su odvodene len od Fragment (t.j. ziadny ListFragment, etc), mam na to nejaky dovod...
    - aby som sa vyhol recreatovaniu viewu, v metode aktivity onCreate tieto fragmenty pridam cez add a v zavislosti od toho, ktory ma byt viditelny ako prvy ten jeden show a druhy hide.
    - vsetko funguje ok
    - data dostanem do listviewu
    - teraz stlacim home tlacitko a pouzivam ine aplikacie.
    - save instance state
    - po case sa zavola onTrimMemory co naznacuje aj to, ze aktivita, ktoru som predtym pausol cez home uz pravdepodobne neexistuje a treba ju vyrobit.
    - teraz pustam app znova, chcem aby sa recreatla aktivita s fragmentami a vsetko ide dokolecka.
    - restore instance state sa zavola tiez
    - ???
    - fragmenty niesu restornute/recreated.
    VIRTUALVOID
    VIRTUALVOID --- ---
    REDGUY: za ten svet neviem prinutit restornut listview vo fragmente :)
    REDGUY
    REDGUY --- ---
    VIRTUALVOID: Nejake stavnate podrobnosti?
    VIRTUALVOID
    VIRTUALVOID --- ---
    skurvene fragmenty do pici!!!1

    ehm, sorry, ve spolecnosti sa mi to nestava, sam som z toho velice prekvapeny.
    GORG
    GORG --- ---
    DRIZDIK: hmm ted se mi zda replikovatelny, ze pokud mam zapnutou aplikaci ICQ, pak se to zpomaleni projevuje, a v opacnym pripade to jde dobre. Tak to vypada, ze to zpusoboval ten icq messenger
    ROTTWEILER
    ROTTWEILER --- ---
    VERLIBA: Spustitelný soubor android je ve složce tools, která je v tom SDK a chce si to přidat do PATH.
    VERLIBA
    VERLIBA --- ---
    napadlo men jestli by nestacil symlink z tools/android.bat na tools/android a pridat tools do cesty - zatim se to tvari schopne - tak jsem si to mozna zodpovedel sam
    VERLIBA
    VERLIBA --- ---
    Mam zacatecnicky dotaz..
    snazim se buildit neco (linphone) ve widlich, a hned po prikazu make (prvni kror v readme) vypise
    which: no android in (nasleduji cesty, a v nich i :/cygdr/cygdrive/c/android-ndk-r8e:/cygdrive/c/adt-bundle-windows-x86_64-20130219/sdk )
    Prohledam jsem sdk a zadny android.exe tam neni.
    Dival jsem se do Makefile a vidim tam radek z nehoz to prameni
    SDK_PATH=$(shell dirname `which android`)
    Zrejmne, kdyz nekdo psal makefile, jeste byl nejaky nastroj android.exe - nevite nekdo jestli se jen presunul a prejmenoval?
    Dik
    Kliknutím sem můžete změnit nastavení reklam