原创 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 availa

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

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

原创 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。// 創建module @

原创 PeerConnection — Getting Started with WebRTC — Part 2

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

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

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

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

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

原创 Android主流圖片框架淺析

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

原创 Android常見開源解決方案

(一)系統框架1.1 網絡請求名稱描述Android Async HTTPAndroid異步HTTP庫AndroidAsync異步Socket,HTTP(客戶端+服務器),WebSocket,和socket.io庫。基於NIO而不是線程。O

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

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

原创 Realm數據庫踩坑

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

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

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

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

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

原创 Android Studio:Reformat Code格式化Xml佈局代碼後控件順序錯亂

Android Studio升級3.5之後,遇到個奇葩問題,在佈局xml文件中格式化代碼後,控件的順序都變了,這不是我們想要的結果,網上搜了一下,確實是AS3.5的鍋,每次升級都會遇到不同的問題,先記錄一下吧,以後有時間再研究爲什麼做的調整