原创 android進階知識點記錄

      大晚上的有些睡不着,準備記錄點android比較重要的知識點,也是平常會遇到的問題點。我們做android開發除了掌握基礎知識之外,比較深入點的知識也需要個人在實際中去實踐才能真正理解其作用,單靠記憶只是幾天或者一兩週的效果,

原创 RecyclerView簡述

      在Android應用開發過程中,有一個控件——RecyclerView被越來越多的開發者們使用,原因是他在功能上不僅可以實現ListView的功能,還有GridView的功能,不僅可以縱向滾動還可以橫向滾動,另外支持局部刷新,

原创 關於Rxjava個人的一些理解

       Android開發中,有一個框架Rxjava大家做過android開發的應該都比較熟悉了,它是一個異步響應框架,能夠快速在主線程和其它線程之間進行切換,並且在處理比較複雜的邏輯時候依然能夠清晰地展示其操作邏輯,所以在開發過程

原创 Android動畫簡述

在Android開發中,我們往往會用到動畫去優化一些顯示不流暢,做一些顯示酷炫的UI,如果把android比如成一個人的話,那動畫就是這個人的精神面貌,時時刻刻反映着這個人的狀況,哈哈,可能有些不恰當,但是實際上它確實是And

原创 日語輸入法(OpenWnn)的代碼學習以及修改記錄

目錄 文件目錄結構 各類功能說明 部分改動修改記錄說明 3.1 針對項目需求增加換膚功能 3.2針對項目需求增加行車警告功能 3.3切換語言後輸入法彈框的行車警告框文字未變更問題處理 3.4 屏蔽預覽彈框以及長按彈框 3.5 有關於鍵盤按

原创 關於Launcher2中WorkSpace併入AppPageCustomizeView修改

1.修改的目的:將默認通過workspace中allapp按鍵進入allapp頁面的方式改爲左右滑動的形式進入 2.修改思路:因widgets和app頁面都在allapp頁面裏面,並且app在pageview頁面的前面,widgets處在

原创 Android進程通訊之Service與app的通訊

      在Android開發的過程中,進程之間的通訊是很常見的,例如獲取其他應用的數據庫數據,獲取導航相關信息,系統服務調用,獲取後臺數據,文件數據傳輸等等。在這些進程通訊裏面,service與app之間通訊用的比較平凡,現在很多的第

原创 工作中git命令的相關使用

代碼拉至本地: git clone -b branch url(url是指拉代碼的鏈接) 代碼提交: git status:查看修改的文件 git diff:查看各個文件修改的地方 git add :添加修改的文件至git版本庫 git

原创 後視鏡項目狀態欄修改至左側,導航欄修改至右側(Android8.1版本)

修改思路: 1:默認是沒有將導航欄顯示出來,需要先顯示導航欄 2:狀態欄和導航欄是加載在一個矩陣中的,因此需要先調整狀態欄和導航欄矩陣的上下左右位置使導航欄和狀態欄實際位置發送改變 3:調整狀態欄,導航欄佈局水平方式爲垂直方式修改UI顯示

原创 SystemUI啓動流程分析

1:SystemUI服務的啓動 Android內核啓動後,會加載天字第一號(進程號1)進程init,在init進程會調用到SystemServer進程,之後該進程main方法中會調用到initAndLoop方法,在該方法中會初始化andr

原创 隨筆一記

  轉眼就到了19年的五一了,一件好事是今年五一放四天假,但是不好的事即將發生,我有可能被索菱踢出公司圈了,不知是喜或是憂,因爲我也算見證了索菱繁華和衰落,曾記得17年我來到這裏的時候公司大量招人,項目也是陸陸續續不斷,有出貨有未出貨的,