Hirdetés

Keresés

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

  • bandi0000

    nagyúr

    válasz domel #5358 üzenetére

    Az első részben talán tudok segíteni

    [itt] a 2. comment kell neked, fileProvidert kell beállítani

    utána már eléred az Android->data->alkalmazásod neve belüli helyet

    én pl így kérem el a tárhelyemet, kvázi csinál egy letöltések almappát :
    application.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS)

    Vagy még ennyit tudsz csalni:
    fun createDocumentTreeIntent(fileName: String, extension: String): Intent {
    return Intent(Intent.ACTION_CREATE_DOCUMENT).apply {
    addCategory(Intent.CATEGORY_OPENABLE)

    type = getMimeTypeString(extension)

    putExtra(Intent.EXTRA_TITLE, "${fileName}.${extension}")
    }
    }

    Ez annyit csinál, hogy feldobja a usernek, hogy válassza ki a helyet és akkor oda fogja menteni majd. Fel kell íratkozni rá activity result-ként, és kapcs egy URI-t, amivel már tudod menteni a fájlt

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