原创 studio工具快捷開發
Android studio快捷開發 1、如下圖: File --> Settings --> Editor --> Live Templates -->創建自己的文件 內容代碼區域自己編寫,然後命名好了去輸入使用即可 2、如下圖
原创 android github主流框架大全
Android github主流框架大全,瀏覽網頁時看到的這位老哥整理的內容,在此僅做記錄。 如果你都會了,說明你已經強大的不行了;如果你還不會,說明你要走的路還很長。 鏈接地址:https://www.jianshu.com/p/7
原创 Android Studio中的Reset回滾隊友代碼和Stash Changes暫存提交代碼
Studio中的一些我不太明白的功能 一、Reset Current Branch to Here之回滾選擇 多人同時開發的模式已經越來越多了,所以,我們的提交記錄也必然需要寫清楚並且隨時會有回滾的可能,這裏我們說回滾的功能 點擊這
原创 阿里熱修復之Sophix——專有云發佈版集成步驟
阿里熱修復之Sophix——專有云 應公司業務需求,和阿里雲的阿里熱修複相關技術人員合作,整了波專有云的熱修復集成Demo 一、app/build.gradle下的代碼 注意:第二行的代碼在集成中要開啓的,這裏註釋掉是爲讓app可以本
原创 阿里熱修復之Sophix——公有云發佈版集成步驟
Sophix 公有云接入 去年的時候寫的一篇阿里雲熱修復的文章,那時它還是在公測階段,一直沒能投產,而今,公司項目需要集成已經投產的阿里Sophix功能,所以再次集成了一遍,記錄下了步驟和遇到的一些問題。 一、在app/build.g
原创 android studio 出現Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解決辦法
錯誤代碼: Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:
原创 Android開發優化方案之註解的使用
註解在android開發或者java後臺開發中都使用的極爲廣泛,這裏,僅用來記錄我知道的一些使用過的或對代碼優化warning和error有幫助的註解的使用 一、android.annotation包中TargetApi和Suppress
原创 BigDecimal的使用
一、BigDecimal的比較大小 int a = bigdemical.compareTo(bigdemical2) a = -1,表示bigdemical小於bigdemical2; a = 0,表示bigdemical等於bigde
原创 Android開發優化方案之resolveActivity的使用
三方應用程序預防App出現Crash處理方式 開發中我們經常會用到第三方應用程序的Activity和Service,但是你無法保證用戶設備上安裝了特定的某個應用軟件,或者設備上有能夠處理你的Intent請求的程序。 所以我們一般在調用前確
原创 Android開發優化方案之軟引用和弱引用的使用
對象的引用分爲四種級別,爲了能更加靈活的控制對象的生命週期。這四種級別由高到低依次爲:強引用、軟引用、弱引用和虛引用。 本篇主要介紹軟引用和弱引用的使用和區別 一、軟引用:SoftReference 如果一個對象只具有軟引用,那麼如果內存
原创 Testin雲測工具adb的使用方式
今天用了下雲測上的真機調試了下android studio中的代碼,進去後有三種調試運行方式,我選的是遠程調試,需要使用這個的方式如下: 1、安裝adb工具 ADB工具下載路徑:https://pan.baidu.com/s/1E6hRu
原创 FrameLayout充當Fragment使用時出現的問題
FrameLaout 與FrameLayout充當Fragment時使用replace相互替換,但是會有個bug a、必須FrameLayout做最外層佈局 b、FrameLayout需要添加2個屬性 android:background
原创 MVVM框架的使用封裝(二)
週末在家,閒來無事,逛了下網絡上最近比較火的MVVM框架的使用,然後看到一篇小哥在github上整理的MVVM框架,着實不錯,所以就準備使用來看看,地址記錄如下: https://github.com/goldze/MVVMHabit
原创 Android Studio集成Bug管理系統
Android Studio集成Bug管理系統 更高端的管理體系,通過對studio中的狀態欄上的Tools/Tasks&Contexts的操作來完成對不同bug的對接處理,方便多人開發的問題處理和記錄。下面說下相關的操作: 主要操作按照
原创 MVVM框架之DataBinding的使用和框架封裝
今天世界盃賭球又TM贏了,開心的激動的睡不着,寫點東西來紀念此刻這小小的激動。 很早之前就一直流行的MVVM框架,之前一直無緣有機會使用,經過時間的沉澱,這個框架越來越流行起來,隨之流行起來的還有DataBinding這個充滿戲劇性色彩的