原创 Android 底部TabActivity(0)——開篇(界面分析|系列文章目錄)

當下主流的軟件沒有一個統一明確的風格,App框架什麼樣的都有,但個人鍾情於頁面底部Tab分籤架構,移動設備的屏幕雖然越來越大,但是顯示的內容還是有限,爲了能展示更多的內容,方便簡潔的操作習慣中Tab架構是不二選擇,分爲頂部Tab和底部Ta

原创 No cached version of com.android.tools.build:gradle:3.6.3 available for offline mode.

打開 Android Studio 後提示gradle可以升級到3.6.3,點擊更新,進度條都沒動立馬報錯如下: No cached version of com.android.tools.build:gradle:3.6.3

原创 Realm(Java)數據庫使用文檔(Threading)

文章目錄13.1 線程示例13.2 跨線程使用Realm13.3 Android框架線程13.3.1 異步任務13.3.2 IntentService13.4 多進程支持13.5 凍結對象 Realm(Java)數據庫使用文檔(目

原创 Realm(Java)數據庫使用文檔(Writes)

文章目錄7.1 創建對象7.2 交易區塊7.3 異步事務7.4 更新strings和字節數組byte arrays7.5 批量更新 Realm(Java)數據庫使用文檔(目錄) 與讀取操作不同,Realm中的寫入操作必須包裝在事務

原创 Realm(Java)數據庫使用文檔(通知Notifications)

文章目錄10.1 Realm通知10.2 集合通知10.3 對象通知10.4 相同值的通知 Realm(Java)數據庫使用文檔(目錄) 可以註冊一個偵聽器以接收有關Realm或其實體更改的通知。當Realm整體發生變化時,將發送

原创 Realm(Java)數據庫使用文檔(模式Schemas)

Realm(Java)數據庫使用文檔(目錄) Realm的默認架構只是項目中的所有Realm模型類。但是,您可以更改此行爲-例如,您可能希望限制Realm僅包含類的子集。爲此,請創建一個自定義RealmModule。 // 創建m

原创 PeerConnection — Getting Started with WebRTC — Part 2

By Vivek Chanddru,Apr 1, 2017 If you are one of the few developers who is looking to use WebRTC in Android native c

原创 Getting started with WebRTC for Android — Loopback P2P calls

By Vivek Chanddru,Jul 15, 2017 Peer to Peer video calling is on the rage for sometime and now every app has audio/v

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 Android主流圖片框架淺析

一、UIL——UniversalImageLoader UIL可以算是老牌最火的圖片加載庫了,使用過這個框架的項目可以說多到教你做人,我第一次把第三方開源圖片加載框架加入項目中的就是這個了,當時感覺瞬間逼格上漲,媽媽再也不用擔心出

原创 Android常見開源解決方案

(一)系統框架 1.1 網絡請求 名稱 描述 Android Async HTTP Android異步HTTP庫 AndroidAsync 異步Socket,HTTP(客戶端+服務器),WebSocket,和soc

原创 Android SharedPreferences的單例模式(一)

放一個SP工具類,後期參考用。 import android.content.Context; import android.content.SharedPreferences; import android.preference

原创 Realm數據庫踩坑

今天升級Realm數據庫實體類的時候,發現數據庫東西不見了,折騰了一下午,得到一些教訓,這裏轉一些知識點,下次升級時候用。 /** * Realm數據庫升級 */ public class MyMigration imp

原创 Android SharedPreferences的單例模式(二)

另一個項目中的SP工具類,有時間需要和之前一個工具類整合一下。 import android.content.Context; import android.content.SharedPreferences; import a

原创 Android EditText文本輸入框禁止輸入空格

常規操作是定一個InputFilter,然後給EditText控件添加關聯解決如下: step1: // 禁止EditText輸入空格 private InputFilter filter = (source, start, en