• ú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í
    DACAN
    DACAN --- ---
    CLOVICEK: resili, sice to bylo API pro kameru, ale taky jsme meli problem s cinanem.

    Asi bych vyzkousel dalsi zarizeni se stejnou verzi Androidu od jineho vyrobce a pak, pokud budes chtit vedet, co se tam deje/nedeje, budes muset oddebugovat primo na xiaomi.
    CLOVICEK
    CLOVICEK --- ---
    Ahoj, řeším teď jednu záhadu. V mitappinventor jsem si udelal jednoduchou appku pro ovladani arduina pres bluetooth. Kdyz aplikaci zkousim na starem lowend tabletu, vse bezi jak ma a ardu s androidem normalne komunikuje. Kdyz tu samou aplikaci rozjedu na xiaomi note 4, zarizeni se sice sparuje, ale uz nepripoji. Pritom ostatni aplikace na telefonu s arduinem pres bt funguji uplne normalne. Opravneni aplikace je taky v poradku, pristup k bt ma. Resili jste nekdo takovou "selektivni nefunkcnost"? Napadá Vás, co by to mohlo způsobovat?
    MIKULAS
    MIKULAS --- ---
    REDTIME: proboha to ne ... Apple, snad brzy Google a pak každý další, kdo na to bude mít kapacitu - zbytek řeší trh, tech. progress a krádeže duševního vlastnictví :) Za předpokladu, že by byl nový OS (dočasně?) kompatibilní s Androidem, resp. Google Play (ne tak blbě jako Blackberry), přišlo by mi to zajímavé.
    REDTIME
    REDTIME --- ---
    MIKULAS: takze cilem je, aby mel kazdy vendor vlastni reseni nebo jak to mam chapat?
    MIKULAS
    MIKULAS --- ---
    ADAMH: puvodni otevrenost je super na penetraci trhu, to se uz povedlo ale nabralo to necekany spad, napriklad v podobě Xperia X s pomerem stran 21:9 ... v takove chvili mi zcela dava smysl nabidnout alternativu, ktera je zcela uzavrena a podporuje sebe sama
    ADAMH
    ADAMH --- ---
    ADAMH: Treba k tomu androidu, leta tu mame funkcni fileprovider ale drtiva vetsina app i par navodu na developer.android.com pozaduji prava k external storage a primy pristup k datum jen pro sdileni nejakej blbosti. Za tyhle veci by mel davat google play minusove body, protoze by to bylo proti bezpecnostnim doporucenim.
    ADAMH
    ADAMH --- ---
    MIKULAS: Myslim ze google pricichl k penezum v dobe kdy zrusil nexus a uvedl na trh dvakrat drazsi pixel. Jsem rad ze mu tento smer moc nevysel a ze android zustava "otevrenej".

    MIKULAS: Ja teda myslim, ze android os sam o sobe je v poradku. Problem je v nesmyslnosti prav co nektere aplikace pozaduji a to ze to google play defakto neresi.
    DATEL
    DATEL --- ---
    MIKULAS: kéž by... ta roztristenost HW i úprav Androidu je noční můra vývojářů. No, sám jsem zvědav, co z toho nakonec vyleze
    MIKULAS
    MIKULAS --- ---
    DATEL: očekával bych, že Alphabet dá licenci jen malému počtu vendorů, případně bude vyrábět hw sám ... android divočina zaroste a oni budou lákat uživatele do vlastní zahrádky po vzoru Apple.
    DATEL
    DATEL --- ---
    MIKULAS: no. nevím, pokud vůbec, tak to bude až za dlouho a stejně to pojede paralelně s Androidem. V tom množství zařízení si těžko budou moc dovolit poslat Android úplně k ledu.
    MIKULAS
    MIKULAS --- ---
    DATEL: Google si problémy androidu imho uvědomuje a brzy oznámí switch na Fuchsia OS :) Už aby to bylo...
    ADAMH
    ADAMH --- ---
    Zkoušel jste někdo vlastní build androida? Lze to vůbec v domácích podmínkách, vzít zdrojáky android os , nějaký telefon a do něj si nahrát kompletně vlastní android system třeba i s vlastníma úpravama zdrojáku.
    SUK
    SUK --- ---
    DATEL: Tak ja postupne menim i celkovy obor (pryc z IT ke zvukarine), nicmene dneska si clovek najde praci asi v pohode prakticky v cemkoliv bude chtit - a pro trosku schopneho programatora pak asi ani nebude problem se naucit novou vec. Jestli te Androjd sere, tak si myslim, ze je idealni chvile skocit kamkoliv jinam ;)
    DATEL
    DATEL --- ---
    SUK: celkem závidím,taky mám chuť s tím praští, ale vracet se zpátky k backend vývoji v PHP se mi taky moc nechce, a ostatní jako Python apod. mám jen tak naťuknuté, když jsem v tom dělal před X lety. Za tu dobu se mi to už trochu vykouřilo z hlavy, to bych ještě osvěží, ikdyž tam taky je kupa změn, co tak sleduju. Jenže kde by zaměstnání člověka s platem seniora, který by chtěl dělat v něčem jiném, než co umí, že :-) Takže zatnout zuby a zůstat u Android a.
    SUK
    SUK --- ---
    DATEL: A k tomu spousta naprosto nelogickych Java veci, nekonzistentnost urcitych oblasti popripade chybejici drobna ale dulezita funkcionalita ve starsich API a ja jsem rad, ze po jednoduchym softwarku uz asi nebudu muset nikdy pro Android cokoliv psat ;)
    DATEL
    DATEL --- ---
    Mě ten Android s tímhle štve čím dál víc, vyvíjet něco je čím dál náročnější, protože se musí udržovat alespoň do verze 4.4, a ono ty přechody mezi 5,6 a 7 taky měly myslím dost změn. S devítku zase další omezení pro běh na pozadí, omezení nahrávání hovorů (s cílem to zakázat úplně mám ten dojem). V aplikaci to je pak samé if SDK verze do, if SDK verze od... Už mě to taky přestává bavit :-(
    A nejhorší je, že se aplikace odladí na 10 různých telefonech se všemi aktuálními verzemi Androidu, na emulátorech, a stejně pak chodí reporty, že někde něco nefunguje, a při delším laborováni se zjistí, že si to výrobce "trochu" dělá po svém a nechová se to tak, jak by mělo podle dokumentace. Např. taková práce s fotoaparátem a ukládání fotek, jejich exif orientace, to je občas lahůdka :-(
    ADAMH
    ADAMH --- ---
    Tak se zdá, že se google rozhodl, že všechny wifi analyzátory jsou evil a "startScan" prozaítm označíl jako deprecated a v přístí verzi už nebude. O náhradě např v jiné systémové knihovně, která by byla použitelná pro aplikace se nikde nic nepíše. A to tam ten wifi scan byl od SDK 1.

    WifiManager  |  Android Developers
    https://developer.android.com/reference/android/net/wifi/WifiManager#startScan()

    Takže asi ukončuju vývoj a nechám dojed :) Štěstí, že mám ještě nejaké své weby. Nebo zkusím nějakou mobilní hru, ale tam je ta konkurence značná též.
    JOHNY_G
    JOHNY_G --- ---
    Já ten problém chápu. WTF je to, že jim nestačí ta permission (což naprosto chápu), ale že musí být poloha zapnutá i v systému (to mi nedává žádný smysl).
    ADAMH
    ADAMH --- ---
    JOHNY_G: Ono slo o to, ze ten kdo delal aplikaci pod SDK pro Android 5.1 ci starsi tu polohu nepotreboval. Jakmile ale uz clovek updatnul neco s vyssim sdk na google play uz neslo downgradovat.

    Tihle tu novou SDK pouzili jen s min sdk pro android 9 takze to hodnoceni s 1/5 hvezdou maj jen od uzivatelu s Android 9, tech je prozatim opravdu malo.
    WiFiAnalyzer (open-source) - Android app on AppBrain
    https://www.appbrain.com/app/wifi-analyzer/com.vrem.wifianalyzer
    Az jich bude vic hodnoceni jim pofrci dolu, stejne jako ostatnim.

    Ostatnim uz nenabidnou zadny update appky protoze by museli i jim povysit sdk.

    Ja uz jsem poucen a s kazdou dalsi verzi SDK cekam nejaky mensi podraz. Takze pokud u sebe nebudu mit realny HW s nejnovesim vyzadovanym SDK na google play nebudu radsi nahravat update :)

    Jsem zvedav zda google play zacne neupdatovane aplikace nejak znevyhodnovat, kdyz zacal sam vyzadovat aktualni SDK.
    JOHNY_G
    JOHNY_G --- ---
    ADAMH: Jo aha! Tak to je silný WTF. Já se s tím na Bluetooth nesetkal, ale pravděpodobně proto, že skutečně pro některé funkce potřebujeme polohu.
    ADAMH
    ADAMH --- ---
    Jeste pro zajimavost prvni app v tomto oboru nedavno presla na nove SDK, schvalne jestli uhodnete kdy, dle grafu hodnoceni :))

    Wifi Analyzer - Android app data, rankings and download count | AppBrain
    https://www.appbrain.com/app/wifi-analyzer/com.farproc.wifi.analyzer

    a tito nejspise take i kdyz dost mozna jen v beta, protoze ten propad neni tak znacny
    WiFiAnalyzer (open-source) - Android app on AppBrain
    https://www.appbrain.com/app/wifi-analyzer/com.vrem.wifianalyzer
    Kliknutím sem můžete změnit nastavení reklam