原创 自定義Dialog(筆記)
最近有一個需求 做一個類似於夸克瀏覽器的menu對話框 像這樣的對話框肯定是自定義的。 查了一些資料: android 8種對話框(Dialog)使用方法彙總 Android設置Dialog透明度、黑暗度方法 Android創建自定
原创 使用RecyclerView的ItemDecoration實現StickyHeader效果(筆記)
最近要做一個類似QQ瀏覽器的瀏覽記錄效果 就是下面的效果 QQ瀏覽器玩了半天,分析出了一點東西。 之前用ItemDecoration給RecyclerView繪製item過分割線。 大家仔細觀察一下就可以發現,這個效果就是給指定的it
原创 Android樹形控件
Android樹形控件 最近公司需要做一個樹形圖的效果(就是上面gif圖),本來應該是後臺傳給我已經分好層級的json數據。但是他們所謂的已經分好的層級就是每個元素都有id(結點本身)和pid(父結點)這兩個屬性。
原创 java.lang.VerifyError: Verifier rejected
FATAL EXCEPTION: main Process: com.liangfeng.mbrowser, PID: 25420java.lang.VerifyError: Verifier rejected class com.l
原创 前任3:觀後感
前任3觀後感 不知道從什麼時候起,養成了週末看電影的習慣。而且是一個人去看(扯遠了)。 週五的時候,由於上午項目驗收順利通過。所以下午比較閒。於是想了想週末的安排,決定去看場電影。搜了一下最近比較火的電影,看了看預告片
原创 java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64 前言 後臺提供的加密策略中要求對參數進行Base64編碼。於是我使用java包中的Bas
原创 將現有git管理的項目上傳到新的遠程倉庫
將現有git管理的項目上傳到新的遠程倉庫 前言 由於之前公司的git管理工具一直沒有部署好,但是項目需要持續推進。於是我在碼雲上線建了一個私有的倉庫來管理代碼。 公司的gitlab部署好之後,我手上的項目已經推進了一段時間。已經
原创 雲服務器搭建gitblit
#雲服務器搭建gitblit ##前言 最近公司新立了一個項目。但是,是一個甲方的項目。甲方要求代碼放在他們的服務器上,但是我們用的是git進行管理,而甲方用的是SVN。於是我被分配了搭建git的任務。 首選當然是谷歌旗下的gi
原创 android熱更新
#android熱更新方案選型 ##0.主流的熱更新解決方案 Thinker(微信) HotFix(阿里雲) ##1.什麼是熱修復? ##2.廠商解決方案之間的差異 從左到右依次是:微信、QQ控件、淘寶、美團的熱更新的解決方案
原创 RecyclerView懸浮效果——StickyHeaderDecoration
RecyclerView懸浮效果——StickyHeaderDecoration 前言 懸浮效果之前也做過,但是呢做的很蹩腳。完全是找個博客,把代碼一股腦粘到項目裏面去。做出來的效果也很醜,有心優化一下。卻發現無從下手,因爲對原
原创 gitlab使用教程
#gitlab使用教程 ##0.準備工作 操作系統:Linux(CentOS7) Linux輔助工具:Xshell6、Xftp5 gitlab官方安裝文檔:https://about.gitlab.com/install/#
原创 AndroidStudio界面亂碼
#AndroidStudio界面亂碼 裝了3.2版本的AndroidStudio之後,想試試翻譯插件。 結果插件裝完了,出現了下圖的情況。出現了亂碼(出現亂碼一般是因爲字體中沒有相應的字符的問題) ##解決方法: 修改st
原创 Android文字基線(Baseline)算法
原文鏈接:https://blog.csdn.net/hailuoli/article/details/78558594 引言 Baseline是文字繪製時所參照的基準線,只有先確定了Baseline的位置,我們才能準確的將文字繪製在我們
原创 AndroidStudio界面亂碼.md
#AndroidStudio界面亂碼 裝了3.2版本的AndroidStudio之後,想試試翻譯插件。 結果插件裝完了,出現了下圖的情況。出現了亂碼(出現亂碼一般是因爲字體中沒有相應的字符的問題) ##解決方法: 修改st