Android 選擇相簿 為空

2021-07-16 17:58:41 字數 485 閱讀 2998

你這種方法呼叫相簿並獲取在android4.4版本之前是可行的,但是之後就不可行了,(即在android4.4版本之後)。根本原因是前者和後者返回的uri已經不是同乙個了,前者uri中包含了檔案的絕對路徑,是有_data的,但是後者uri就沒有了。所以你拿不到!

<4.4 uri:content://media/external/images/media/164 含有檔案的絕對路徑

》4.4uri :content:只有檔案的相對編號

兩者返回的內容也有所不同

解決的放法有很多,比較簡單的就是intent.action_get_content換成intent.action_pick

intent innerintent = new intent(intent.action_get_content); // "android.intent.action.get_content"

innerintent.settype("image/*");

android讀取系統相簿返回為空的解決辦法

讀取系統相簿為空的問題,今天遇到過了,找到了解決辦法,寫出來記錄一下 關於個別手機讀取到相簿為空,可能的原因是系統版本問題,4.4系統在獲取系統返回的相簿的url的時候,有可能出現為null的問題,解決辦法來自網上 get a file path from a uri.this will get t...

引數為空,選擇全部

在使用wyn enterprise 設計報表時,經常會用到查詢引數。使用者帶有引數的報表,在檢視時,未選擇引數值即可以顯示全部資料。選擇引數值後,則按照引數值過濾查詢。即引數為空,選擇全部。如下圖。實現此效果,需要在報表內嵌資料集中使用動態sql。sql寫法 select from demo 銷售明...

小公尺拍照以及選取相簿資料為空問題

最近做專案測試小公尺機器時發現小公尺裝置在呼叫系統相機以及相簿時選取的資料一直返回為null,下面是我的解決方法 許可權申請這裡就不寫了,預設已經申請了許可權 開啟系統相機有兩種方式,一種就是指定intent然後開啟相機,另一種是指定相機拍照儲存的路徑拍照 private static final ...