INNER CODE UNIT · Kotlin
pickPicture
fumiama/copymanga · app/src/main/java/top/fumiama/copymanga/MainActivity.kt:412
private fun pickPicture() {
val i = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
i.type = "image/*"
pickerLauncher.launch(i)
}
private fun saveFile(uri: Uri) {
contentResolver.openFileDescriptor(uri, "r")?.use {
it.fileDescriptor?.let { fd ->
FileInputStream(fd).use { fi ->
headPic.outputStream().use { fo ->
fi.copyTo(fo)
}
}
}
}
}