240 發(fā)簡信
IP屬地:浙江
  • 淺談Android中的網(wǎng)絡(luò)庫代理

    (發(fā)現(xiàn)自己已經(jīng)一年多沒寫東西了,那就隨便寫點什么吧畔塔,至少保持一年更一篇) 背景 最近QA在測試需求的時候,發(fā)現(xiàn)有部分需求沒有實現(xiàn)线罕,但是我在本地測試怎么都不能復(fù)現(xiàn)這個問題,通過...

  • 120
    git命令詳解

    Git基本概念 Git是什么 Git是一個分布式代碼管理工具窃判,而SVN則是集中式代碼管理工具钞楼。 集中式: 所有的代碼都保存在中央服務(wù)器,所以提交必須依賴網(wǎng)絡(luò)袄琳,協(xié)同工作的人們都...

  • 120
    踩坑之路: AndroidAutoSize導(dǎo)致UI顯示異常

    前言 在講這次踩坑的問題之前首先先介紹下AndroidAutoSize询件,ResourceImpl以及Density和ResourceImpl的關(guān)系 AndroidAutoSi...

  • 120
    Flutter設(shè)置--no-sound-null-safety

    關(guān)于錯誤Cannot run with sound null safety宛琅,需要在Flutter 項目中設(shè)置--no-sound-null-safety,常見的Flutter...

  • 120
    Flutter Widget構(gòu)建流程詳解

    我們在開發(fā)Flutter的時候經(jīng)常會有以下疑問: mounted什么時候為true dispose什么時候調(diào)用 ChangeNotifier為什么會調(diào)用dispose方法逗旁。為...

  • Lifecycle

    首先們要明確Lifecycle中兩個枚舉值嘿辟,這兩個枚舉值和生命周期的狀態(tài)有著直接關(guān)系,我們可以先記住片效,后面會看到使用的地方 下面我們先看下红伦,我們?nèi)粘i_發(fā)中是如何使用Lifec...

  • ViewModel

    我們都知道ViewModel在配置更改的時候,可以保存數(shù)據(jù)而不被銷毀淀衣,這是怎么做到的呢昙读?今天我們來見證一下。 我們可以想一下舌缤,如果我們要自己實現(xiàn)數(shù)據(jù)在配置更改后箕戳,不會銷毀,我...

  • 120
    踩坑之路:Flutter Lottie動畫組件踩坑

    背景 Flutter中我使用的是這個Lottie組件[https://github.com/xvrh/lottie-flutter]我在做一個點贊的動畫的時候国撵,就是很簡單的將...

  • @最終的開始 沒有固定年限陵吸,大概是p6級別的面試。

    Android面試題匯總

    最近花了大量的時間復(fù)習(xí)準備面試介牙。杭州的一二線公司基本上都去面試過了壮虫,包括阿里,字節(jié)环础,快手囚似,滴滴,有贊线得,涂鴉饶唤,哈啰(騰訊沒有客戶端的hc),其中也拿了幾個不錯的offer贯钩。這里...

  • 大部分沒有固定的標準答案募狂,自己可以做總結(jié)

    Android面試題匯總

    最近花了大量的時間復(fù)習(xí)準備面試。杭州的一二線公司基本上都去面試過了角雷,包括阿里祸穷,字節(jié),快手勺三,滴滴雷滚,有贊,涂鴉吗坚,哈啰(騰訊沒有客戶端的hc)祈远,其中也拿了幾個不錯的offer。這里...

  • Android面試題匯總

    最近花了大量的時間復(fù)習(xí)準備面試商源。杭州的一二線公司基本上都去面試過了绊含,包括阿里,字節(jié)炊汹,快手躬充,滴滴,有贊讨便,涂鴉充甚,哈啰(騰訊沒有客戶端的hc),其中也拿了幾個不錯的offer霸褒。這里...

  • 這是肯定的伴找,每調(diào)用一個方法就會在棧中生成一個對應(yīng)的方法棧

    App為什么會crash?

    前言 看到這個問題废菱,馬上就可以回答出來:因為拋出異常就會 crash技矮。那么為什么拋出異常就會 crash 呢抖誉?有沒有辦法不讓 App crash 呢?接下來我們進入正題吧 先...

  • 踩坑之路:TextView Ellipsize屬性無效問題

    背景 前段時間在寫一個TextView的屬性的時候衰倦,需要設(shè)置最大字數(shù)袒炉,然后超出部分省略號顯示。這個功能其實是非常簡單的樊零,于是我不假思索的就寫下了這段功能我磁。(下面用測試代碼代替...

  • @無心下棋 再次查看了下源碼,Dialog的彈出的操作并沒有涉及到AMS的調(diào)度驻襟,那么Activity的onPause是誰調(diào)用的夺艰?或者能否講一下你的理解

    Dialog會影響Activity的生命周期?

    還記得剛學(xué)Android那會沉衣,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...

  • @無心下棋 嗯郁副,系統(tǒng)級別的Dialog倒是沒有去研究過,這里全篇講述的都是普通的Dialog豌习。
    改天去深入了解下系統(tǒng)級別的Dialog

    Dialog會影響Activity的生命周期霞势?

    還記得剛學(xué)Android那會,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...

  • 建議先去補一下WMS方面和AMS方面的知識
    1. Activity的生命周期只與AMS有關(guān)斑鸦,跟Window沒有任何關(guān)系
    2. Dialog如果傳入的是Service或者Application這種非Activity的Context愕贡,WMS會校驗失敗。因為這種Context的Token是空的巷屿,Token怎么來的固以?AMS在創(chuàng)建啟動Activity的時候會生成對應(yīng)的ActivityRecord也就是所謂的token。換句話說只有Activity所在的Context才能顯示Dialog嘱巾。所以你后面這句話也就不成立了

    Dialog會影響Activity的生命周期憨琳?

    還記得剛學(xué)Android那會,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...

  • 120
    Dialog會影響Activity的生命周期问拘?

    還記得剛學(xué)Android那會遍略,經(jīng)常會說起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...

  • 120
    Android Bitmap變遷與原理解析(4.x-8.x-++)

    App開發(fā)不可避免的要和圖片打交道,由于其占用內(nèi)存非常大骤坐,管理不當很容易導(dǎo)致內(nèi)存不足绪杏,最后OOM,圖片的背后其實是Bitmap纽绍,它是Android中最能吃內(nèi)存的對象之一蕾久,也是...

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