原创 解決Androd Fragment 嵌套問題

開發中經常遇到很多fragment 嵌套在一起,我們不僅需要在actvity中管理fragment, 在fragment也要管理所屬的fragment,一個兩個還好說,如果特別多的話,我們的項目嵌套很難管理,我們自己都覺得亂。 實際開發中

原创 Android NDK系列四(Android Studio ndk-build方式配置第三方庫 和打包生成多個.so(fmod庫爲例))

配置第三方庫:   1.首先關注一下目錄結構,可以只看紅框的目錄,其他可以忽略。。   2.針對上面的目錄,我們在build.gradle中的配置,主要添加紅色的部分: android { compileSdkVersion 27 d

原创 Android NDK系列三(Android Studio cmke 編譯多個個.so文件)

如果我們要在我們的項目中加載多個我們生成的.so庫 System.loadLibrary("play_sound"); System.loadLibrary("native-lib");   這時候需要我們生成多個.so庫;   我們

原创 Android NDK系列二(cmake方式配置第三方庫(fmod庫爲例))

1.首先引入第三方包: 打開下載好的fmod包,進入lib 將這些全部複製到我們項目的app/libs下:(這些so是作爲預編譯庫用來編譯我們的自己的庫的,沒有的話不能生成我們自己的.so) 然後打開fmod的inc目錄下: 全部複

原创 Android NDK系列一(ndk在android studio基本編譯配置 ndk-build 和 cmake)

ndkbuild 與 cmake 在 Android 項目中使用 jni 有兩種編譯方案,一種是傳統的ndkbuild,一種是當前推薦使用的 cmake;下面來分別介紹這兩種方式;我的AS版本 3.2:   1.ndk-build方式配置

原创 關於Android學習書籍的推薦

Android 是一個前景很大的平臺,很多人都投入到android 開發中去了,有時候入門是一件很難的事,還有入門以後進階也是阻礙重重,可能原因有很多,但不外乎是你自己的懶惰和學習方向的錯誤; 走了很多彎路後,我積累下了幾本android

原创 Android整套學習動腦學院分享

分享一個android 全面的視頻教程,都是目前主流的技術,涉及設計模式,高級自定義UI, 性能優化和原理,ndk開發,音視頻開發,第三方框架源碼解析 等等 價值六千多的視頻教程,大約100多G, 總目錄 下面是部分的目錄:  

原创 android gradle的理解 以及 解決編譯慢的問題

gradle的重要概念: 1.gradle 安裝的位置 1.用戶目錄下 .gradle 用戶目錄下wrapper/dist 下有已經下載的gradle版本; 如果gradle下載慢可以自己下載,然後把zip考進對應的隨機文件夾內(注意時

原创 橘子日記

橘子日記,希望給人一種清新爽朗的感覺,不管你的一天心情是怎樣的,希望進入橘子日記,會帶給你一種互訴心聲的感覺。簡潔記錄,方便查看,少一些雜質,多一些純真。橘子日記的版本正在更新中,期待大家的意見.....

原创 底部導航Tab圖標 設置可調節圖片大小:

不知怎麼說 ,但是這個很有用; 我實現Fragment 切換的時候tab ,一般是RadioGroup,下的四個RadioButton,然後加四個Fragment實現的;但是這樣tab的圖標只能由RadioButton的drawableT

原创 RadioButton設置圓圈的大小樣式

radioButton 默認的風格是這樣的: 怎麼樣修改這個紅色的圓圈爲我們自定義的圖標呢? 我們注意到RadioButton的button屬性,是設置這個紅色圓圈的,當我們設置 button=@null 則這個圓圈消失; 現在我們要將

原创 關於活體檢測的一些理論方法

最近研究活體檢測,主要是針對防止身份證照片攻擊,通過提示用戶完成某些動作進行識別; 想要檢測用戶的動作,最基礎的一個前提,必須將人臉的特徵點提取出來,才能做之後的判斷;opencv自帶的方法貌似只能畫出矩形的人臉框,我們必須要準確檢測出眼