導(dǎo)語: Fragment作為Android最基本俗扇,最重要的基礎(chǔ)概念之一伪冰,在開發(fā)中經(jīng)常會(huì)和他打交道挺勿。本文從為什么出現(xiàn)Fragment開始默辨,介紹了Fragment相關(guān)的方方面面,...
![240](https://upload.jianshu.io/users/upload_avatars/1486921/7022e034cb70.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
導(dǎo)語: Fragment作為Android最基本俗扇,最重要的基礎(chǔ)概念之一伪冰,在開發(fā)中經(jīng)常會(huì)和他打交道挺勿。本文從為什么出現(xiàn)Fragment開始默辨,介紹了Fragment相關(guān)的方方面面,...
版權(quán)聲明:本文為博主原創(chuàng)文章(部分引用他人博文,已加上引用說明),未經(jīng)博主允許不得轉(zhuǎn)載蝶怔。http://www.reibang.com/p/49fa8ebc0105 轉(zhuǎn)載請(qǐng)標(biāo)...
導(dǎo)語 還在為View層生命周期的監(jiān)聽而煩惱嗎充包?快來使用 Lifecycle 吧秕岛。同時(shí) ,LiveData[https://developer.android.google.c...
前言:為保證用戶數(shù)據(jù)和設(shè)備的安全误证,Google 針對(duì)下一代 Android 系統(tǒng)(Android P) 的應(yīng)用程序,將要求默認(rèn)使用加密連接修壕,這意味著 Android P 將禁...
在創(chuàng)建 Dynamic Web Project 時(shí)愈捅,碰到了一個(gè)詭異的問題:JRE的版本是17,而后再次創(chuàng)建時(shí)慈鸠,又不見了修改JRE的地方蓝谨,以至于每次部署代碼都失敗。在解決這個(gè)問...
本文據(jù)《Android應(yīng)用性能最佳實(shí)踐優(yōu)化(羅彧成)》總結(jié)而成。 資源性對(duì)象未關(guān)閉資源性對(duì)象(如Cursor譬巫、File等)往往都用到緩存咖楣,在不使用時(shí),應(yīng)及時(shí)關(guān)閉它們芦昔,以便它們...
原題目在這里[https://www.nowcoder.com/discuss/645211?channel=-1&source_id=profile_follow_post...
我們都知道诱贿,Android UI是線程不安全的,如果在子線程中嘗試進(jìn)行UI操作咕缎,程序就會(huì)崩潰珠十,解決的方案應(yīng)該也是很清楚,就是創(chuàng)建一個(gè)Message對(duì)象凭豪,然后借助Handler...
目錄介紹 01.Window嫂伞,View孔厉,子Window 02.什么是Activity 03.什么是Window 04.什么是DecorView 05.什么是View 06.關(guān)...
Andorid提供三種動(dòng)畫,分別為逐幀動(dòng)畫帖努、補(bǔ)間動(dòng)畫撰豺、屬性動(dòng)畫,下面逐一介紹各個(gè)動(dòng)畫的實(shí)現(xiàn)流程然磷。 1 逐幀動(dòng)畫 (Frame Animation) 原理:使用了Choreog...
概述 ContentProvider雖說我們平時(shí)用的并不多郑趁,但是作為安卓四大組件之一,其地位不容忽視姿搜。ContentProvider的作用是為不同的應(yīng)用之間數(shù)據(jù)共享寡润,提供統(tǒng)一...
現(xiàn)在Google提倡使用CMake/cpp方式進(jìn)行ndk開發(fā),在Android Studio進(jìn)化到4.0版本時(shí)舅柜,使用ndk-bundle/c方式進(jìn)行開發(fā)過程中梭纹,遇到諸多問題,...
在flutter開啟web開發(fā)模式之后致份,執(zhí)行flutter doctor時(shí)变抽,會(huì)報(bào)出Try setting CHROME_EXECUTABLE to a Chrome exec...
Tabs 一般用于展現(xiàn)多個(gè)頁面的內(nèi)容的容器,例如微信的下面標(biāo)簽欄氮块。 常用的組件有:TabBar绍载、TabBarView、TabController(有狀態(tài))滔蝉、DefaultTa...
(Memory Leak击儡,內(nèi)存泄漏) 為什么會(huì)產(chǎn)生內(nèi)存泄漏? 當(dāng)一個(gè)對(duì)象已經(jīng)不需要再使用本該被回收時(shí)蝠引,另外一個(gè)正在使用的對(duì)象持有它的引用從而導(dǎo)致它不能被回收阳谍,這導(dǎo)致本該被回收...
execute()的修飾符是 public final AsyncTask<Params, Progress, Result>蛀柴,而get()的修飾符是 public final Result,兩廂對(duì)比就可以知道矫夯,返回值在AsyncTask的泛型中指定鸽疾。
AsyncTask機(jī)制詳解先把AsyncTask的基本用法熟悉一遍 Void,Integer,String三個(gè)類型分別是在做后臺(tái)操作時(shí)傳入的參數(shù), 更新的進(jìn)度, doInBackground操作里返回...
先把AsyncTask的基本用法熟悉一遍 Void,Integer,String三個(gè)類型分別是在做后臺(tái)操作時(shí)傳入的參數(shù), 更新的進(jìn)度, doInBackground操作里返回...
Android View 雖然不是四大組件,但其并不比四大組件的地位低训貌。而View的核心知識(shí)點(diǎn)事件分發(fā)機(jī)制則是不少剛?cè)腴T同學(xué)的攔路虎制肮。ScrollView嵌套R(shí)ecycler...