获取android文件的完整文件路径?

时间:2017-08-23 11:23:14

标签: android unity3d plugins

美好的一天,所有!我目前正在为Unity编写插件,以便用户可以访问文件浏览器并选择一个应用程序。选择应用程序后,应该保存文件路径。我的代码到目前为止工作,它能够获取文件的文件路径,但不能获取完整的文件路径。

这是我目前的代码

int PICKFILE_RESULT_CODE = 1;
@Override
protected void onCreate(Bundle bundle)
{
    super.onCreate(bundle);
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("application/vnd.android.package-archive");
    startActivityForResult(intent, PICKFILE_RESULT_CODE);

 }

@SuppressLint("InlinedApi")
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
    if (resultCode==RESULT_OK && requestCode==PICKFILE_RESULT_CODE && data != null)
    {
        String apkPath = data.getData().getPath();

        UnityPlayer.UnitySendMessage("Browser", "OnApkPick", apkPath);
        Browser.this.finish();

        super.onActivityResult(requestCode, resultCode, data);

    }
}

提前致谢。

0 个答案:

没有答案