是 Java 提供的序列化接口,它是一個(gè)空接口: Serializable 用來標(biāo)識(shí)當(dāng)前類可以被 ObjectOutputStream 序列化,以及被 ObjectInput...
是 Java 提供的序列化接口,它是一個(gè)空接口: Serializable 用來標(biāo)識(shí)當(dāng)前類可以被 ObjectOutputStream 序列化,以及被 ObjectInput...
雖然Livedata已經(jīng)有點(diǎn)過時(shí)声功,但是碰到一些有意思的情況我認(rèn)為還是值得記錄一下饱亮。 一. Activity/Fragment/Service中封裝的Livedata 我們平時(shí)...
最近沒什么難點(diǎn)技術(shù)好寫印荔,有難點(diǎn)的技術(shù)沒研究透也不敢寫忱嘹,我估摸著太久不更新也不太好嚷那,得顯得我還存在著對(duì)技術(shù)的熱愛瞻想。這不正好上頭派了個(gè)換膚的功能压真,那換膚不外乎是那些思路,用框架也...
一. 文字相關(guān)適配 1. 本地文字國際化 只需要?jiǎng)?chuàng)建對(duì)應(yīng)的values-xxx文件夾蘑险,再里面創(chuàng)建string文件滴肿,這是最基本的適配國際化。 2. 文本長度 這也是比較細(xì)節(jié)的...
寫這篇文章的原因是昨天有個(gè)剛?cè)腴T的小老弟問我ARouter的原理是怎樣的佃迄。當(dāng)時(shí)就把我搞不會(huì)了泼差,當(dāng)時(shí)我也不記得我以前有沒有看過ARouter的源碼。但是我還是老油條的回了一句“...
@咸魚不咸_41a9 是的
Android將倒計(jì)時(shí)做到極致一. 已有倒計(jì)時(shí)方案存在的問題 在開發(fā)倒計(jì)時(shí)功能時(shí)往往我們會(huì)為了方便直接使用CountDownTimer或者使用Handler做延時(shí)來實(shí)現(xiàn)呵俏,當(dāng)然CountDownTimer內(nèi)...
一. 已有倒計(jì)時(shí)方案存在的問題 在開發(fā)倒計(jì)時(shí)功能時(shí)往往我們會(huì)為了方便直接使用CountDownTimer或者使用Handler做延時(shí)來實(shí)現(xiàn)堆缘,當(dāng)然CountDownTimer內(nèi)...
昨天公司突然有個(gè)要用到NFC 功能的項(xiàng)目,我一想前幾年挺火的普碎,網(wǎng)上肯定也有不少例子吼肥,覺得分分鐘搞定的,然而…… 雖然有很多的列子麻车,但是能夠真正跑起來并且成功的并不多缀皱。搜到的最...
Android開發(fā)中的各種單位的解釋 Px (Pixel像素)也稱為圖像元素,是作為圖像構(gòu)成的基本單元赁咙,單個(gè)像素的大小并不固定钮莲,跟隨屏幕大小和像素?cái)?shù)量的關(guān)系變化(屏幕越大,像...
因?yàn)樾枨笥凶鲩_機(jī)引導(dǎo)彼水,所以簡單的學(xué)習(xí)下這塊功能的流程崔拥,并簡單的做個(gè)總結(jié) 主要參考文章:http://www.reibang.com/p/d2951f6fb2a8[https...
很久沒更新,換新工作后一直比較忙凤覆,也沒有什么好分享的新技術(shù)握童,就記錄一次碰到的坑。 1. 一般情況下的網(wǎng)絡(luò)判斷 一般我們開發(fā)的時(shí)候都會(huì)碰到需要判斷網(wǎng)絡(luò)狀態(tài)然后做不同邏輯的處理的...
@TM_XLQ 需要盡快的做遷移處理叛赚,Android10是一個(gè)過渡澡绩,可以做遷移不會(huì)受影響
Android10分區(qū)存儲(chǔ)適配這個(gè)問題其實(shí)在很早之前Android10提出的時(shí)候就開始做了適配稽揭,但是為什么寫這篇文章呢,是因?yàn)锳ndroid11快來了肥卡,目前我們這邊沒有android11的手機(jī)進(jìn)行測試溪掀,所...
Dart中一切皆對(duì)象 Dart內(nèi)置類型 Numbers Numbers類型包含兩種:int :int類型不超過64位,根據(jù)平臺(tái)的不同步鉴,取值范圍不同揪胃。在Dart虛擬機(jī)中int取...
@尚善心ka 是什么plugin
Gradle終于懂了(一)帶你玩轉(zhuǎn)Project本打算用gradle嘗試著去寫一些腳本方便項(xiàng)目的構(gòu)建和打包,但是在復(fù)習(xí)gradle的時(shí)候有了一些新的理解氛琢,對(duì)gradle的理解不敢說精通喊递,但也更透徹了,可以說是現(xiàn)在終于會(huì)寫g...
沒想到我竟然更新得這么頻繁阳似,之前有寫個(gè)一篇OkHttp相關(guān)的文章骚勘,只不過那篇是帶著問題去看源碼,只是為了解決問題撮奏。這次是帶著好奇心來看俏讹,想知道它內(nèi)部到底做了什么。主要還是以分...
Author:楊空明 Date:2018-8-17 一、前言 Android開發(fā)者常常面臨的一個(gè)問題就是防破解捌年、 防二次打包∑澳龋現(xiàn)如今安全問題越來越重要,越來越多的Androi...
生成字節(jié)碼那邊看得有點(diǎn)懵,相當(dāng)于自己在內(nèi)部生成一個(gè).class文件這個(gè)意思嗎延窜。這東西,有點(diǎn)牛逼啊
JAVA動(dòng)態(tài)代理代理模式 為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問抹锄。代理類主要負(fù)責(zé)為委托了(真實(shí)對(duì)象)預(yù)處理消息逆瑞、過濾消息、傳遞消息給委托類伙单,代理類不現(xiàn)實(shí)具體服務(wù)获高,而是利用委托類來完成服...
寫文章已經(jīng)4周年了,雖然中間很多時(shí)候都在偷懶吻育,但也寫了100篇文章念秧,雖然回過頭看有些文章寫得好像自己現(xiàn)在也很嫌棄。但是確實(shí)怎么長時(shí)間的偷懶并堅(jiān)持著布疼,讓我感覺確實(shí)有點(diǎn)欣慰摊趾,雖然...
@JavascriptInterface修飾寫了沒有币狠,或者檢測下什么細(xì)節(jié)的地方?jīng)]有處理好
Android混合開發(fā)(一)以前也用過webview,不過基本都是展示一些靜態(tài)的頁面砾层,就直接對(duì)著API懟就行漩绵,現(xiàn)在由于某一塊功能太過于繁雜,用本地的方法去開發(fā)的話就會(huì)太過于麻煩肛炮,不是做不到而是沒必要止吐,所...