原创 Andoird開發之SerialPort串口開發

關於安卓設備上使用串口,谷歌官方在github上有提供代碼實例,裏面有JNI的代碼和串口API的java文件,工程的地址如下: https://github.com/cepr/android-serialport-api 今天,分享給大家,

原创 Android 拓展Logger細節分享

首先感謝orhanobut/logger庫的作者提供了這麼好用的日誌管理工具。Github傳送門 本文以orhanobut/logger爲基礎,通過閱讀源碼後進行的拓展,爲達到以下目的: 將日誌存在本地,並可以自由更改文件大小、存放路徑等

原创 Android UDP協議,實現Yodar遙控器

近期做了一個Yodar的音樂播放器,其實就是在Android上做了一個Yodar的遙控器,用了播放器的樣式與Yodar的設備屏幕同步。而比較麻煩得是Yodar的協議是UDP的。並且涉及到發json數據,不能有絲毫錯誤,必須按規則來,否則不會

原创 你一定會遇到的Android接入融雲音視頻SDK採坑記錄

項目地址 獲取Token 融雲SDKconnect()時需要傳入Token,而獲取Token的API需要服務端去請求,不支持客戶端直接獲取。在沒有搭服務端而客戶端需要做測試的時候,可以用融雲的API調試功能獲取永久Token寫死在代碼中。

原创 Android 用TextView實現一個日誌顯示

筆者在做一個Demo,突發奇想希望能夠直觀的在Demo上打印日誌信息,使得非開發人員也能簡單的過濾這些信息。直接寫了個TextView然後將日誌往上添加。就需要解決兩個問題: 1.TextView在超過最大行數時時不會自動滾動的需要添加滾

原创 Android 簡單計時器實現

計時器是很多程序都會使用的一個功能點,筆者這裏有個簡單實現的方式分享給大家 this.baseTimer = SystemClock.elapsedRealtime(); timerView = (TextView) t

原创 Android OkHttp3處理重定向

今天接一個設備對外接口時,遇到了重定向問題。起因是在PostMan上跑接口一點問題都沒有,但是在程序中就是死活不行。錯誤提示401未授權unauthorized。攔截OkHttp的請求日誌發下日誌打印了一個新的地址,發現是重定向的問題。

原创 Android ADB 打開 Lanucher首頁

本文記錄一個簡單的方法,用ADB打開Android Lanucher首頁。在我們做廠商自定義的android設備時,可能會遇到沒有內置輔助鍵(back、home)並且將自己的APP內置爲系統級LanucherAPP,開機不經過Android

原创 接口文檔模板MarkDown版

1. 查詢指定項目屬性 接口功能 獲取制定項目的分類信息 URL <font color=#00ffff>td/login/</font> 支持格式 JSON HTTP請求方式 GET 請求參數 參數名 類型 簡介

原创 Andriod RX+Retrofit基礎學習並簡單封裝

最近加入了新的工作,Android產品用了RX+retrofit作爲網絡交互框架,以前完全沒用過,只有自己補一補。這裏與大家分享一下學習成果,也便於自己日後複習。類似的文章特別多,封裝也大同小異,特別記錄一篇是希望自己將看過的東西能夠真正理

原创 《龍族3》中讓我回味的片段

        最新補了《龍族三》,相對於一、二部,龍族三的確更加精彩,也更加令人回味。拋開書的內容主線不說,有兩個小插曲給我留下了深刻印象,筆者想在這裏記錄下當下的感受和想法,同時分享給大家。一、“《羅密歐與朱麗葉》是一個動人的話劇,在羅

原创 Android自定義View--數字軟鍵盤

由於換工作換城市,很長時間沒有更新了。來到新公司,接到一個需求,要求在PAD屏幕上顯示一個數字鍵盤,作爲密碼錄入。想着練練手,就用自定義View繪製了一個,分享給大家。 效果圖: 參考文章: android自定義view(自定義數字鍵

原创 Android知識點基礎篇(二)

索引: Binder機制,共享內存實現原理 ActivityThread工作原理 嵌套滑動實現原理 View的繪製原理,自定義View,自定義ViewGroup View、SurfaceView 與 TextureView 主線程Loo

原创 Android知識點基礎篇(一)

索引: Application的生命週期 Activity的生命週期 內存泄漏和內存溢出 Fragment的懶加載實現 Android Service、IntentService,Service和組件間通信. Activity的onNe

原创 助你快速搭建一個健壯可控的WebApp

  筆者因公司需求,從0打造一款WebApp,一直維護到現在。整個接口算是從混亂到現在的有序。筆者也從一個WebView+H5的小菜鳥,磨鍊成了中等生。   WebApp簡單來講,就是利用原生的WebView承載H5的html頁面,並且