首页 > 解决方案 > Android-如何处理选择的图像?

问题描述

我的按钮上有以下代码,它允许我单击一个按钮并选择一个 PDF 文件。如何获取 PDF 文件的路径,并实际对文件执行某些操作(因为现在我只能单击该文件而没有任何反应)。我希望将图像放入 API 中以对图像执行某些操作。

            final Intent galleryIntent = new Intent(Intent.ACTION_GET_CONTENT);
            galleryIntent.setType("*/*");
            startActivityForResult(galleryIntent, RESULT_LOAD_IMAGE);

标签: javaandroid

解决方案


您必须覆盖onActivityResult才能获得所需的内容。

您将能够通过最终的意图获得所需的内容(文件路径)。像这样:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) 
{
    if(resultCode == RESULT_OK) {
        Uri fileUri = intent.getData();
    }
}

推荐阅读