原创 工具篇——DateUtil(用於獲取時間)

寫代碼的四點:      1.明確需求。要做什麼?      2.分析思路。要怎麼做?(1,2,3……)      3.確定步驟。每一個思路要用到哪些語句、方法和對象。      4.代碼實現。用具體的語言代碼將思路實現出來。   學習新

原创 基礎篇——泛型(Generics)

寫代碼的四點:      1.明確需求。要做什麼?      2.分析思路。要怎麼做?(1,2,3……)      3.確定步驟。每一個思路要用到哪些語句、方法和對象。      4.代碼實現。用具體的語言代碼將思路實現出來。 學習新技術

原创 基礎篇——View和ViewGroup的區別

寫代碼的四點:      1.明確需求。要做什麼?      2.分析思路。要怎麼做?(1,2,3……)      3.確定步驟。每一個思路要用到哪些語句、方法和對象。      4.代碼實現。用具體的語言代碼將思路實現出來。   學習新

原创 Android 購物車的最佳實現(附源碼)(通過ExpandableListView實現分店鋪)

        購物車是IT電商項目必不可少的功能之一,儘管該功能不算很複雜,但是卻很重要。實現的方式也多種多樣,就我而言就曾經通過三種方式開發過購物車:第一種方式是通過LinearLayout嵌套LinearLayout實現,這種方式會

原创 Android 開發、成長、輔助等工具彙總(持續更新中)

        互聯網的迅速發展,導致市面上各種各樣的工具層出不窮,這本來是好事。但是過於頻繁的嘗試、更換工具,不僅僅浪費了我們的時間,最重要的是也影響了我們的成長。現如今同類工具的功能基本類似,優秀的ideal總會很快的被其它同類工具吸

原创 AndroidStudio的debug功能詳解

轉載僅供本人存檔及後續研究使用,請尊重原創。 轉載自:https://blog.csdn.net/u013952370/article/details/52131007   運行debug模式   1. 進入debug  - 點擊圖中紅色

原创 Android 側滑菜單欄SlidingMenu優化實現(附源碼)(SlidingMenu + FragmentTabHost)

        Android項目中使用側滑菜單欄功能的有很多量級很大的APP,比如QQ、OFO、Mobike等,所以該功能屬於較爲常見的、用戶熟悉的功能,因此可以在任意的項目中使用。我之前就用開源庫SlidingMenu實現過側滑菜單欄

原创 Android 添加兩個(多個)FileProvider節點(解決頭像拍照和第三方SDK(例如融雲)拍照的FileProvider衝突問題)

在android7.0以後,修改了對私有存儲的限制,導致在獲取資源的時候,不能通過Uri.fromFile(...)來獲取Uri了;但是在寫入數據的時候可以通過Uri.fromFile(...)來獲取Uri。Android官方給出的方法是

原创 基礎篇——Handler異步回調機制

寫代碼的四點:      1.明確需求。要做什麼?      2.分析思路。要怎麼做?(1,2,3……)      3.確定步驟。每一個思路要用到哪些語句、方法和對象。      4.代碼實現。用具體的語言代碼將思路實現出來。 學習新技術

原创 工具篇——InfiniteShufflingViewPager(用於自動無限輪播的輪播圖)

寫代碼的四點:     1.明確需求。要做什麼?     2.分析思路。要怎麼做?(1,2,3……)     3.確定步驟。每一個思路要用到哪些語句、方法和對象。     4.代碼實現。用具體的語言代碼將思路實現出來。學習新技術的四點: 

原创 Android 底部導航欄的兩種實現(附源碼)(通過FragmentTabHost + Fragment實現)

        Android底部導航欄是非常常見的功能,UI設計大致分爲兩種:第一種純小圖+文字組合;第二種除了小圖+文字組合外,還將中間設置大圖。兩種方式都有很多APP使用,並無優劣,根據需求選用即可。在這裏我用我最熟悉的Fragme

原创 工具篇——AESCBCUtil(用於AES加密解密)

寫代碼的四點:      1.明確需求。要做什麼?      2.分析思路。要怎麼做?(1,2,3……)      3.確定步驟。每一個思路要用到哪些語句、方法和對象。      4.代碼實現。用具體的語言代碼將思路實現出來。 學習新技術

原创 Android 在Application中跳轉到Activity的異常處理

項目需求:在Application中判斷用戶是否登錄,如果登錄則跳轉到主頁,如果未登錄則跳轉到登錄頁面。 一般通過Intent跳轉到Activity的方法: Intent intent = new Intent(this, MainAc

原创 項目管理5階段

轉載僅供本人存檔及後續研究使用,請尊重原創。轉載自:【https://blog.csdn.net/zhangbijun1230/article/details/80943507】項目管理是一門實踐的學問,也是一門向上和向下管理的藝術,只有

原创 Android 再按一次退出程序(模擬Home鍵退出)

Android項目中退出程序的方式有多種多樣,但是基本的思想大致分爲兩種:1.通過finish()方法直接退出程序;2.模擬Home鍵操作退出程序。 如果使用第一種方式finish()方法直接退出程序,那麼當用戶再次進入應用程序時,需要重