原创 Android Data Binding 配合BaseAdapter

Android Data Binding 初探 Android Data Binding 進階 Android Data Binding 配合BaseAdapter Android 多多少少都會有 ListView,一般都

原创 Android FFmpeg系列——5 音視頻同步播放

Android FFmpeg系列——0 編譯.so庫 Android FFmpeg系列——1 播放視頻 Android FFmpeg系列——2 播放音頻 Android FFmpeg系列——3 C多線程使用 Android FF

原创 Android App字體不受系統字體大小影響

由於公司的App面向的用戶有小部分人是“大叔”級別的,他們喜歡把系統字體設置得很大,爲了App字體不受系統字體大小影響,於是在網上搜了一下,大概有2中解決辦法。 更新App的配置 簡單的來說,就是重寫我們BaseActivity的

原创 Android 自定義可手勢移動、放縮ImageView

又很長的一段時間沒寫博客,趁着空閒之餘,做一下一個常用的自定義View的記錄。 手勢移動、放縮ImageView是一個很常用的控件,之前都是用別人寫好的,發現對Matrix類不是很熟悉,估計以後可能會經常用到這個類,所以想深入瞭解

原创 Android Data Binding 初探

Android Data Binding 初探 Android Data Binding 進階 Android Data Binding 配合BaseAdapter 關於 Data Binding Data Binding

原创 VMware15 安裝 Mac10.14

折騰了很久,終於能使用上Mac 10.14版本了,特在此記錄一下,希望能幫上有需要的朋友。 虛擬機 之所以折騰了很久,就是因爲我選錯了虛擬機版本,反正我在 VMware14 怎麼都裝不上!!無論我裝什麼版本的Unlocker,虛擬

原创 Linux JDK和Tomcat環境搭建

最近想做一個記賬的App,爲了能同步到雲端,自己打算搭建一個服務器! 於是乎,在網上搜索,看有沒有免費的雲主機,找了半天,終於讓我給逮住了!!這裏分享一下,不用花錢也能租賃雲主機網址:https://www.myfreeyun.c

原创 Android Data Binding 進階

Android Data Binding 初探 Android Data Binding 進階 Android Data Binding 配合BaseAdapter 學完 Data Binding 的基本使用方法後,我們來

原创 Android UI佈局優化

個人在開發過程中,一直要求自己在UI方面不要做過多的嵌套,這點我對自己還是挺滿意的!!因爲UI過多的嵌套,雖然開發比較方便,可以提高開發速率,但是渲染時間過長,App甚至會出現卡頓,降低用戶的體驗! 很多人都知道“include”

原创 Android 檢測UI卡頓問題

最近公司接到一些用戶反饋說,App卡頓了,甚至App無響應,我們稱其爲ANR。 先來說說ANR。 ANR ANR,即 Application Not Responding,應用程序無響應。Android系統對於一些事件需要在一定的

原创 Android Hybrid的一些事

Hybrid Hybrid,字面意思,“混合的”,在Android中,指的是混合開發,也就是Native和H5混合開發。 主要是實現思想是用H5做頁面,以JS爲橋樑,調用Native方法,Native用WebView裝載H5頁面,

原创 Android 構架師之路 UML

之前有使用過UML工具來表示類圖關係,現在來小結一下工具的使用方法,以及其各種圖形的含義。 UML工具簡述 我使用UML工具比較小型,叫StarUML,下載地址:https://staruml.en.softonic.com/。

原创 Android FFmpeg音頻重採樣

自己有個需求,要把採樣率爲44100的PCM重採樣爲16000的PCM,經過1天的探索,終於成功了!! 網上的資料比較少,找到的都是比較零碎的知識點,只能慢慢摸索,想到這個,還是覺得有團隊好,個人學習總是慢一點的,比較曲折,不過也

原创 JNI 同一個Module生成多個so

終於解決困擾了我2天的問題!!!那叫一個激動!! 最近做一個項目,需要在同一個模塊中同時生成兩個SO文件,剛開始沒覺得怎麼樣,就在一個CMakeLists.txt文件這麼寫入: cmake_minimum_required(VER

原创 Android - 自定義可手勢移動、放縮ImageView

又很長的一段時間沒寫博客,趁着空閒之餘,做一下一個常用的自定義View的記錄。 手勢移動、放縮ImageView是一個很常用的控件,之前都是用別人寫好的,發現對Matrix類不是很熟悉,估計以後可能會經常用到這個類,所以想深入瞭解