kotlin 选择安卓平板里pdf文件
时间: 2023-09-18 18:06:48 浏览: 181
您好!要在Kotlin中选择Android平板中的PDF文件,您可以使用以下代码:
```kotlin
private val PICK_PDF_FILE = 1
fun pickPdfFile() {
val intent = Intent(Intent.ACTION_GET_CONTENT)
intent.type = "application/pdf"
intent.addCategory(Intent.CATEGORY_OPENABLE)
startActivityForResult(intent, PICK_PDF_FILE)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == PICK_PDF_FILE && resultCode == Activity.RESULT_OK) {
val uri = data?.data
// Now you can use the selected PDF file uri
}
}
```
这段代码会启动一个选择文件的界面,让用户选择一个PDF文件。选择完成后,会返回所选文件的URI,您可以在`onActivityResult`方法中获取这个URI并进行后续操作。
阅读全文