什么是exif? Exif是一種圖像文件格式,它的數(shù)據(jù)存儲(chǔ)與JPEG格式是完全相同的。實(shí)際上Exif格式就是在JPEG格式頭部插入了數(shù)碼照片的信息,包括拍攝時(shí)的光圈、快門(mén)、白...
什么是exif? Exif是一種圖像文件格式,它的數(shù)據(jù)存儲(chǔ)與JPEG格式是完全相同的。實(shí)際上Exif格式就是在JPEG格式頭部插入了數(shù)碼照片的信息,包括拍攝時(shí)的光圈、快門(mén)、白...
背景&問(wèn)題 在A(yíng)ndroid開(kāi)發(fā)中,我們常常會(huì)對(duì)View的可視性visiblity進(jìn)行操作或者檢查。如網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù),根據(jù)返回的數(shù)據(jù)結(jié)果控制相應(yīng)View可見(jiàn)或不可見(jiàn),或者判斷某...
@誰(shuí)喊我 發(fā)送 Observer 中打印的,不會(huì)參與到 zip 的輸出,zip 的最終輸出并不會(huì)打印
RxJava之zip操作符講解zip操作符之前,先來(lái)鞏固一個(gè)概念的區(qū)別,比如如何讓一個(gè)線(xiàn)程睡眠一秒?通常情況下,我們?cè)贘ava中會(huì)使用Thread.sleep(1000),但是筆者就就這個(gè)問(wèn)題今天就遇...
前言 熟悉Activity的啟動(dòng)流程和運(yùn)行原理是一個(gè)合格的應(yīng)用開(kāi)發(fā)人員所應(yīng)該具備的基本素質(zhì),其重要程度就不多做描述了。同時(shí),知識(shí)棧應(yīng)該不斷的更新,最新發(fā)布的Android 9...
第一次看的時(shí)候確實(shí),暈暈乎乎 開(kāi)啟懵逼模式, 不過(guò)這都不是 問(wèn)題,沒(méi)有程序猿 解決不了 的代碼問(wèn)題。 在我看的第 14篇的時(shí)候 突然 思路清晰了。 書(shū)讀百遍 ,其義自見(jiàn)??赡芫褪沁@個(gè)道理吧。
寢室有人 評(píng)論自Android事件分發(fā)機(jī)制詳解:史上最全面、最易懂
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于A(yíng)ndroid事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
概述 沒(méi)有Alfred基礎(chǔ)的,請(qǐng)先閱讀5分鐘上手Mac效率神器Alfred以及Alfred常用操作 大綱 資源 Alfred官網(wǎng) 知乎hzlzh大神維護(hù)的插件大全 Packa...
BackgroundColorSpan:給部分文字設(shè)置背景顏色 ForegroundColorSpan:給部分文字設(shè)置前景色 ClickableSpan:設(shè)置點(diǎn)擊事件 URL...
lateinit 和 lazy 是 Kotlin 中的兩種不同的延遲初始化的實(shí)現(xiàn) lateinit 只用于變量 var,而 lazy 只用于常量 val lazy 應(yīng)用于單例...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類(lèi),用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置。特別是列表橫向滑...
你說(shuō)的只是由于屏幕旋轉(zhuǎn)導(dǎo)致的 Activity 被重新創(chuàng)建,還有可能是后臺(tái)內(nèi)存不足 GC 了,Activity 被銷(xiāo)毀了,此時(shí)再回到這個(gè)界面不處理還是可能引起重疊的
9行代碼讓你App內(nèi)的Fragment對(duì)重疊說(shuō)再見(jiàn)在上一篇從源碼角度分析,為什么會(huì)發(fā)生Fragment重疊?里,我們分析了造成Fragment重疊的原因,這一篇我會(huì)介紹幾個(gè)解決方案,同時(shí)給出一個(gè)我的方案:9行代碼讓你app內(nèi)...
轉(zhuǎn)自:ConstraintLayout 1.1版本的新特性 約束布局ConstraintLayout看這一篇就夠了 ConstraintLayout被譯為約束布局,推出它旨在...
不過(guò)一幫鍵盤(pán)俠而已
《哪吒》15億票房登頂,可惜口碑再好,依舊沒(méi)跨過(guò)這座國(guó)漫高峰?截止目前,正式上映僅8天的《哪吒之魔童降世》,累計(jì)票房已突破15.3億,一舉超越15.27億的《瘋狂動(dòng)物城》,升至內(nèi)地影史動(dòng)畫(huà)票房冠軍,同時(shí)正向著20億大關(guān)邁進(jìn)。 《哪吒之...
清晰易懂
為什么不能在foreach循環(huán)中修改集合?《阿里巴巴JAVA開(kāi)發(fā)手冊(cè)》中有這樣一條: 不要在 foreach 循環(huán)里進(jìn)行元素的 add / remove 操作,remove 元素使用 Iterator 方式。 經(jīng)測(cè)試...
《阿里巴巴JAVA開(kāi)發(fā)手冊(cè)》中有這樣一條: 不要在 foreach 循環(huán)里進(jìn)行元素的 add / remove 操作,remove 元素使用 Iterator 方式。 經(jīng)測(cè)試...
@AWeiLoveAndroid 看了你的 Demo,描述的并不是我提問(wèn)的這個(gè)問(wèn)題,你文章中的例子我知道,并且之前我也是類(lèi)似這么設(shè)計(jì)的,就是有一些疑惑的地方。。我自己再想想吧
實(shí)現(xiàn)Android主流網(wǎng)絡(luò)框架封裝,可無(wú)縫侵入切換框架一、什么是“有多種可替代解決方案的業(yè)務(wù)邏輯”? 舉幾個(gè)例子說(shuō)明: ★ 客戶(hù)端的http請(qǐng)求操作,可以實(shí)現(xiàn)的方案有Retrofix、OkHttp、Volley等;★ 客戶(hù)端的數(shù)...