原创 retrofit亂碼報錯 actual 0x00001fef != expected 0x00001f8b的解決方法

接收的數據亂碼,這個bug遇到了兩次,之前一次周圍的大佬很快就解決了,這次我自己也遇到,我覺得有必要記錄下來。 .addHeader("Accept-Encoding", "identity") 在攔截器中加入這一句話,主要原因好像是

原创 用反射給toolbar控件裏的mLogo設置點擊事件

給這個圖標設置點擊事件,這個圖標是一個Imagivew類型,放在一個toolbar裏面,toolbar是一個viewgroup,直接得到這個view設置點擊就可以本來,但是坑爹的是這個Imagivew在viewgroup中是一個私有類型

原创 記錄一個很扯淡的bug,kotlin和java混合編譯找不到包

在編寫代碼都沒有報錯和紅線,當點擊運行的時候就出現 但是在程序裏面沒有紅線,文件存在,import也是黑色代表用了這個包,點進去看源碼都正常 最後在想是不是因爲另外兩個類是kotlin的原因,最後查了下 在app的gradle加上 ap

原创 wear os在低於android6.0的android wear上開發時出現出現minSDK23且修改gradle無效的解決辦法

手上的表示ticwatch e1系統還是andoird 5.1 api22。最新的android studio的wear os開發最低要求版本是android 6.0 api23. 一般來說就創建個api23的工程,然後在gradle裏面

原创 xposed開發入門:記錄一次通過xposed模塊,hook了天府通,實現直接跳轉到掃碼界面的學習過程

git鏈接:https://github.com/TheKeyDU/XposedTianFuTongJustJumpToQcCodeActivity/blob/master/README.md   原始是啓動SplashActivity,

原创 自定義RecylerView.LayoutManager和用ItemHelper實現自己的滑動效果的簡單入門教程

很早就一直想自定義這個佈局管理器,這個的難度和自定義viewGroup的難度差不多。懶癌一直髮作,最近和很閒,就把這個東西搞了,順便寫個博客記錄一下。 學習的文章來自於https://www.jianshu.com/p/b7ac36190

原创 在兩個fragment中的recylerView使用ShareElements的簡單筆記

1:類似漸變的Fade() 2:忘了是Siled()還是explode(); 2: 總體描述一下這個動畫,這是兩個fragment,第一個framgent有一個recylerview,第二個framgnet是一個不同的頁面就一個圖片和t

原创 不需寫一句代碼,只修改佈局實現RecylerView立體特效的一種另類方式

    如圖 或者是這樣,不需要一句代碼,只需要改佈局   仔細觀察,每一個item有翻轉的效果,但是每一個item的翻轉度數不一樣。一般的話,大家會重新定義一個layoutmanger然後如同寫viewgrounp的方式來實現這個效

原创 kotlin 使用系統自帶的DownloadManager 更新下載apk 並且自動安裝 ,適配7.0,8.0

      首先是兩個動態權限的包裝類方法 protected void handlePermissions(String[] permissions, @Nullable PermissionListener listener

原创 BottomSheetBehavior is not a child of CoordinatorLayout

在用BottomSheet的時候一直報這個錯誤 檢查了很久,最後才發現我是直接在原始的xml寫佈局,原始佈局是 <?xml version="1.0" encoding="utf-8"?> <android.support.constr

原创 viewpager 仿htc sence的最近任務界面

這個很久以前的安卓4.4時代 htc sence系統的最近任務界面。距離今年2019已經有5年時間了。。。。 但還是覺得很好看的。 用viewpager粗略得實現這個界面只需要幾行 首先完成viewpager的基本代碼 然後重寫setP

原创 RecyclerView 結合cardview和materia degisn通過retrofit的一個項目,山寨it之家

看到大家都習慣寫博客,我也來寫自己的第一個博客吧,也算是對項目的備份。 首先ui部分   佈局如圖所示 activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <android

原创 it之家 materia design 版

    待開源。。。。。。。。

原创 webview亂碼怎麼辦

mwebViewFragment.webView.loadDataWithBaseURL(null, head+conetent, "text/html","UTF-8", null); 一句代碼 親測有效

原创 webview顯示圖片太大,導致webview顯示圖片還要左右滑動的解決方法

如圖所示是解決好之後的樣子 原始代碼: string content="<p>IT之家3月15日消息&nbsp;今日凌晨,蘋果公司已宣佈其2019年全球開發者大會的日期:<span class="font-color-red">6月3