原创 Android數據庫框架GreenDao
參考: https://www.jianshu.com/p/53083f782ea2
原创 Android Studio 中 gradle 的兩個版本號對應關係
參考 https://blog.csdn.net/afei__/article/details/81407181 1.gradle文件夾下的版本是gradle版本 2.build.gradle文件裏的版本是gradle插件版本
原创 AndroidStudio使用Git
1.先安裝Git,AndroidStudio配置git.exe的地址 2.項目的版本控制選擇Git(Setting—VersionControl) 3.配置系統環境變量,之後重啓電腦 4. AS terminal 運行git相關命令
原创 TortoiseSVN的bin目錄下面沒有svn.exe
參考:https://www.cnblogs.com/admln/p/5820844.html https://blog.csdn.net/hexingen/article/details/70145778
原创 so文件
SO文件是Linux下共享庫文件,它的文件格式被稱爲ELF文件格式。由於Android操作系統的底層基於Linux系統,所以SO文件可以運行在Android平臺上。Android系統也同樣開放了C/C++接口供開發者開發Native程
原创 今日頭條屏幕適配方案的升級版
參考 https://juejin.im/post/5bce688e6fb9a05cf715d1c2 今日頭條適配方案默認項目中只能以高或寬中的一個作爲基準,進行適配!
原创 Android:Service生命週期最全面解析
參考:https://blog.csdn.net/carson_ho/article/details/53160137 特別注意 startService()和stopService()只能開啓和關閉Service,無法操作Servi
原创 MVP模式
M:數據層:調用接口 P:邏輯層:處理接口返回數據的業務邏輯的處理,或者僅僅是對業務邏輯的處理(不必處理接口),同時需持的V的引用, P是M和V之間的橋樑。 MVP模式相當於在MVC模式中又加了一個Presenter用於處理模型和邏
原创 java.lang.ClassNotFoundException 解決方法
已經繼承過MultiApplication的前提下仍報這個錯 刪除build文件重新編譯運行即可
原创 常用Linux命令整理
1.https://segmentfault.com/a/1190000016376773 2.https://segmentfault.com/a/1190000013357151
原创 Kottlin文件報錯:不兼容的類型: NonExistentClass無法轉換爲Annotation
解決辦法:clean Project即可
原创 泛型類、泛型方法、有界類型參數等相關語法
參考 https://blog.csdn.net/whdalive/article/details/81751200
原创 TextView設置內容下劃線加粗等html樣式實例及注意事項
參考 https://www.jianshu.com/p/3d2924112d4c 特別注意只能寫如下格式:textview.setText(Html.fromHtml(…)),連佔位符都不能使用,必須以Html.fromHtml打頭
原创 RxJava的使用
參考 https://www.jianshu.com/p/19cac3c5b106
原创 java實現多繼承的三種方法
1.接口 2.內部類 3.一個父類繼承另一個父類