1. 程式人生 > >解決華為手機呼叫系統相簿返回值是null的問題

解決華為手機呼叫系統相簿返回值是null的問題

在開發專案中需要呼叫系統相簿,在別的android 手機上能正常的獲取到返回值,但是在華為上卻是返回值為null,下面請看程式碼

 Intent imgIntent = new Intent(Intent.ACTION_PICK, null);
 imgIntent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");

經過查詢結果將上述的程式碼稍微修改了下設定為

 Intent imgIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

成功的解決了華為手機選中照片返回Uri 查詢照片為null的問題。

相關推薦

解決手機呼叫系統相簿返回null的問題

在開發專案中需要呼叫系統相簿,在別的android 手機上能正常的獲取到返回值,但是在華為上卻是返回值為null,下面請看程式碼 Intent imgIntent = new Intent(Inte

相簿手機呼叫系統相簿的問題

1、 正常啟動系統相簿是這樣 Intent intent=new Intent(Intent.ACTION_GET_CONTENT); 2、 為避免華為問題,最好這樣 Intent ope

解決android4.4以上手機呼叫系統相簿路徑返回錯誤的問題

解決android4.4以上手機呼叫系統相簿路徑返回錯誤的問題,網上找了許久才找著覺得有必要轉載一下以便更多遇到這個問題的同學能看見,解決困惑。                &

解決手機無法輸出Debug級別log的問題

進入 bsp name net 我們 人員 android開發 輸入 識別 近期購入了新款的華為手機榮耀8,手感、性能、顏值都非常好。作為android開發工程師,自然會用到真機進行日常的調試。然而,這部手機並沒有這麽“聽話“!反復嘗試開啟開發者選項中的設置項,依舊無法輸出

解決手機圖片選擇無效及產生的open failed: EACCES (Permission denied)錯誤

裏的 provide 圖片選擇 providers 加載 hot storage nts 手機 在華為手機上調起圖片選擇時原來的效果如下 原來的代碼是 Intent intent = new Intent(); intent.setAction(Intent.ACT

小米手機呼叫系統相簿異常

在做專案的時候,需要調取手機本地的圖片並上傳到伺服器,在小米手機上測試的時候,獲取的cursor為null,在其他手機上是沒有問題,查詢資料發現,在Android4.4之後返回的不再是圖片的絕對路徑,而是圖片的編碼,我們需要做一些轉換處理才能使用。 public stati

Android 針對手機呼叫裁剪出現圓形裁剪框的處理

在網上找的教程大都是: if(android.os.Build.MODEL.contains("HUAWEI")) {//華為特殊處理 不然會顯示圓 intent.putExtra("aspectX", 9998); int

解決手機下方導航欄壓蓋佈局的方法(同時使用AndroidSlidingUpPanel和SlidingMenu出現的問題)

我在使用AndroidSlidingUpPanel開源專案的時候將專案匯入了我的工程中,同時我又使用了SlidingMenu的框架,於是出現了這種問題。 問題的解決:本來單獨使用AndroidSlidingUpPanel框架的時候我調出導航欄佈局也會跟著做相應適

解決手機USB除錯app閃退重啟介面清空log日誌問題

機型:華為mate10手機 開發環境:Android studio 3.0 開發app的時候,出現問題,閃退,去控制檯找錯誤日誌,看log的輸出,結果一秒閃過,什麼都沒有. 網上搜了半天,順便記錄: 進入撥號介面輸入:* #* #2846579#* #

MAR 27 解決手機訪問Google Play:從伺服器檢索資訊時出錯。[DF-DFERH-01]

雖然路由器已經設定了梯子,但是用華為手機訪問Google Play時,還是提示:從伺服器檢索資訊時出錯。[DF-DFERH-01]。   雖然在手機上把梯子設定成全域性模式,連線Google Play後再斷掉梯子連線可以升級應用,但實在是麻煩。   放狗搜了一

解決手機需要開啟位置資訊才能定位

該問題只需要設定高德地圖設定的定位模式就ok了,不要設定高精度模式,其它兩種都ok,根據需求自己取。 三種模式解析如下: 高精度定位模式:會同時使用網路定位和GPS定位,優先返回最高精度的定位結果,以及對應的地址描述資訊。 Java //設定定位模式為AMapLoc

開發中 手機無法 直接 進入相簿獲取圖片解決方案

開發中碰到無法直接進入相簿的情況,會彈出選擇介面,而需求是要直接從相簿獲取圖片public void localImage(int code) {Intent intent;if (Build.VERSION.SDK_INT < 19) {intent = new I

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

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

解決AppBarLayout在手機6.0系統快速滑動時抖動問題

   最近有個需求要做類似UC、今日頭條標題欄吸附懸停效果,相信大家會用CoordinatorLayout+AppBarLayout來實現,於是加入了專案中,效果是實現了,玩得很愉快,可是玩了一會發現一個原生的bug,問題描述如下: 用手指輕輕滑動CoordinatorLa

Activity的LaunchMode導致呼叫系統相簿選取圖片立即返回RESULT_CANCELED,datanull

如題,最近在做呼叫系統相簿選取圖片的功能時,發現在一些手機上就會出現這種問題,具體的現象是使用如下程式碼選取圖片: String IMAGE_UNSPECIFIED = "image/*"; int SELECTPHOTO=10086; Intent

手機模糊拍照解決辦法

拍照模糊 華為拍照模糊 華為手機拍照模糊 華為Mate9、P10等手機拍照模糊、無法對焦的情況,除硬件問題(硬件問題建議去網點檢測,1年保修期內免費維修)、鏡頭汙染、對焦失敗等原因外,還可能是開啟了大光圈模式! 1.華為手機大光圈模式為什麽會導致拍照模糊?大光圈,可以令對焦的主體從雜亂的背景中凸顯

手機WebView長按不能複製,記一次少見奇葩bug解決之旅

風起 接到反饋,說是之前一個老專案的詳情頁(html)長按不能複製了(華為mate9),uh…不記得需求裡有長按複製功能,不過現在原生webview是支援長按複製的,所以就是個預設需求了,那這個bug是要改的。 拿手邊的華為和小米試了一下,的確不能複製,然後到模擬器上跑了下,uh…長

ios ipad裡面呼叫系統相簿圖片不完整解決方法

專案裡面用到了系統相簿,在手機裡面取出來是完整的,但是在pad裡面取出來就是不完整,只是取到左上角的一部分,開始查資料,最後的解決辦法是,在調UIImagePickerController這個類時將這個控制器橫屏,就可以取到完整的圖片了; 我是在類別裡面做

【Android開發】app升級報錯,解析包時出現錯誤(手機8.0系統

問題描述: 今天釋出app版本升級,碰到華為手機8.0系統,安裝升級的時候提示,解析包時出現問題。而其他手機都是正常的。而且當我的包沒有經過360加固的時候,也是可以去升級新版本,加固過後就不行了。 這個導致這個問題的原因有很多,我先把我這邊app的問題處理方案介紹給大家

QSqlTableModel呼叫rowCount函式返回0 解決辦法

先貼程式碼: //公告模組 void SysKaoqi::showElse() {msgText->show();model->setTable("message");QModelIndex index;int numRows = model->rowCo