原创 Rxjava一些知識點學習

聲明:本文爲 RxJava2 實戰知識梳理的心得筆記,非原創,生澀的部分建議看原文。 1.線程切換釋疑 Schedulers.computation():用於計算任務,默認線程數等於處理器的數量。 Schedulers.from(Ex

原创 解決ViewPager嵌套時Fragment的mUserVisibleHint屬性不同步的問題

轉載的文章:http://www.jianshu.com/p/e7449278e33d,感謝博主的奉獻精神!! 當ViewPager嵌套ViewPager的時候子ViewPager中Fragment的mUserVisibleHint屬性

原创 Android與C後臺 MD5加密不一致的問題

最近換了個比較扯淡的C後臺,登錄密碼MD5加密想必大家都用到了,網上一大堆代碼,聯調時發現問題了,操蛋的密碼和C後臺不一致,C後臺的MD5密碼高位不補0,網上大部分都是補零的,湊夠32位,問題由此而來! 直接上代碼吧: /**

原创 AS問題記錄

1.find usage不管用 查找某個資源在項目中的引用找不到: File -> Invalidate Caches/ Restart 2.統一配置編譯版本 之前寫過方法,但覺得下面這個方法更好一點: 首先在gradle.prope

原创 Android最基礎知識(持續更新)

摘錄了網上一些開發者的小知識,作爲開發者必須要知道: 防止佈局被彈起的鍵盤擠掉 安卓開發當中經常會碰到打開鍵盤時,通常會把佈局文件擠上去,這樣的應用估計100%=卸載率,其實要解決這個問題只需要在androidManiFest.xml文件

原创 Rxjava出錯的地方(開發錯誤集錦)

1.重試 出錯重試應該是App中最常用的功能了,我常用的的操作符是retry,代碼如下: .retry { _ -> if (retryTime == 0) {

原创 如何將 Parcelable 保存到本地文件裏

轉載千里草的文章,感謝其無私奉獻!原文地址 Seriaizeable 可以序列化長期保存到本地文件裏,那麼Parcelable 可不可以呢? 在閱讀了Parcel的源碼之後,發現了很多的 writexxx 和 readxxx 方法,這個

原创 Retrofit學習筆記

添加依賴 最新版本 compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0'

原创 CmdHandler

/** * Created by gcy on 2018/1/9 0009. */ public class CmdHandler { public static byte xor(byte... bytes) {

原创 視頻地址獲取

軟件具體名字就不說了哈,首先貼出視頻的網頁地址: http://www.365yg.com/a6542366077089743367/ 首先需要獲取視頻的videoId,直接請求該url,然後match匹配: Pattern p

原创 Android AOP

面向切面編程好處不用多說,看一下android實現吧。 翻來翻去找到一個不錯的庫,庫地址 1.使用 在項目根目錄的build.gradle裏添加依賴: classpath 'com.hujiang.aspectjx:gradle-and

原创 XUtils db學習筆記(xutils 3.5.0)

目前只使用了db模塊,將其他模塊剔除,減小包的體積!已經修改好的包上傳。下載地址,筆記基於該修改包! 1.定義vo 定義簡單的一對多關係,Parent和Child。 import org.xutils.db.annotation.Colu

原创 Kotlin協程

協程github地址,Anko Coroutinesgithub地址 首先添加anko到本地項目中去,最新版本在這裏: dependencies { implementation "org.jetbrains.anko:anko-

原创 AA升級留下的坑

最近導入了一個一年前的項目,順帶把aa升級了下,結果一直生成不了類,心裏一沉,估計哪個地方寫錯或者寫的不嚴謹,所以新版本編譯不通過。 寫下來我找出問題的步驟,方便大家檢查問題: 儘可能刪除所有界面代碼,只保留一個閃屏頁面就行了!!這樣

原创 EventBus

1.添加依賴 compile 'org.greenrobot:eventbus:3.1.1' 2.三步學會 2.1定義事件 先定義事件VO,和普通的Java Bean沒有區別: public class MessageEvent {