Android端的JS引擎:V8,JSC,Hermes V8和JSC是Android端常見的JS引擎。Hermes使用的人比較少。Hermes是Facebook專門為Reac...
Android端的JS引擎:V8,JSC,Hermes V8和JSC是Android端常見的JS引擎。Hermes使用的人比較少。Hermes是Facebook專門為Reac...
本人所有文章禁止任何形式的轉(zhuǎn)載 前言 在java 中如果一個(gè)方法拋出了一個(gè)異常,任何調(diào)用他的地方要么去try-catch,要么繼續(xù)拋出異常。這種邏輯非常麻煩,明明只需要最開始...
以前用到了一個(gè)本地編譯的gradle plugin,現(xiàn)在已經(jīng)上傳到j(luò)itpack 了,拉取新的代碼就沒有問題了
[Android]Android 插件化Android 插件化 本人所有文章禁止任何形式的轉(zhuǎn)載 前提 做了一個(gè)文件夾管理應(yīng)用giant-explorer,鏈接https://github.com/storytell...
一、命令格式 ??該命令用于查找?guī)欤▌?dòng)態(tài)庫或者靜態(tài)庫),當(dāng)構(gòu)建依賴于第三方庫/系統(tǒng)庫,可以使用該命令來查找并使用庫(Cmake中有另外一個(gè)命令find_package,能獲取...
Android 插件化 本人所有文章禁止任何形式的轉(zhuǎn)載 前提 做了一個(gè)文件夾管理應(yīng)用giant-explorer,鏈接https://github.com/storytell...
如何實(shí)現(xiàn)一個(gè)DocumentProvider 前言 假如你做了一個(gè)云盤類的app,或者可以保存用戶導(dǎo)入的配置。用戶在未來肯定需要獲取這些文件,一個(gè)辦法是寫一個(gè)Activity...
加載前一頁是什么樣的應(yīng)用場(chǎng)景,可以講一下嗎?
Jetpack 源碼分析(四) - Paging源碼分析??距離上一篇Jetpack源碼分析的文章已經(jīng)兩個(gè)月,時(shí)間間隔確實(shí)有點(diǎn)長。最近,感覺自己的學(xué)習(xí)積極性不那么的高,看Paging的源碼也是斷斷續(xù)續(xù)的。時(shí)至今日,才算是完成對(duì)Pa...
也許你寫了無數(shù)行的代碼,也許你能非常溜的使用高級(jí)語言,但是你未必了解那些高級(jí)語言的執(zhí)行過程。例如大行其道的Java。 Java號(hào)稱是一門“一次編譯到處運(yùn)行”的語言,但是我們對(duì)...
不知現(xiàn)在有多少人會(huì)拿自己的手機(jī)來編寫程序,又或是拿來當(dāng)成服務(wù)器使用,但是在手機(jī)上跑起服務(wù)程序的確是一個(gè)非常吸引人的玩法,當(dāng)然了,不僅僅是玩,還是有很多實(shí)用場(chǎng)景的,比如說像《多...
[SML|Gradle|Android] 通過gradle plugin 自動(dòng)生成資源文件(drawable,color,dimen。。。) 本人所有文章禁止任何形式的轉(zhuǎn)載,...
前言 本人所有文章禁止任何形式的轉(zhuǎn)載,謝謝 我們主要做的事小白條的沉浸,而不是安卓口中的沉浸。安卓口中的沉浸主要是對(duì)于閱讀、游戲等場(chǎng)景下隱藏狀態(tài)欄和導(dǎo)航欄。而我們的目標(biāo)僅僅是...
為了方便理解核心原理,以下流程均已精簡。 一. 完整流程 流程圖: 上圖是 Android 將一個(gè)布局通過硬件渲染的方式顯示到屏幕,這個(gè)過程可簡化為倆步:應(yīng)用側(cè)繪制和系統(tǒng)側(cè)繪...
一、目標(biāo) 李老板:奮飛呀,過完年了,該收心了,開始搬磚了。你看看我,前兩天就開始學(xué)習(xí)這個(gè)app的調(diào)試,為啥人家視頻里可以ida調(diào)試? 而我ida一掛上就卡死呢? 奮飛:這個(gè)a...
上圖是天津地鐵APP的Banner也是本文要實(shí)現(xiàn)的效果 一、如何使用ViewPager2 ①在app下的build.gradle文件中添加如下依賴 ②同步之后就可以在布局中使...
簡介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置。特別是列表橫向滑...
由于網(wǎng)上大部分教程新版本已經(jīng)失效,特此記錄。 一、修改TextView字體 假設(shè)現(xiàn)在有一個(gè)字體文件msyh.ttf;對(duì)于某個(gè)TextView來說,如果想修改它的字體,可以簡單...
前言 一個(gè)新的項(xiàng)目不管在什么情況下,畫面都只能維持30幀左右,不能達(dá)到60幀。一般這種問題首先是轉(zhuǎn)給性能組分析,那就讓我開始分析吧。 一、最簡單的demo 首先我寫了一個(gè)最簡...