前言: 之前寫(xiě)過(guò)Android Facebook原生登錄,想著既然Facebook登錄已經(jīng)寫(xiě)了,索性把Google 登錄也寫(xiě)一下,做一下記錄。 首先 要集成Google登錄前...
前言: 之前寫(xiě)過(guò)Android Facebook原生登錄,想著既然Facebook登錄已經(jīng)寫(xiě)了,索性把Google 登錄也寫(xiě)一下,做一下記錄。 首先 要集成Google登錄前...
前言: 首先 當(dāng)然是查看官方文檔了,官方文檔介紹的很清楚,并且更新比較及時(shí)。如果你不太想看英文文檔,而去各種百度。那么,你可能會(huì)遇到各種各樣的問(wèn)題。 1、引入Facebook...
說(shuō)明:本文參考(翻譯)自Android SDK根目錄下的proguard目錄下的說(shuō)明文檔,是其中的一篇。,文中除了翻譯外加了一些作者的實(shí)際驗(yàn)證。文章對(duì)Android混淆規(guī)則做...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。微博:厲圣杰微信公眾號(hào):牙鍋?zhàn)樱ɑ静桓┰创a:CircleProgress文中如有紕漏,歡迎大家留言指出。 最近擼了一個(gè)...
1. 概述 有時(shí)候在開(kāi)發(fā)中,我們會(huì)有一些需求是需要建立長(zhǎng)連接的,比如自己項(xiàng)目中的付款碼,需要商家用掃碼槍來(lái)掃二維碼,必須等商家掃完二維碼收完款時(shí)然后發(fā)消息給客戶(hù)端,這個(gè)...
前言 Android對(duì)這種沉浸式風(fēng)格的支持跨度了好幾個(gè)版本,真正系統(tǒng)級(jí)別的完全支持要到Android 6.0,而從Android 3.0開(kāi)始就多多少少有了點(diǎn)這種沉浸式風(fēng)格的影...
最近一直在看RecyclerView,較之ListView它確實(shí)是靈活多變,給予開(kāi)發(fā)者更多自定義的空間,比如:需要添加頭部和尾部、item的點(diǎn)擊事件、自定義的LayoutMa...
個(gè)人原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:http://www.itdecent.cn/p/bfff03765a27 之前發(fā)過(guò)一個(gè)databinding版的通用adapter,能實(shí)現(xiàn)一般需...
Download Gradle: APIs Activity 相關(guān) -> ActivityUtils.java -> Demo AdaptScreen 相關(guān) -> Adapt...
前言 作為 Android 開(kāi)發(fā)者如果是第一次聽(tīng)說(shuō)這個(gè)庫(kù),那么相信在了解 AndroidUtilCode[https://github.com/Blankj/AndroidU...
無(wú)須引入第三方定位,單純依賴(lài)v4包,如果只是需要簡(jiǎn)單的定位,那么這份工具類(lèi)可以很好地幫助到你,老司機(jī)不多說(shuō),辛酸的話語(yǔ)都留在了代碼里了,上效果演示 Demo牛逼地顯示是當(dāng)時(shí)查...
系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說(shuō)起 Android布局優(yōu)化(二)優(yōu)雅獲取界面布局耗時(shí) Android布局優(yōu)化(三)使用A...
1、 餓漢式 在類(lèi)被初始化時(shí)就已經(jīng)在內(nèi)存中創(chuàng)建了對(duì)象,以空間換時(shí)間,故不存在線程安全問(wèn)題,但是會(huì)使類(lèi)加載變慢。 Java實(shí)現(xiàn) Kotlin實(shí)現(xiàn) Kotlin編譯成的Java字...
最近在新開(kāi)的項(xiàng)目中,全面使用了Android的全新姿勢(shì)——Kotlin、Jetpack等等,之后也對(duì)協(xié)程進(jìn)行了一段時(shí)間的學(xué)習(xí),體驗(yàn)了協(xié)程帶來(lái)的編程快樂(lè),我也忍不住對(duì)RxJav...
DrawerLayout是安卓官方的一個(gè)非常好用的組件,使用ViewDragHelper實(shí)現(xiàn)。主要方便大家寫(xiě)由側(cè)滑菜單的界面。但是這個(gè)東西可定制性其實(shí)不強(qiáng),側(cè)滑手勢(shì)必須在屏幕...
您好,可以繼續(xù)通過(guò)反射的方式將該 mPeekRunnable 屬性更改為空實(shí)現(xiàn),就不用那么麻煩了。
已成功實(shí)現(xiàn),不過(guò)還是謝謝你文章關(guān)于長(zhǎng)按會(huì)打開(kāi)側(cè)滑菜單的分析
Fresco中文說(shuō)明:http://www.fresco-cn.org/ Fresco項(xiàng)目GitHub地址:https://github.com/facebook/fresc...