Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
版權(quán)聲明:本文已授權(quán)微信公眾號:Android必修課,轉(zhuǎn)載請申明出處 自Android5.0以來,RecyclerView漸漸取代ListView成為Android開發(fā)中使用...
中級進(jìn)階推薦看一下以下這幾本書: 《Android從入門到精通(附光盤)》 明日科技 編《第一行代碼2 Android(第二版)》 郭霖 著《Android開發(fā)進(jìn)階 從小工到...
一、Java 知識梳理 Java&Android 基礎(chǔ)知識梳理(0) - Java 基礎(chǔ)知識大綱Java&Android 基礎(chǔ)知識梳理(1) - 注解Java&Android...
音頻采集 想更好地了解音頻采集,首先要去了解一些音頻入門基礎(chǔ)知識。關(guān)于一些音頻開發(fā)的一些基礎(chǔ)知識,這里就不一一講解了,可以去了解Android音頻技術(shù)開發(fā)的一些基礎(chǔ)知識 An...
安裝Flutter mac系統(tǒng): 使用鏡像 open .bash_profile export PUB_HOSTED_URL=https://pub.flutter-io.c...
RecyclerView指定item滾動頂部 對于recyclerview滾動大家知道有scrollTo,scrollBy這種類似的方法。但是大家有沒有發(fā)現(xiàn),當(dāng)讓recycl...
圓形定位(Circular Positioning) 可以設(shè)置的屬性有:layout_constraintCircle:引用另一個控件的 id。layout_constrai...
介紹 熱更新能力是Bugly為解決開發(fā)者緊急修復(fù)線上bug,而無需重新發(fā)版讓用戶無感知就能把問題修復(fù)的一項(xiàng)能力。Bugly目前采用微信Tinker的開源方案,開發(fā)者只需要集成...
初識低功耗藍(lán)牙 Android 4.3(API Level 18)開始引入Bluetooth Low Energy(BLE,低功耗藍(lán)牙)的核心功能并提供了相應(yīng)的 API, 應(yīng)...
流弊
《HeadFirst設(shè)計(jì)模式》筆記——命令模式定義 將“請求”封裝成對象,以便使用不同的請求、隊(duì)列或者日志類參數(shù)化其他對象。命令模式也可以支持撤銷的操作。 要點(diǎn) 1、命令模式將發(fā)出的請求和執(zhí)行請求的對象進(jìn)行解耦。2、在被...
普通的GET請求,參數(shù)直接拼在后面。參數(shù)中帶有中文和空格需要處理 最開始:用URLEncoder.encode直接處理帶有中文的參數(shù) 出現(xiàn)的問題:當(dāng)finishStr、tas...
不使用ShareSDK集成好的UI分享樣式,單獨(dú)調(diào)用指定平臺 OnekeyShare的平臺設(shè)置http://wiki.mob.com/%E5%88%86%E4%BA%AB%E...
關(guān)鍵是初始化時(shí)獲取到TextView是的行數(shù),然后進(jìn)一步處理 比如大于5行的就默認(rèn)收起, 代碼
項(xiàng)目多渠道打包傳統(tǒng)的可以采用配置productFlavors來解決,但是有以下缺點(diǎn): 低效 每個渠道包都要走一遍編譯的流程 傳統(tǒng)方式針對每個渠道熱修復(fù)的時(shí)候都要對應(yīng)打補(bǔ)丁 b...
前陣子看到圈子里Retrofit 2.0,RxJava(Android), OkHttp3.3 ,加之支持Android和 iOS 的React Native 熱更新技術(shù),...