1. 程式人生 > >Android之如何解決部分手機拍照拍出來的照片是黑色

Android之如何解決部分手機拍照拍出來的照片是黑色

如何解決部分手機拍照拍出來的照片是黑色

         最近專案做的是遠端拍照和遠端截圖的問題,遠端截圖用的是Android 5.0之後的API,MediaPrejectionManger,

         拍照用的是呼叫系統的camera,用的surfaceView進行預覽,但是問題出現了,部分手機排出來的照片是黑屏的

解決辦法:

       當我們初始化相機的時候,然後直接調surfaceHolder裡的回掉方法,oncreateSucrface,然後直接回調takePicture

       最好採取辦法:

       new handler().postDelay(new Runable(){

          takePicture(null,null,you need hui diao fangfa);

       },500);


相關推薦

Android如何解決部分手機拍照出來照片黑色

如何解決部分手機拍照拍出來的照片是黑色          最近專案做的是遠端拍照和遠端截圖的問題,遠端截圖用的是Android 5.0之後的API,MediaPrejectionManger,          拍照用的是呼叫系統的camera,用的surfaceView進

Android 解決部分手機拍照後獲取的圖片被旋轉的問題

最近又被測試MM找茬了,呼叫Android系統拍照功能後,三星手機拍攝後的照片被旋轉了90度,橫著拍給你變成豎的,豎的拍給你變成橫的。。。其它品牌的手機都是正常的,就三星出現這個怪事。 在Android適配上,我原來一直以為國內的小米手機夠奇葩了,結果還有更奇葩的!你說你沒

android解決三星手機拍照獲取圖片的問題

最近在專案中用到了拍照獲取圖片上傳的功能。在其它的手機上測試功能正常,但是在我自己用的三星s3上面就出現了問題。這個問題困擾了我好幾天。最後發現了一個問題,三星手機在拍照時預設是橫屏的,我的應用預設是

Android解決ubuntu沒有無線網絡卡和手機wifi實現adb wifi除錯

1、問題 ubuntu沒有無線網絡卡,但是在在wifi1是同一個網段,然後手機需要wifi adb除錯 2、解決辦法 1、連線上wifi1 2、手機下載“終端模擬器apk”安裝在手機上 3、手機連線電腦,然後adb tcpip 5555 4、然後adb push dro

百度地圖手機端單觸點單擊和長按事件,解決部分手機(小米手機)地圖單擊事件失效,多觸點、拖動依然觸發長按的bug

|| ble apply timeout console dto eat 問題 int /** * Author 嶽曉 * * 對百度地圖的事件擴展,目前擴展了fastclick和longclick, * 解決某些設備click不執行的問題

Android非root手機run-as命令獲取debug版本apk裡面的資料(shared_prefs檔案,lib下面的so,資料庫檔案)

1  問題 非root手機想要獲取debug版本的apk裡面的資料(shared_prefs檔案,lib下面的so,資料庫檔案)           2  直接用run-as命令 adb she

Android解決太大太多圖片造成的oom

在最近做的工程中發現載入的圖片太多或圖片過大時經常出現OOM問題,找網上資料也提供了很多方法,但自己感覺有點亂,特此,今天在不同型號的三款安卓手機上做了測試,因為有效果也有結果,今天小馬就做個詳細的總結,以供朋友們共同交流學習,也供自己以後在解決OOM問題上有所提高,提前講下,片幅有點長,涉及的東西太多,大家

android 呼叫 系統 相機 攝像機 拍照 視訊

主要內容如下:系統現有相機應用的呼叫 系統現有相機拍攝照片 獲取系統現有相機拍攝的圖片 系統現有相機拍攝圖片Demo 系統現有相機拍攝視訊 系統現有相機拍攝視訊Demo 系統現有相機應用的呼叫   對於如何呼叫系統現有應用,之前就有講解,這裡簡單再說一下。在開發的應用中呼叫

Android解決Base64 encode中文亂碼問題

1、問題 需求需要,把字串轉化為UTF-8編碼之後需要base64.encode處理,但是我寫了 String ss = new String(value.getbytes("UTF-8"), "UTF-8"); Base64.encode(ss); 死活出不來,依然亂碼

Android如何獲取手機程式列表以及程式相關資訊並啟動指定程式

效果圖: 程式列表: 啟動程式,獲取程式資訊: 程式碼如下: 建立一個AppInfo類來表示應用程式 <pre name="code" class="java">public class AppInfo { public

Android高仿手機QQ圖案解鎖

ps:請不要再問我,為什麼匯入之後會亂碼了。 其實,程式碼基本上都是從原生系統中提取的:LockPatternView、加密工具類,以及解鎖邏輯等,我只是稍作修改,大家都知道,原生系統介面比較醜陋,因此,我特意把QQ的apk解壓了,從中拿了幾張圖案解鎖的圖片,一個簡單的例

三星手機拍照,上傳照片或者下載導致圖片旋轉90°的解決辦法。

專案需求。 因為專案中需要對拍照之後的圖片進行上傳。 (這也是一個簡單的問題) 但是就是三星手機(三星note3),出現拍照之後照片旋轉了九十度。 然後我們上傳上去,然後通過其他手機請求url再次顯示還是旋轉過的。 說說我們解決問題的路徑。

Android解決輸入法軟鍵盤彈出擠壓螢幕或覆蓋控制元件問題

最近在最Android開發過程中,出現一個問題:一個介面上有文字輸入框,當進行輸入時,輸入法軟鍵盤會彈出擠壓螢幕介面或者覆蓋控制元件。 解決辦法是:使用Window的setSoftInputMode()方法,明確設定軟鍵盤的輸入法模式: getWindow().setSo

Mac OS X 下部分Android手機無法連線adb問題解決方案

時至當今,Android山寨手機廠商已如此之多,能修改和個性化定製Android OS的能人已是多如牛毛,有的牛人修改Android系統只會影響所修改的點,不會影響其它,然後還有的就不多說了,總之做的修改會造成很多影響其它方面功能的問題。對Android APP開發者來說最

Android部分手機(oppo r9s)安裝app出現崩潰問題解決辦法

1、問題現象 部分手機(oppo r9s)安裝release版本的apk出現了崩潰,但是部分手機安裝正常 2、崩潰日誌 01-15 09:42:37.239 5889 5889 E AndroidRuntime: java.lang.OutOfMemoryError

Android開發——相簿拍照_03.解決相機拍照之後部分手機無法將圖片儲存到路徑或部分手機點選相機確定無法返回問題

之前用了02的方法,實現了相簿拍照功能,但是在測試的時候發現幾個問題:1.拍完照片之後,返回介面,但是顯示出來的圖片為null,一片空白;2.拍完照片之後,點選相機的確定鍵,無法返回。 因為時間有限,網上的回答很多,第一個問題有人說部分手機沒有SD卡?第二個問

Mac OS X下Android系統M2、華為部分手機無法連線問題解決方案

一般的android連線mac 很方便不用安裝驅動就可以啦,可是不知道為什麼特殊情況下有的android手機(小米2,華為等)就是連線不上,下來就說說特殊情況下如何連線。 使用USB連線安卓手機後可以做2件事情: 1.關於本機-->更多資訊->概系統覽-&

android照相、相簿獲取圖片剪裁部分手機異常的解決方法

解決辦法 可以定義一個Uri物件來儲存剪下後的圖片 File file = new File(Environment.getExternalStorageDirectory(),BitmapUtil.generateFileName()); corpUri = U

關於移動端影像配置了https之後出來照片android手機無法顯示的問題

話不多說上程式碼 // 函式-從url讀取檔案 readFile(img){ let vm = this; window.resolveLocalFileSystemURL(img.orgSrc, function

AndroidMIUI系統BUG:呼叫拍照後不返回當前activity解決辦法

public void photo() { String state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { //判斷資料夾是否存在,我的資料夾路徑是SDP