原创 本地磁盤maven倉庫的使用

最後編輯於2019年5月4日 以之前插件化的例子PluginDemo做個開場。 Step1:在需要製作成庫的module的build.gradle中添加 apply plugin: 'maven' ... uploadArchives

原创 ConstraintLayout&MotionLayout

最近編輯於2018年9月7日 ConstraintLayout 顧名思義,約束佈局———在constraintLayout下的子控件都會受到外來的“力”,從而確定該子控件的位置。 一、constraintLayout來自支持庫,所以要想

原创 帶有進退動畫的fragment

編輯於2018年11月22日 常常有這樣的需求,有幾個連續的表格頁面需要填寫,同時需要在最後一個頁面一次性提交,於是我們想到使用fragment,但又要作出類似activity進退動畫的效果。 先看效果圖: 這裏我使用了一個activi

原创 《深入探索Android熱修復技術原理》讀後感以及插件化思考

最近編輯於2019/02/17 主要介紹了阿里Sophix方案。 熱修復的概念: AndroidManifest出現BUG是無法修復的,想增加四大組件,可通過預先在安裝包的AndroidManifest裏面埋入代理的組件,在每次新增組件時

原创 關於android studio中的模擬器與Android Device Monitor

編輯於2017年09月01日 使用android device monitor可以導出一些/data/data下面的文件,但真機需要root後纔有權限查看/data/data下的文件,這時我們就考慮到使用模擬器,像genymotion,夜

原创 ES6標準入門略讀筆記

編輯於2018年1月6日 一、let命令 1、let聲明的變量只在其所在代碼塊內有效; 2、let聲明的變量在聲明前使用會報錯ReferenceError; 3、暫時性死區; 4、let不允許在相同的作用域內重複聲明同一個變量。 二、塊級

原创 Okhttp和Picasso配合使用

編輯於2017年3月24日 Okhttp直接使用大神鴻洋的封裝,鏈接http://blog.csdn.net/lmj623565791/article/details/49734867 步驟: 一,引用okhttp包、鴻洋的okhttpu

原创 利用GreenDAO生成entity類

編輯於2017年3月24日 步驟: 1、新建一個Java Library模塊:通過路徑File->New->New Moudle,然後選中Java Library。 2、給lib_dao模塊導包。 3、編寫MyClass類。 4、

原创 Android之UI界面--軟鍵盤彈起至登陸按鈕下方

編輯於2016年10月13日 用戶登陸大概是每一個項目最先遇到的需求,但有時UI界面的設計剛好使鍵盤彈起擋住登陸按鈕,這多多少少讓用戶覺得麻煩。 QQ登陸的時候有一個效果,隨着鍵盤的彈起,整個頁面向上彈起,使軟鍵盤剛好位於登陸按鈕下方,

原创 react native遇到的一些問題

編輯於2017年8月24日 一:A problem occurred evaluating project ':app'.SDK location not found. Define location with sdk.dir in

原创 android studio一個編譯時的bug

編輯於2017年8月24日 Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configurat

原创 MVP應用架構模式

編輯於2017年3月24日 參考:《Android源碼設計模式 解析與實戰》一書 大致分包如下圖 M:負責獲取,存儲,檢索等操作數據,持有數據對象並直接對其進行操作。 V: View Interface:抽取UI及數據展示隱藏等相關操

原创 retrofit與rxjava搭建的網絡框架使用的一個小技巧

編輯於2017年10月16日 網絡請求中的某個參數是固定的,而這個請求可能會多次用到,很可能某一處修改了而其他其他地方忘記修改。這裏我們使用靜態常量註解的方式,安卓中不推薦使用枚舉。例如:   public interface AppS

原创 內存泄漏檢測

最近編輯於2017年12月26日 LeakCanary確實是一個檢測是否存在內存泄漏的好工具(PS:正常的Link檢測也可以)。 接入方式   dependencies { debugCompile 'com.squareup.le

原创 HTML入門

編輯於2018年1月1日 算是《HTML5從入門到精通》這本書的讀書筆記,四百多頁就講了一點東西。 一、HTML基礎 文件開始標籤<html>、文件頭部標籤<head>、文件標題標籤<title>、文件主體標籤<body>。 二、HTML