Hirdetés

Új hozzászólás Aktív témák

  • Viszont vannak olyan dolgok, amik egy android verzióban máshogy vannak, mint a másikban.
    Én pl. azzal szívtam, hogy android 4.4-től van getExternalStoragePublicDirectory de 4.2 vagy alacsonyabb verzióban nincsen. És lefordul a kód, és fut 4.1-n is, egészen addig a pontig, amíg a meg nem hívod a getExternalStoragePublicDirectory-t, mert akkor behal.

    Erről van szó :
    File pat;
    String mc_all;
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // public dir csak kitkattól felfelé van.
    pat = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS+"/limlom");
    } else { //
    pat = new File(Environment.getExternalStorageDirectory() + "/Documents/limlom");
    }

    Nahát valami előrelépés azért van. Megnéztem 4.1-es emulátorral és valami ~ "Parse manifest" hibát kaptam a telepítés során (már éjfél körül volt és elfelejtettem). Utánanéztem, azt írták, hogy az a package name-ben ne legyen nagybetű. Nekem volt. Megváltoztattam és ezután már fel tudtam telepíteni, igaz, hogy nem működött rendesen az alkalmazás (pl a floatingactionbutton nem reagált) de már ennek is örültem.

    Ma reggel megkértem az ismerősöm, hogy próbálja telepíteni, most 108-as hibát kapott :( Ennek is utánajárok, ha esetleg van tippetek azt szivesen venném.

Új hozzászólás Aktív témák