原创 android adb命令實踐研究

    之前面試的時候被問到會不會用adb命令安裝卸載apk,我一臉懵逼,安裝apk在手機連接電腦的時候雙擊不就OK了嗎,快速簡單。不過仔細一想貌似自己沒有abd命令的呀,正好今天有時間就來研究一下。      既然是命令,應該就有輸入的

原创 shape相關屬性測試(默認矩形)

看了wanandroid.com網站裏關於shape的一篇博客(http://keeganlee.me/post/android/20150830)爲了更加形象的瞭解shape的一系列屬性寫了這個測試類來測試效果 <?xml versi

原创 獲取驗證碼倒計時類簡單封裝

   今天看到之前獲取驗證碼的倒計時代碼,感覺好繁瑣啊,於是就在使用Chronometer控件的條件下,自己封裝了一個類。 使用的時候直接初始化一個Chronometer 控件,添加點擊事件(在點擊事件中調用TimerClass內的ini

原创 git命令探索之路

      代碼轉移到git 上也有近一年,但一直都是在用Android Studio 來管理git,最近部門又在倡導規範使用git,看着後端的大哥們用命令行來控制git。感覺自己用着工具太low了,暗暗發誓辣麼高大上的命令行一定要掌握,

原创 手動控制雲信的多段登錄

   項目中的單點登錄之前是直接使用的雲信的,即在iOS端、Android端、web端同一個用戶只能在一端登錄。但是最近web的需求就是僅web端允許一個用戶登錄多次,(同一個用戶可以在web端打開多個聊天窗口),於是就查找了允許文檔發現

原创 提交本地代碼到git(gogs)上

一直以來寫的代碼都是提交到別人創建好的倉庫裏,今天自己就像試着提交一下自己本地的代碼到新創建的倉庫上。雖然過程中遇到了很多問題單最終終究是成功的提交了上去。 在自己的git上創建 一個倉庫  創建成功後 可以看見這樣的提示 從命令

原创 讀Android源碼設計模式解析與實戰(第一章面向對象的六大原則)

    買了很多書,也看了很多,但有一個毛病就是看的時候很明白,但是看過不久就忘了,可見溫故而知新是很重要的,所以想重拾上學時的習慣,記筆記好了,經常來看看,記錄下看的時候的心得、體會。鼓勵自己堅持下去     OOP在java中很重要,

原创 仿簡書搜索框動態效果

  我經常閱讀簡書,能在其中獲取很多有意思的知識,今天就想來實現以下簡書首頁動態搜索展開、收起的效果,覺得很有意思,當然了網上也有很多前輩們實現了這一功能,我也只是自己練習以下而已   先看效果圖:本來想錄個視頻,發現還沒弄明白怎麼整就來

原创 讀(Android開發藝術探究)view 的滑動 (一)

在Android中實現view的滑動,一般有三種解決方案 1、使用ScrollTo/ScrollBy       看源碼不難看出,實際上ScrollBy也是調用了ScrollTo方法,這裏就不貼源碼了。 2、使用動畫       動畫中的

原创 activity裏面fragment見的跳轉

記得自己之前糾結過一個問題 當一個Activity內有四個fragment時候,怎麼某一個fragment中點擊某個控件可以跳轉到指定的fragment界面內? 解決方法: 在activity內利用FragmentTransaction去

原创 複習 activity 的生命週期 手機鎖屏時生命週期變化

onCreat() 不可見不可交互 創建時調用 onStart()是activity界面被顯示出來的時候執行的,用戶可見,包括有一個activity在他上面,但沒有將它完全覆蓋,用戶可以看到部分activity但不能與它交互      

原创 BottomNavigationView +fragment的使用

Android Studio 在添加Activity的時候是可以創建一些帶模板的activity 的,比如自Base Activity、Empty Activity、FullScreen Activity、Bottom Navifatio

原创 複習fragment的生命週期

我們都知道fragment的生命週期是依賴activity而存在的,上次複習了activity的生命週期這篇文章就來複習一下fragment 的生命週期。 fragment的生命週期和activity的生命週期類似,但是沒有activit