一、基本概念 1.1 資源 Android使用xml文件來描述各種資源缔杉,包括字符串锤躁、顏色、主題或详、布局等等系羞。資源分為兩個部分,及 值 和 屬性霸琴。 1.1.1 屬性 在App開發(fā)...

一、基本概念 1.1 資源 Android使用xml文件來描述各種資源缔杉,包括字符串锤躁、顏色、主題或详、布局等等系羞。資源分為兩個部分,及 值 和 屬性霸琴。 1.1.1 屬性 在App開發(fā)...
場景:子View的滑動被父ViewGroup給攔截了解決:在子View中調(diào)用requestDisallowInterceptTouchEvent()椒振; 問題:在什么時候調(diào)用 ...
1 從一個細(xì)節(jié)展開 前些日子收藏了@鄭海波-mobctrl的SwipeRefreshLayout,想研究下如何實(shí)現(xiàn)梧乘。當(dāng)自己動手實(shí)現(xiàn)的時候發(fā)現(xiàn)了一個問題:在listview距離...
本文的分析基于Android1.6系統(tǒng)源碼选调,之所以選擇較低版本的系統(tǒng)源碼夹供,是因為它代碼量較少,能夠比較容易分析Android系統(tǒng)的核心本質(zhì)仁堪。對于高版本的系統(tǒng)哮洽,讀者可以進(jìn)行對比...
溫馨提示:閱讀本文需要60-70分鐘微信公眾號:顧林海 完成換膚需要解決兩個問題: 如何獲取換膚的View,利用LayoutInflater內(nèi)部接口Factory2提供的on...
本系列文章會詳細(xì)介紹如何從零開始實(shí)現(xiàn)一個滾動選擇器匪凉,首先看下其效果圖,如下所示: 上面就是本系列文章要實(shí)現(xiàn)的自定義滾動選擇器捺檬,接下來我會從零開始闡述該控件的實(shí)現(xiàn)思想再层。 如果來...
DeathRecipient:用這個的原因是擔(dān)心客戶端異常銷毀時,服務(wù)器收不到消息,造成資源浪費(fèi)等異常RemoteCallbackList:同樣的,我們在服務(wù)端通知客戶端消息...
MQTT簡介 MQTT 是一種基于發(fā)布訂閱模型的即時通訊協(xié)議,主要應(yīng)用于物聯(lián)網(wǎng)設(shè)備中 配置 添加依賴在project的gradle中添加遠(yuǎn)程maven倉庫 在app的grad...
Outline [TOC] 前言 上個月RxJava2正式版發(fā)布了叮喳,但目前國內(nèi)的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了缰贝,但還有一些以前沒用過...
1.Scheduler 的 API 在響應(yīng)式編程中馍悟,如果想給Observable操作符鏈添加多線程功能,可以指定操作符(或者特定的Observable)在特定的調(diào)度器(Sch...
前言 在上一篇中我們講到,init進(jìn)程會解析.rc文件赞弥,然后得到一些service去啟動毅整,這些service通常不是普通的服務(wù),文檔里面的稱呼是daemon(守護(hù)進(jìn)程).所謂...
0.前言 前面有同學(xué)問我妇菱,想要做一個Android 實(shí)戰(zhàn)項目承粤,問我有沒有好的開源項目可以參考和練習(xí)? 想想自己以前也是闯团,當(dāng)項目沒有什么新任務(wù)的時候辛臊,想著自己寫一個實(shí)戰(zhàn)項目來來...