原创 Git版本控制總結(第二篇:常用指令速查)

序言:日常工作中,git作爲團隊開發首選的版本控制工具,很多指令能夠有效地提高工作效率,下面是我的一些常用git指令總結。 首先介紹下git的工作流程: 以上包括一些簡單而常用的命令,但是先不關心這些,先來了解下面這4個專有

原创 重寫View的onTouchEvent後,設置點擊事件onClick()方法無效問題解決

總結: Android自定義的view重寫了onTouchEvent方法後,還想要響應onClick方法生效的話,最好在up事件裏調用一下performClick()方法。 helpLayout.setOnTouchListene

原创 Git版本控制總結(第一篇:分支管理)

在實際項目中,我們通常使用如下圖所示的分支進行版本間的管理和控制: 1. master: 主分支,主要用來版本發佈。 2. develop: 日常開發分支,該分支正常保存了開發的最新代碼。 3. feature: 具體的功能開

原创 2019年,我的年終總結

序言: 一年的時間轉眼即逝,時間不等人,很多事情就在我們還沒有準備好的時候就來了,無論是生活、工作還是家庭,都需要我們承擔不同的角色,稍有懈怠,便會手忙腳亂,這一年,我成長了很多,也學會了很多… 2019年的突破 對於我來說,因爲

原创 如何 在AndroidStudio中將項目打包成jar包:

(1) 在build.gradle文件中,首先修改下面兩個地方: 將defaultConfig中的applicationID這行註釋掉 apply plugin:'com.android.application' 改爲

原创 Androidstudio導入(或創建)新項目時,項目構建時間過長問題

總結一: 很多時候,當我們導入新項目(從github或者其他地址下載,源碼已有),因爲別人項目的gradle插件版本和我們自己Android Studio的gradle插件版本不一致,以及相對應的gradle wrapper版本不

原创 Retrofit2+RXJava1(操作符篇)

一:rxjava和retrofit版本gradle聲明 //引入rxjava compile 'io.reactivex:rxjava:1.2.0' compile 'io.reactivex:rxandroid:1.2.1' /

原创 Retrofit2+RXJava1(初識篇)

一:觀察者模式基本實現 1. 創建觀察者Subscriber Subscriber<String> subscriber = new Subscriber<String>() { @Override public

原创 Android多線程系列一(使用篇)

前言:在日常Android開發過程中,“線程”用處十分廣泛,本篇文章將從線程的常用屬性和方法、通訊方式、線程安全等角度進行總結,並通過有效的示例demo,帶大家一起解讀Android多線程的魅力。 首先看一下本篇博客的內容概要

原创 多線程系列一:Android中的多線程

前言:作爲進程的最小調度單位“線程”,無疑在我們的項目中用處十分廣泛,本篇文章將從如下幾個角度進行分析總結。 一. 線程的屬性: - 線程的方法:[非靜態方法] start()、run()、join()、interrup

原创 Git版本控制總結(第二篇:分支管理)

1. 版本切換 在使用git進行版本切換時,一些常用的指令往往能夠提高我們的效率。 1. git reset --soft HEAD^:僅僅是撤回commit操作,您寫的代碼仍然保留. 3. git reset --soft HE

原创 自定義View中重寫onTouchEvent後設置點擊監聽onClick()方法無效衝突解決

自定義的view重寫了onTouchEvent方法後,還想要響應onClick方法的話,最好在up事件裏調用一下performClick()方法。 參考:https://www.jianshu.com/p/7d1e773d99

原创 APP在未啓動的情況下無法收到靜態廣播

最近項目上遇到了一個需求,APP在未啓動時需要後臺進行一些初始化操作,即在未點擊應用launcher圖標時,已經在後臺運行了。首先想到的就是桌面級應用可以通過註冊靜態廣播被系統級應用主動拉起。 思考:初始化工作可以放在桌面級應用

原创 Androidstudio導入新項目注意事項

很多時候,當我們導入新項目時,我們不希望每次都從網上下載gradle文件,所有我們可以考慮本地配置,通過修改gradle-wrapper.properties文件和classpath ‘com.android.tools.buil

原创 ADB指令大全

安裝app的相關操作 adb install 路徑/debug.apk:安裝debug.apk(在只有一個模擬器上的情況下),默認安裝位置是data/app。 adb -s 851ba82b install 路徑/debug.