天天看點

Android Intent傳遞Uri(path轉uri、uri轉path)

說明

    Android頁面之間傳遞不提供傳遞Uri類型,但是去截屏頁面截圖,把圖檔傳回到操作頁面顯示,需要把相冊或者相機的Uri連接配接傳遞的。

代碼

    上一個Activity放到Intent中:

備注:一定要用uri.toString(),千萬不要用uri.getPath()

Intent intent = new Intent(this, GoogleActivity.class);
intent.putExtra("imageUri", imageUri.toString());
startActivity(intent);
           

    下一個Activity在getIntent中擷取:

Uri imageUri = Uri.parse(extras.getString("imageUri"));