![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
個(gè)人博客地址 http://dandanlove.com/ 前言 去年的 Android之NDK開(kāi)發(fā)初體驗(yàn) 這篇文章講述NDK開(kāi)發(fā)環(huán)境的搭建,以及在AndroidStudio...
RxJava系列文章目錄導(dǎo)讀: 一豹缀、RxJava create操作符的用法和源碼分析二、RxJava map操作符用法詳解三、RxJava flatMap操作符用法詳解四视哑、R...
現(xiàn)在安卓APP為了代碼安全挡毅,都要求在發(fā)布前先加固,可以自己寫(xiě)加固程序加固暴构,我選擇用第三方加固軟件:360加固保加固(其他加固軟件也一樣)跪呈,具體實(shí)現(xiàn)如下: 準(zhǔn)備工作 注冊(cè)360...
android程序員在做jni開(kāi)發(fā)時(shí)時(shí)常會(huì)出現(xiàn)程序崩潰的現(xiàn)象,最近幾日在調(diào)試jni的過(guò)程中程序突然的崩潰讓我懊惱不已取逾,app logcat只會(huì)給java代碼的錯(cuò)誤捕獲耗绿,對(duì)于j...
Observable網(wǎng)絡(luò)框架的解耦和復(fù)用 Observer一端的解耦 我們可以看到BaseObserver實(shí)際做了errorcode響應(yīng),loading控制砾隅,對(duì)外接口的定義等...
RxJava的用武之地 Rxjava這個(gè)庫(kù)和其他常見(jiàn)庫(kù)不太一樣误阻,一般的庫(kù)例如Glide,ButterKnife都是為了解決實(shí)際問(wèn)題出現(xiàn)的晴埂,一定程度上是剛需究反。Glide庫(kù)如果不...
最近有這么一個(gè)需求,比較奇葩儒洛,在Android中使用C++進(jìn)行網(wǎng)絡(luò)請(qǐng)求精耐。折騰了一段時(shí)間之后,折騰出來(lái)了晶丘,但是因?yàn)榫幾g出的庫(kù)比較大黍氮,所以又放棄了。但是jni開(kāi)發(fā)的流程還是比較清...
引子 這篇文章會(huì)告訴你 什么是路由攀痊,是為了解決什么問(wèn)題才產(chǎn)生的 業(yè)界現(xiàn)狀是怎么樣的,我們可以做什么來(lái)優(yōu)化當(dāng)前的問(wèn)題 路由設(shè)計(jì)思路是怎么樣的拄显,該怎么設(shè)計(jì)比較好 如何用注解實(shí)現(xiàn)路...
本文章已授權(quán)鴻洋微信公眾號(hào)轉(zhuǎn)載:當(dāng)Activity跳轉(zhuǎn)偶遇單身多年的老漢[https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類(lèi)躬审,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置棘街。特別是列表橫向滑...