原创 Android自定義View你所要知道的(二):Canvas解析

在2D繪圖中,Canvas和Paint能畫出各種各樣漂亮的圖形。再配合着滑動和動畫特效,就能做出非常炫酷的View。這篇文章是對使用Canvas繪圖使用的總結。更像是對API的中文翻譯。。 先從最小的畫點開始: public void

原创 Android中XML繪圖

在開發當中一直秉承:能用xml繪製的圖片效果,就一定用xml來繪製。 因爲xml繪製的所佔文件大小比圖片小很多,一般都小於1K。 從shape,layer-list 2種方式來做整理。 shape: shape有4種屬性,分別

原创 Android中使用MediaMuxer錄製MP4不能播放的問題總結

1. MediaMuxer.release()函數必須執行完畢 否則MP4文件缺少moov_box,造成mp4無法播放。 2. App被kill,關機,release()函數無法執行完畢 被這個問題困擾了月許,期間嘗試過: 分析

原创 安防監控平臺技術總結

  2017年剛參加工作,項目中就用到了攝像頭。內網用rtsp拉流可以通,外網行不通,當時一直研究怎麼穿透網絡,最後根據客戶的情況,選擇了比較麻煩的一種方案:   客戶門店使用電信寬帶撥號上網,路由器綁定在銳捷平臺。在路由器上做好

原创 Android時使用jain-sip問題記錄

1.java.lang.NoSuchMethodError: No virtual method setPathName(Ljava/lang/String 其實 pathName 默認值就爲 gov.nist,如果不設置,在

原创 Android studio導入Vitamio類庫報ANDROID_BUILD_SDK_VERSION' for project ':vitamio' 錯誤

直接上圖: 找了好久才解決,把後面的API刪除了,直接版本信息寫在後面就好了 重新編譯就好了。 點贊 收藏 分享 文章舉報 sinat_35938012 發佈了37 篇原創

原创 Android中BaseFragment封裝多狀態視圖顯示

特此感謝:https://github.com/wenzhihao123/Android-rxjava-retrofit-okhttp-app 先上效果圖: 根據不同的狀態,去更新不同的UI。 正常狀態: (數據加載完畢,顯示

原创 Android自定義View你所要知道的(一):座標系

準備寫自定義View這個專欄的文章,從最基礎的座標系到Demo。本着鞏固自身知識的意願,不足之處還請大家多多包涵。 之所以要先掌握Android的座標系,因爲view是靠座標來確定它在屏幕當中的位置。瞭解Android的座標系後

原创 解決Android DDMS數據庫權限不足無法導出問題

adb shell su cd data/data/[包名]/databases chmod 777 xxx.db 已經可以導出: 點贊 收藏 分享 文章舉報 sinat_

原创 Android Studio導入項目報錯 Minimum supported Gradle version is 2.14.1. Current version is 2.10. If usi

意思就是,支持最低版本Gradle爲2.141,當前版本爲2.1。 我在我的磁盤找到了更高的版本的Gradle,修改一個下路徑就好了. 過後還是提示一樣的錯誤,但是點擊提示的修復,它自己重新加載就好了。如果沒有更高版本的Gradle可