原创 關於Android側使用AES進行加解密時的key和iv使用的方法

       AES的CBC加密模式,默認iv是16個0(這個稱爲初始化向量),由於是分組加密,所以下一組的iv,就用前一組的加密的密文來充當,我們可以指定IV來進行加解密,加大破解難度。CFB、OFB模式類似,只不過更復雜。     

原创 Android Camera onPreview中byte[]快速轉換爲Bitmap

Android Camera onPreview中byte[]快速轉換爲Bitmap 在以前對幀率要求不高時,一直使用BitmapFactory.decodeByteArray來進行處理,耗時非常可觀,在只開前攝的情況下處理圖像,耗

原创 Ill-advised or mistaken usage of a core class

一般這種情況是寫的一些包與jdk的重複了,比如javax.xml,這個時候改一下包名,不要與jdk重合就行了

原创 Android針對高版本實現開機自啓動時無法監聽BOOT_COMPLETED的處理方法

在Android5.0以上需要用戶手動開啓自啓動權限,有部分型號手機有按鈕來實現開關,有部分手機禁掉了這個功能,導致無法監聽BOOT_COMPLETED,不用急,針對這種情況可以使用intent-filter來監聽其他廣播實現 第一種:

原创 virtualbox雙擊沒有反應(window10)

virtualbox雙擊沒有反應 在Ubuntu中做了很多android源碼修改,突然不能使用了,讓我很是着急,通過不斷的嘗試,終於成功了,與各位分享一下:       百度virtualbox 第一個就是Oracle官網,點擊dow

原创 QT編譯Android項目遇到的問題

A problem occurred evaluating root project 'android-build'. > Invalid revision: android-4.4+ 去掉use gradle就好了

原创 Android camera2對焦設置

在android camera2 api 開始,提供了對焦距值(非zoom值)的設置,大概步驟如下: (1)先關閉自動焦距模式    mPreviewBuilder.set(CaptureRequest.CONTROL_AE_MODE, 

原创 關於service中intent-filter data屬性的一個小坑

<service android:name="com.xx.service.xxService" >             <intent-filter>                 <action

原创 eclipse導入jni項目報錯

一般項目報錯,但不指定具體文件,基本是由於環境問題 只需要以下三步: 1、刪除目錄下的.cproject; 2、在.project中刪除如下類似段落; <buildCommand> <name>org.eclipse.cdt.ma

原创 Unable to install Maven on Windows: “JAVA_HOME is set to an invalid directory”

在使用maven更新的時候碰到這個問題,明明環境變量已經配置好了啊,默默的檢查了幾遍沒問題 最後沒辦法,只有去mvn\bin下打開mvn.bat 在開始的時候添加@SET JAVA_HOME=C:\Program Files\Java

原创 android下使用opencv問題

undefined reference to `...' 在Android.mk中添加如下語句: LOCAL_CFLAGS += -DOPENCV_OLDER_VISION #(if still get errors, disable

原创 ubunbu下編譯android源碼

安裝Ubuntu15.10 ubuntu的安裝跟windows一樣,基本上是Next...Next的步驟。 ubuntu的版本選擇注意要選64位系統,而且最好不要選最新Release的版本。 推薦選擇ubuntu wily 更改默認sh

原创 Android Camera onPreview中byte[]快速轉換爲Bitmap<耗時僅需3~4ms>

Android Camera onPreview中byte[]快速轉換爲Bitmap 在以前對幀率要求不高時,一直使用BitmapFactory.decodeByteArray來進行處理,耗時非常可觀,在只開前攝的情況下處理圖像,耗

原创 Keyguard顯示流程介紹

     Keyguard顯示流程介紹:Keyguard是作爲一個java lib庫供SystemUI使用       系統解屏流程:        PhoneStatusBar的方法makeStatusBarView加載佈局super

原创 Android studio中調試C++代碼

在AS中調試C++代碼還是很快很方便的,以下是本人總結的步驟,希望對大家有所幫助。 lib庫下如果有好幾個分庫的話,每個分庫都要建立Android/jni目錄,存放Android.mk建立規則: ###################