原创 Android Acitivity onStart()方法妙用—應用前後臺切換判斷

知識點 我們用當前程序的Application來監測統計Activity的個數,當個數從0->1時程序進入前臺,當個數從n->0時程序進入後臺,我們只需要在Application或者BaseActivity或者存在於生命週期裏的A

原创 Android 學習日記(一)Total:13

每一個總結都是個人遇到或者看資料時發現的點,說的比較簡單。其中一些基礎的知識還需讀者去自行了解,這裏的每一條總結可能都會隨着版本的更新而無效,大家瞭解即可,每一篇總結25條。 1. 不能在onPause中做過多複雜的操作,因爲必須

原创 衝刺2021 Android面試之Activity

其他面試題推薦:衝刺2021 Android面試之Handler 衝刺2021專欄會一直更新,歡迎收藏 文章目錄基礎篇Activity生命週期是什麼,可以簡單聊一下嗎?Android任務棧你知道哪些?Activity的啓動模式

原创 衝刺2021 Android面試之Fragment

其他面試題推薦:衝刺2021 Android面試之Activity 衝刺2021專欄會一直更新,歡迎收藏 文章目錄基礎篇Fragment爲什麼被稱爲第五大組件?Fragment的加載方式有哪些?FragmentPagerAda

原创 Android10源碼 Handler、Looper和MessageQueue

源碼使用Android Q Handler面試題:衝刺2021 Android面試之Handler 文章目錄知識儲備獲取Handler的方法Handler源碼構造方法獲取Looper的方法nativePollOnce關鍵源碼獲

原创 Android VR效果實現

最終效果預覽 解決的問題 實現iOS鎖屏界面壁紙隨傳感器運動效果 全景看房圖片隨傳感器運動效果 VR效果的實現 以下效果是跟隨手機晃動進行的 思路分析 需要實現的點: 1.圖片的左右上下移動 2.旋轉矢量傳感器TYPE_ROTA

原创 衝刺2021 Android面試之BroadCast

其他面試題推薦:衝刺2021 Android面試之BroadCast 衝刺2021專欄會一直更新,歡迎收藏 文章目錄基礎篇BroadCast是什麼?廣播的使用場景?廣播的種類?BroadCast Receive有哪些?Broa

原创 Android 展開/收回動畫效果思路與實現

要實現什麼效果? 我們就是要實現如圖所示的動畫效果,在開始之前我們先了解一下實現這個動畫的相關知識。 屬性動畫相關知識 動畫執行的邏輯 邏輯大概流程如下: 爲 ValueAnimator 設置動畫的時長,以及對應屬性的始 &

原创 Android 解決豎向RecyclerView嵌套橫向RecyclerView時的滑動衝突

解決了什麼問題? 豎向RecyclerView嵌套橫向RecyclerView時的滑動衝突怎麼解決? 豎向RecyclerView嵌套橫向RecyclerView時以45度分開處理? 問題描述 我們寫瀑布流是,如果豎向Recy