Açıkçası bu soruyu tam olarak hangi başlık altına yazacağımı bilemedim yanlış bir yerde ise şimdiden özür dilerim. İnternetten bir dosyayı direkt proje dosyamın içindeki assets klasörüne indirmenin bir yolu var mıdır acaba ? Şimdiden teşekkürler

  • Flutter replied to this.
    • SeferC
      path_provider paketini kullanarak telefon hafızasında “Dahili Depolama/Android/data/‘uygulamapaketadı’ ” dizinine ulaşabilirsiniz. bu paket size dizine ait path bilgisi verir. uygulama ilk açıldığında veya yeri geldiğinde bu dizine internetten dosya çeker ve uygulamanızda bu yoldaki dosyaları kullanabilirsiniz. Asset klasörü derleme sırasında apk uzantılı pakete dahil edilir. içerisine sonradan dosya atamazsınız. Birçok uygulama “Dahili Depolama/android/data” ve “Dahili Depolama/android/obb” klasörlerinde sonradan çektiği dosyaları tutar. Siz de bu şekilde kullanabilirsiniz.

    SeferC Merhaba hocam, dediğiniz pek mümkün olmayabilir. Çünkü android ve ios ta assets diye bir dosya yok. her birinin kendine münhasır dosya yapısı var. Dolayısıyla kayıt yaparken android ve ios için farklı işlemler yapmak lazım.
    Hülasa dediğiniz teknik olarak mümkün değil. Android ve IOS için ayrı şekillerde kayıt işlemini yapmanız lazım.

    Flutter Hocam aslında benim amacım uygulamamda kullandığım görüntü ve ses dosyaları var. Uygulamanın boyutunu küçültmek için sonradan paket şeklinde indirilebilir halde yapmak istiyorum. Onun için sormuştum.

    SeferC
    path_provider paketini kullanarak telefon hafızasında “Dahili Depolama/Android/data/‘uygulamapaketadı’ ” dizinine ulaşabilirsiniz. bu paket size dizine ait path bilgisi verir. uygulama ilk açıldığında veya yeri geldiğinde bu dizine internetten dosya çeker ve uygulamanızda bu yoldaki dosyaları kullanabilirsiniz. Asset klasörü derleme sırasında apk uzantılı pakete dahil edilir. içerisine sonradan dosya atamazsınız. Birçok uygulama “Dahili Depolama/android/data” ve “Dahili Depolama/android/obb” klasörlerinde sonradan çektiği dosyaları tutar. Siz de bu şekilde kullanabilirsiniz.

    Write a Reply...