• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    LWEEKAndroid development
    REDGUY
    REDGUY --- ---
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    REDGUY: uhm... a odpověď? Nikde tam nevidím, jak ten GregorianCalendar převádět na milisekundy od 1970 (vynecháme-li perverznosti jako přičtení konstanty, což mne samozřejmě napadlo, ale je to nechutný a předpokládám, že komerční framework to bude mít vyřešený lépe)
    REDGUY
    REDGUY --- ---
    H_U_N_T_E_R: Uhm... RTFM?

    public Date (int year, int month, int day, int hour, int minute, int second)
    
    Since: API Level 1
    This constructor is deprecated.
    use GregorianCalendar(int, int, int, int, int, int)
    
    Constructs a new Date initialized to the specified date and time in the default TimeZone.
    Parameters
    
    year	the year, 0 is 1900.
    month	the month, 0 - 11.
    day	the day of the month, 1 - 31.
    hour	the hour of day, 0 - 23.
    minute	the minute of the hour, 0 - 59.
    second	the second of the minute, 0 - 59.
    


    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    Ahoj
    Z DatePickeru získávám Date takto:
    DatePicker picker = (DatePicker) view.findViewById(R.id.datePicker_from);
    Date from = new Date(picker.getYear(), picker.getMonth(), picker.getDayOfMonth(), 0,				0, 0);
    


    Pokud na tom from zavolám getYear, vrátí správně 2011. Pokud ale udělám getTime (který potřebuji kvůli selectu z databáze), vrátí hausnumero odpovídající přibližně roku 3900 a něco.
    Jaký je správný postup, jak skonvertovat hodnotu (int year,int month, int day) na číslo odpovídající tomu, co vrací System.currentTimeMillis()?

    Díky
    MORIARTY
    MORIARTY --- ---
    SPIRAL_FORCE: na ten github se podívám, dík.
    No, ten překlad je takovej, jak se překládá většina těhle knížek. Pro začátečníka v androidu, jako jsem já, to není špatný, pomohlo mi to pochopit hodně věcí v základu, který bych na netu těžko hledal. Na druhou stranu jsem to měl přečtený a vstřebaný za večer a to je u knížky za 600 Kč trochu málo informací.
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    MORIARTY: pokud muzu doporucit, tak GitHub.com, je to perfektni pomocnik pro vyvoj. Supr jsou issues, ktery jsou propojeny s commitama v gitu. Milestony, services a vubec vizualni stranka toho webu. Hodne my to zvedlo produktivitu!
    Tu knizku jsem listoval na webu a prislo mi to jak prelozeny strojovym prekladem. Nektery vety mi vubec nedavali smysl. Nezda se ti????
    MORIARTY
    MORIARTY --- ---
    SPIRAL_FORCE: To by se mi taky líbilo, koupil jsem si http://knihy.cpress.cz/android-2.html , ale je to málo muziky za hodně peněz.

    Potřebuju si teď udělat vývojovou stránku pro moji aplikaci - aby tam byl FAQ, wiki, bug tracker, download vývojových verzí, RSS a podobně. Něco takovýho nabízí google na http://code.google.com/
    Máte s tím nějakou zkušenost a doporučili byste mi nějaký stránky třetí strany?
    SPIRAL_FORCE
    SPIRAL_FORCE --- ---
    me by se zase libil android dev guide pekne prehledne v pdfku, nebo ve formatu pro kindla. nemate nekdo neco takovyho?
    MRAKY
    MRAKY --- ---
    btw , dalsi dotaz. Mate nekdo nejaky dobry zdroj, kde jsou prehledne rozepsany komunikace v androidu ? Aidl me zas tak moc nezajima - spise Messenger,Intents..
    SEALSKEJ
    SEALSKEJ --- ---
    MRAKY: Ikonky můžeš brát přímo z Androida. Jsou např. v android-sdk-windows\platforms\android-10\data\res\drawable-hdpi.

    Vyšlo preview ADT 12. Sou tam moc pěkný nový featurky.
    Download - Android Tools Project Site
    http://tools.android.com/download
    MRAKY
    MRAKY --- ---
    diky vsem ;)
    HURDA
    HURDA --- ---
    MRAKY: vždyky jsem používal Famfam silk icons
    famfamfam.com: Silk Icons
    http://www.famfamfam.com/lab/icons/silk/

    A teď jsem objevil Fugue icons
    p.yusukekamiyamane - Quality free icons and pixel fonts
    http://p.yusukekamiyamane.com/

    (ale používám to na webech ne v androidu, na to to bude možná malé)
    MORIARTY
    MORIARTY --- ---
    MRAKY: já hledal ikonky na http://www.iconfinder.com/ , určitě existujou i jiný a možná i lepší stránky.

    DOTAZ - nevíte, jak zjistit, že byla aplikace minimalizována a znova otevřena po minimalizaci? Potřeboval bych se v tý době odpojit od GPS
    MRAKY
    MRAKY --- ---
    MRAKY: a mraky si opet odpovi :)
    line reseni - Android Icon Templates Pack http://developer.android.com/shareables/icon_templates-v2.3.zip
    MRAKY
    MRAKY --- ---
    ahojte - zase jsem zakysl na svem obvyklem problemu - pisu program a nevim odkud sebrat ikonky. ( teda ono je jich na internetu hromada, ale chtel bych nejaky pekny veliky uceleny set - ldpi,mdpi,hdpi.

    mate nekdo nejaky tip ? Kdyz to bude kvalitni, tak klidne i placeny...
    MRAKY
    MRAKY --- ---
    MRAKY: tak staci pred otevrenim spojeni vsechno povolit pomoci zavolani :
    TrustManager[] trustAllCerts = new TrustManager[]{
    new X509TrustManager() {
    public java.security.cert.X509Certificate[] getAcceptedIssuers() {
    return null;
    }
    public void checkClientTrusted(
    java.security.cert.X509Certificate[] certs, String authType) {
    }
    public void checkServerTrusted(
    java.security.cert.X509Certificate[] certs, String authType) {
    }
    }
    };

    try {
    SSLContext sc = SSLContext.getInstance("SSL");
    sc.init(null, trustAllCerts, new java.security.SecureRandom());
    HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
    } catch (KeyManagementException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (NoSuchAlgorithmException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    MRAKY
    MRAKY --- ---
    Ahojte:

    pomoci
    URL utu = new URL(utuString);
    a pak utu.openStream() si volam urcitou webovou stranku.


    kdyz utuString je HTTP url, tak to jede v pohode. Kdyz je tam HTTPS, tak misto obsahu soubody vyzkoci Exception, ze servrovy certifikat neni rozpoznany...
    jak automaticky akceptovat kazdy certifikat ?
    H_U_N_T_E_R
    H_U_N_T_E_R --- ---
    H_U_N_T_E_R: po dni googlování se mi to podařilo vyřešit. Kdybyste měl někdo podobný problém, tak v dokumentaci kdesi dole je napsáno, že EXTRA_STREAM musí být z externalStorage a i když je soubor aplikace označený jako veřejný, nefunguje to.
    SEALSKEJ
    SEALSKEJ --- ---
    REDGUY: Ještě bych zvážil vytvoření nějakýho průvodce (ViewFlipperu).
    SEALSKEJ
    SEALSKEJ --- ---
    KTV: Jedna možnost je, že nebudeš používat OnCreateDialog a budeš si spravovat zobrazení dialogů sám (dialog.show(); dialog.dismiss()). Nevim ale, jak moc je to bezpečný (neblokující metoda v OnCreateDialog je asi z důvodu zamezení zamrzání UI).
    Kliknutím sem můžete změnit nastavení reklam