原创 setPreviewCallbackWithBuffer 只調用一次
在給camera設置mCamera.setPreviewCallbackWithBuffer(new PreviewCallback() {
原创 升級到Android Stduio 2.3 運行cordova項目報錯Error: Could not find gradle wrapper within android sdk
今天在使用ionic 運行原來的代碼是,提示我:Error: Could not find gradle wrapper within android sdk. Might need to update yo ur Android SDK
原创 E/MediaRecorder: start failed: -38
糾結了好久,終於找到了問題,無論是在錄屏還是錄音錄像,報這個錯誤應該是camera或者是mic被佔用着,首先排除資源被佔用着!
原创 com.android.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:95)
該錯誤出現在android 5.1平臺,使用HttpURLConnection上傳包含中文文件名的文件時,報的錯誤,及時對中文進行URLEncoder.encode(value, "utf-8"); 之後仍不可以; 有以下建議: 在co
原创 Immutable bitmap crash error
不可以直接編輯bitmap Bitmap workingBitmap = Bitmap.createBitmap(chosenFrame); //複製一份用來編輯 Bitmap mutableBitmap = workingBitmap
原创 SVN 使用記錄
1、不用checkout服務器目錄上傳文件: import 命令,具體的可以查看SVN幫助文檔,使用方式如下:svn import -m "導入新的項目文檔" uploadfile https://svnpath/uploadfile
原创 Android Camera2 學習筆記
Camera2 在Android5.0都已經出來了,現在的項目上竟然還在用已經被捨棄的Camera1,不能容忍了,改! 1、使用感受: 目前按照google給出的實例,寫出來了一個demo,和Camera1最大的區別可能是 a:以服務
原创 git學習-- -fatal: 不是一個有效的對象名:'master'。
git初始化倉庫之後,想新建一個分支dev,結果出錯: fatal: 不是一個有效的對象名:'master'。 一直沒有想明白是怎麼回事,後來發現需要初始化倉庫了之後需要你向裏面添加文件並提交,這是纔可以用:git branch命令查詢到
原创 python學習記錄 一
一、安裝setuptools,在ubuntu上使用命令:apt-get install setuptools,不行;要使用sudo apt-get install python-setuptools纔可以; 參考: http://yan
原创 Android 防止你的Activity 不能被銷燬
爲了提高你的應用內存的正確使用,一定要避免Activity不被銷燬,其中注意以下幾個方面: 1、不要把Activity對象以及Context對象傳入到一個單例中,因爲當單例不能被銷燬時會一直不讓Activity銷燬; 2、當Activit
原创 android 錄屏報錯:Failure delivering result ResultInfo{who=null, request=101, result=-1
android 在錄屏時一直出現這個錯誤,解決過幾次後來又出現過一次,怎麼都想不起來是爲什麼了,最後發現原來是初始化視頻保存地址是一個錯誤的地址!異常信息如下: FATAL EXCEPTION: main Process: com.icd
原创 Java 對象中參數爲hashMap轉Json後 沒有數據
如題,對象中的參數爲hashMap時,使用Json工具轉Json時,發現是空,原來是需要對該參數添加set和get方法纔可以;
原创 Android Java代碼執行adb shell命令(二) 執行命令
查找資料的時候發現有兩種調用方式: 第一種: try { process = processBuilder.start(); successResult = new Bu
原创 Android Java代碼執行adb shell命令(一) 誤區
之前一直有幾個誤區就是 : 1、能在adb shell中運行的命令都可以用Java代碼來執行; 2、只要是Root過的手機就一定能獲取su權限; 之所以稱之爲誤區是因爲在實際使用過程中發現了走不通的地方,也就是個人在目前還沒有找到其他的方
原创 git 查看具體文件的修改記錄
1、查看某個文件的修改記錄 git log --pretty=oneline 文件路徑\文件名 2、查看某個文件修改的具體內容 git log -p filename