我想從Android Uri獲取一個字節數組。Android - 從Uri到InputStream到字節數組?
我有以下代碼,但它始終告訴我字節數組長度爲61字節,即使該文件相當大 - 所以我認爲它可能會將Uri 字符串轉換爲字節數組,比文件:(
Log.d(LOG_TAG, "fileUriString = " + fileUriString);
Uri tempuri = Uri.parse(fileUriString);
InputStream is = cR.openInputStream(tempuri);
String str=is.toString();
byte[] b3=str.getBytes();
Log.d(LOG_TAG, "len of data is " + imageByteArray.length
+ " bytes");
請有人可以幫我找出做什麼
輸出爲 「fileUriString =內容://媒體/外部/視頻/媒體/ 53」?和「LEN的數據是61字節「。
謝謝!
什麼是'cR'?你問如何「從一個Uri到一個InputStream」,但你已經有了一個'InputStream',而沒有說明你是如何得到它的。 – Vince 2015-04-17 17:05:16
@Vince'cR'是ContentResolver類的一個實例 – mbelsky 2015-10-02 11:24:52