1
Webサーバーからapkファイルをダウンロードしてダウンロードフォルダに保存しようとしています。私はresponse
でbytesArray
を取得していますが、ファイル、フォルダをダウンロードして保存されていないAndroidでkotlinを使用してファイルをダウンロードしてダウンロードフォルダに保存する
Fuel.download("https://mypath/app.apk").destination {
response, url -> val dir = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()) File(dir, "abcd.apk")
}.progress {
readBytes, totalBytes -> val progress = readBytes.toFloat()/totalBytes.toFloat()
Log.d("log",progress.toString())
}.response {
req, res, result -> Log.d("log","download completed ")
Log.d("log",Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/abcd.apk")
}
をfeulライブラリを使用しています。私のManifest
ファイルにwrite_external_storage
があります。何が足りないのか教えてください。
それを実装するには、あなたのアプリの 'targetSdkVersion'は何ですか? – chandil03
targetSdkVersion = 23、maxSdkVersion = 23、minSdkVersion = 10 –
次に、外部ストレージのrumtime権限を実装します。 – chandil03