![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ā)布前先加固鲜戒,可以自己寫加固程序加固,我選擇用第三方加固軟件: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è)輔助類般码,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置妻率。特別是列表橫向滑...