240 發(fā)簡信
IP屬地:北京
  • 120
    Android Google Play個(gè)人開發(fā)者上架感悟

    不知不覺間已經(jīng)在工作之余抽出時(shí)間開發(fā)app上架到googleplay已經(jīng)接近一年了莱褒。一共上架了三個(gè)app到google那邊(因?yàn)橛?jì)算機(jī)軟著問題,所以沒有上架到國內(nèi)) 每天下班...

  • 120
    深入理解Android Runtime

    上圖是Android整體的架構(gòu)鞋囊,Android Runtime之于Android而言相當(dāng)于心臟之于人體蛔琅,是Android程序加載和運(yùn)行的環(huán)境。這篇文章主要針對(duì)Android ...

  • 120
    ProGuard 初探

    title: ProGuard 初探date: 2019-01-28 博客地址:ProGuard 初探 0x00 環(huán)境 版本:6.0.3使用文檔:usage 0x01 Pr...

  • ViewPager 嵌套 ViewPager,禁止內(nèi)部ViewPager滑動(dòng)

    項(xiàng)目遇到的需求:內(nèi)部 ViewPager 手動(dòng)切換挂脑,外部 ViewPager 采用左右滑動(dòng)切換 重寫內(nèi)部 ViewPager canScrollHorizontally 返回...

  • 120
    從架構(gòu)角度看Retrofit的作用、原理和啟示

    Retrofit是squareup公司的開源力作欲侮,和同屬squareup公司開源的OkHttp崭闲,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行威蕉,為Android開發(fā)者提供了即方便又高效的...

  • Android RLT布局兼容注意事項(xiàng)

    引 近期公司項(xiàng)目需要開拓阿拉伯市場(chǎng)刁俭,故需要在APP端兼容阿拉伯語。阿拉伯語與其他多語言不同之處在于其布局是由右到左排布的韧涨,與我們常見的從左到右的布局不同牍戚。故需要修改部分代碼的...

  • Glide V4 源碼淺析(下)-- 細(xì)節(jié)分析功能模塊的實(shí)現(xiàn)

    引 在上篇我們主要分析了圖片加載的主流程,但是Glide框架的某些優(yōu)勢(shì)我們還未進(jìn)行分析虑粥,本篇就針對(duì)Glide的這些優(yōu)勢(shì)時(shí)如何實(shí)現(xiàn)的進(jìn)行分析如孝。 細(xì)節(jié)分析實(shí)現(xiàn) 1 Glide如何...

  • Glide V4 源碼淺析(上)-- 主流程分析

    1. Glide的作用 圖片加載基本是每個(gè)APP都需要的基礎(chǔ)功能,而在使用的過程中我們需要考慮到圖片的加載方式舀奶、緩存暑竟、多媒體等問題,而Glide幫我們完成這一類的工作,并且提...

  • 120
    創(chuàng)建型設(shè)計(jì)模式

    引 設(shè)計(jì)模式(Design pattern)是一套被反復(fù)使用但荤、多數(shù)人知曉的罗岖、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)腹躁。 有三個(gè)分類: 創(chuàng)建型模式:對(duì)象實(shí)例化的模式桑包,創(chuàng)建型模式用于解...

  • 120
    設(shè)計(jì)模式六大原則

    引 設(shè)計(jì)模式是一種經(jīng)常被人提及的概念,也是面試種的撤姆牵客哑了,其目的是為了保證代碼的復(fù)用,同時(shí)使代碼更容易被人理解烧颖,以及保證系統(tǒng)的穩(wěn)定性弱左。而在設(shè)計(jì)模式中存在六大基本原則,而我們常見...

  • 120
    Android窗口系統(tǒng)第二篇---Window的添加過程

    以前寫過客戶端Window的創(chuàng)建過程炕淮,大概是這樣子的拆火。我們一開始從Thread中的handleLaunchActivity方法開始分析,首先加載Activity的字節(jié)碼文件涂圆,...

  • 請(qǐng)問樓主對(duì)重復(fù)處理這個(gè)Hooked有沒有好的解決方案呢们镜??想了很多润歉,卻沒有更好的解決方案模狭,我們公司對(duì)于異常的處理基本都是繼承自O(shè)bserver,在onError(Throwable e)中去處理Token失效或者其他異常踩衩,在下游subscribe()中去實(shí)現(xiàn)自定義的Observer子類嚼鹉,和樓主的想法大同小異,但是樓主是在RxJavaPlugins.setOnObservableSubscribe()中直接統(tǒng)一管理和設(shè)置九妈,更為方便反砌,只是對(duì)于數(shù)據(jù)的重復(fù)處理這塊有所疑問,沒有更好的解決方案萌朱?期待樓主的回復(fù),萬分感激...

  • 120
    安卓代碼又憨、圖片翠霍、布局、網(wǎng)絡(luò)和電量優(yōu)化

    本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 寫在前面的話蠢莺,前段時(shí)間寫了一篇文章 二十三種設(shè)計(jì)模式[http://www.reibang.com/p/...

  • Android技術(shù)選型

    軟件架構(gòu) 網(wǎng)絡(luò)加載框架 HTTP客戶端 總結(jié):Android2.3以前適合使用HttpClient,而2.3以后適用于OkHttp挺尿,HttpURLConnection在And...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品