
useState 用于為函數(shù)組件保存狀態(tài)歉闰。當狀態(tài)改變娄猫,組件重新渲染時寡壮。狀態(tài)值依然不變,通過set方法來改變狀態(tài)值 1.接收唯一的參數(shù)即狀態(tài)初始值诀诊,初始值可以時任意的數(shù)據(jù)類型 ...
WebView如何加載本地字體 看過網(wǎng)上好多的文章千篇一律洞渤,都是這種答案,用 “file:///android_assets/averta.ttf”.而這種方式本人試下來属瓣,都...
很多搞android開發(fā)的搞了幾年都搞不清這些細節(jié)载迄,我也是糊里糊涂地過來的讯柔,今天特意來梳理一下,有錯誤的地方請留言指教宪巨。 假設有一張1080x480的png圖片大小50k磷杏,加...
一個java程序被執(zhí)行,編譯器先將.java文件編譯成class文件捏卓,然后classloader將class文件加載到jvm內(nèi)存中來執(zhí)行應用程序极祸。classloader起到了...
面向過程 即一堆方法(函數(shù))怠晴,調(diào)來調(diào)去遥金;“面向過程”是一種以過程為中心的編程思想。這些都是以什么正在發(fā)生為主要目標進行編程蒜田,就是分析出解決問題所需要的步驟稿械,然后用函數(shù)把這些步...
java提供了break和continue來控制循環(huán)結(jié)構(gòu)。除此之外梯捕,還提供了return來結(jié)束整個方法厢呵,當然也就結(jié)束了一次循環(huán)。 使用break結(jié)束循環(huán) 某些時候需要在某種條...
在介紹IntentService之前傀顾,我們都知道不管是何種service都是運行在UI線程中的襟铭。我們先要知道service,畢竟IntentService是繼承Service...
要想進行apk瘦身短曾,首先我們得知道我們的apk是哪些部分體積比較大寒砖,我們可以借助android studio來分析下我們的app,將apk文件直接拖入android stud...
java屬性的初始化 在說kotlin屬性初始化之前我們先來看下java屬性的初始化 大體分為成員變量初始化哩都、靜態(tài)成員初始化、代碼塊初始化椭岩、靜態(tài)代碼塊初始化執(zhí)行順序打印如下:...
我們都知道茅逮,用戶與app進行交互都是通過activity來進行的,而我們平時在activity中設置的view是怎么接收到用戶交互的事件呢判哥,activity與view又有怎么...
WRAP_CONTENT 我們知道這個屬性在其他view中的意思是包裹內(nèi)容,就是自身的尺寸碉考,最大不會超過屏幕的尺寸塌计。 大致意思就是,這個屬性是在1.1版本加的侯谁,再1.1版本之...
android 11之前onSaveInstanceState是在onPause之前執(zhí)行的锌仅,android 28之前是在onStop之前執(zhí)行的章钾,android 28之后是在o...
感謝指正,是的热芹,接收的線程也應該Schedulers.newThread()贱傀,已修改
RxJava線程切換之subscribeOn()與observeOn我們都知道android在日常開發(fā)時都是在IO線程執(zhí)行耗時操作,然后在UI線程進行更新UI伊脓,那么RxJava怎么進行線程切換的呢府寒?這就用到了subscribeOn和obser...
基本代碼的命名 1.對象類型變量用m開頭 2.基本數(shù)據(jù)類型則不用m開頭 3.常量可以使用統(tǒng)一的開頭 http://www.jcodecraeer.com/a/anzhuoka...
轉(zhuǎn)載自https://www.cnblogs.com/mingfeng002/p/12055621.html[https://www.cnblogs.com/mingfeng...