前言 在前幾篇中盼忌,講解了Groovy的基礎(chǔ)語(yǔ)法声搁,學(xué)習(xí)新語(yǔ)法過(guò)程總是枯燥的,但為了更好的掌握Gradle苹威,那就必須經(jīng)過(guò)該過(guò)程。當(dāng)然從這一篇將會(huì)從零基礎(chǔ)開始,開展對(duì)Gradle的...

前言 在前幾篇中盼忌,講解了Groovy的基礎(chǔ)語(yǔ)法声搁,學(xué)習(xí)新語(yǔ)法過(guò)程總是枯燥的,但為了更好的掌握Gradle苹威,那就必須經(jīng)過(guò)該過(guò)程。當(dāng)然從這一篇將會(huì)從零基礎(chǔ)開始,開展對(duì)Gradle的...
fragment 基本上是每個(gè)項(xiàng)目都會(huì)用到,一般我們會(huì)這么寫: 但是有時(shí)候會(huì)報(bào)如下錯(cuò)誤信息: 意思就是說(shuō)我們不能在調(diào)用onSaveInstanceState進(jìn)行commit操...
場(chǎng)景一 要移除的jar包不在aar包中的classes.jar中 直接把a(bǔ)ar包里的Jar打包的時(shí)候給去掉焙糟,就像下面這這樣。注意样屠,要使用exclude module這種方式穿撮,...
有一個(gè)需要使用TypeScript 重構(gòu)的項(xiàng)目,開始學(xué)習(xí)并研究TypeScript,并記錄在此過(guò)程中遇到的一些問(wèn)題及解決方式 問(wèn)題1: json|css|jpg等文件的導(dǎo)入方...
問(wèn)題: 打包發(fā)現(xiàn)無(wú)法安裝瞧哟,提示無(wú)法解析混巧,使用adb install 安裝后提示INSTALL_FAILED_TEST_ONLY; 原因: 原來(lái)是Android Studio ...
最近在做electron的內(nèi)容勤揩,但是踩了很多坑,其中一個(gè)坑: 問(wèn)題背景:對(duì)于進(jìn)程間的通信秘蛔,實(shí)現(xiàn)帶參數(shù)的輸入輸出陨亡,就是直接寫一些函數(shù),可以實(shí)現(xiàn)其他文件對(duì)于函數(shù)的調(diào)用 問(wèn)題內(nèi)容:...
android studio 4.2創(chuàng)建項(xiàng)目后添加三方倉(cāng)庫(kù)(可能更早的版本也出現(xiàn)這個(gè)問(wèn)題深员,很久沒(méi)創(chuàng)建新項(xiàng)目了)负蠕,報(bào)該錯(cuò)誤。意思是在setting.gradle里面配置新的三方...
DEMO源碼 使用的ConstraintLayout版本 如果不使用androidx的話可以使用下面的版本 注意:使用不同的ConstraintLayout版本可能會(huì)有坑遮糖,如...
BottomSheets是一個(gè)底部可操作的布局,包含有BottomSheet叠赐,BottomSheetDialog,BottomSheetDialogFragment.可以拖拽...
說(shuō)起Android比較流行的架構(gòu)模型欲账,MVC屡江、MVP、MVVM這幾種是最常見的赛不,也是當(dāng)前主流的架構(gòu)模型惩嘉,本篇通過(guò)對(duì)MVC到MVP的進(jìn)化過(guò)程,給出一種MVP個(gè)人認(rèn)為比較適合的開...
前言 目前我們工程采用的是Add-to-app的方式接入Flutter踢故,這種方式就是以源碼方式集成文黎,對(duì)工程有一定侵入性,需要單獨(dú)托管module工程殿较,如果要實(shí)現(xiàn)持續(xù)集成還得依...
安裝dart下載地址:https://gekorm.com/dart-windows/[https://gekorm.com/dart-windows/]驗(yàn)證是否安裝成功:$...
轉(zhuǎn)載注明出處:簡(jiǎn)書-十個(gè)雨點(diǎn) 我目前已知耸峭,并且嘗試過(guò)的獲取當(dāng)前前臺(tái)應(yīng)用的方法有如下幾種: Android5.0以前,使用ActivityManager的getRunningT...
小菜在切換橫豎屏?xí)r用到 SystemChrome淋纲,小菜理解它作為一個(gè)全局屬性劳闹,很像 Android 的 Application,功能很強(qiáng)大帚戳。 setPreferredOrie...
網(wǎng)絡(luò)連接處理 在說(shuō)WiFi之前玷或,先來(lái)說(shuō)說(shuō)網(wǎng)絡(luò)連接處理。在Android開發(fā)過(guò)程中片任,對(duì)于一個(gè)需要連接網(wǎng)絡(luò)的Android設(shè)備偏友,對(duì)設(shè)備的網(wǎng)絡(luò)狀態(tài)檢測(cè)是很有必要的!有很多的App都...
1. Android開啟熱點(diǎn)的API Android 8.0及以上对供,Android官方提供了開啟熱點(diǎn)的API 該API生成的熱點(diǎn)名稱和密碼都是隨機(jī)的字符串位他,也就是一次性的,回...
Flutter與原生的交互主要通過(guò)MethodChannel的方式 本文只列舉兩種形式的插件产场,掌握基礎(chǔ)的插件寫法鹅髓,舉一反三,例如我github項(xiàng)目中的高德定位京景,6.0以上權(quán)限...
今天使用Future.delayed這個(gè)方法的時(shí)候發(fā)現(xiàn)第二個(gè)參數(shù)是FutureOr窿冯,然后吧,覺(jué)得沒(méi)什么大不了的只是一個(gè)普通類而已确徙,但是用的時(shí)候發(fā)現(xiàn)了區(qū)別醒串,測(cè)試代碼如下: 看到...
dart是一種真正面向?qū)ο蟮恼Z(yǔ)言,所以函數(shù)也是對(duì)象鄙皇,并且有一個(gè)類型芜赌、Function。這意味著函數(shù)可以分配給變量或者作為參數(shù)傳遞給其他函數(shù)伴逸。你也可以調(diào)用Dart類的實(shí)例缠沈,就像...