原创 獲取Android設備的唯一標識的幾種方式

一、使用IMEI但是僅僅對Android手機有效,並且添加權限:android.permission.READ_PHONE_STATEpublic synchronized static String getid(Context cont

原创 AndroidApp混淆

前言 混淆是上線前挺重要的一個環節。android使用的ProGuard,可以起到壓縮,混淆,預檢,優化的作用。但是很多童鞋還沒有掌握正確的寫混淆文件的姿勢。我希望搞個模板化的東西,讓大家輕鬆搞定混淆。那麼,開始寫一個項目的混淆吧。。

原创 Android應用內展示word、excel、pdf、ppt等文件(訊的Tbs)

什麼是Tbs 騰訊瀏覽服務(TBS,Tencent Browsing Service)整合騰訊底層瀏覽技術和騰訊平臺資源及能力,提供整體瀏覽服務解決方案。TBS更多詳細的介紹,請移步:https://x5.tencent.com/tbs

原创 Android Sensor感應器:獲取用戶移動方向,指南針原理

給大家分享一下一個重要的感應器,其實獲取方向本應該很簡單的事情,在文章中看到 有個TYPE_ORIENTATION 關鍵字,說明可以直接獲取設備的移動方向,但是最新版的SDK加上了這麼一句話“TYPE_ORIENTATION     T

原创 Android的Gson的使用方法,實現Json結構間相互轉換

一,把數組,對象,List,Map等數據結構轉換成Json字符串[java] view plain copy print?import java.lang.reflect.Type;  import java.util.ArrayList

原创 一句代碼搞定 RecycleView 側滑菜單、添加頭部底部、加載更多

在 動手打造史上最簡單的 Recycleview 側滑菜單 中,萌生了將這種方案封裝爲一個開源庫的想法,旨在實現調用方式最簡單,且又不失可定製性。本庫最大的特點的是採用了 Glide 簡潔明瞭的鏈式調用方式,一句代碼即可添加側滑菜單、

原创 Android:最全面的 Webview 詳解

目錄 1. 簡介 WebView是一個基於webkit引擎、展現web頁面的控件。 Android的Webview在低版本和高版本採用了不同的webkit版本內核,4.4後直接使用了Chrome。 2. 作用 顯示和渲染

原创 Android:你要的WebView與 JS 交互方式 都在這裏了

目錄1. 交互方式總結Android與JS通過WebView互相調用方法,實際上是:Android去調用JS的代碼JS去調用Android的代碼二者溝通的橋樑是WebView對於Android調用JS代碼的方法有2種: 1. 通過WebV

原创 Android App 改變狀態欄顏色

//修改狀態欄字體顏色 public static void setStatusBarLightMode(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSIO

原创 關於 http cache

https://blog.csdn.net/briblue/article/details/52920531

原创 Webstorm激活碼

https://blog.csdn.net/hdp134793/article/details/81530472

原创 java.lang.RunntimeException:java.io.EOFEception:End of input at line 1 column 1

錯誤原因是因爲緩存導致的,解決方案是:刪除build文件夾重新編譯運行即可

原创 OKhttp FormBody和RequestBody的不同

原文地址:https://www.jianshu.com/p/1133389c1f75

原创 ViewPager之setOffscreenPageLimit()解析和實現懶加載

原文鏈接:https://blog.csdn.net/StrongerCoder/article/details/70158836

原创 攔截器的動態添加請求頭,修改及加密

原文地址:https://www.jianshu.com/p/eaee7cd227cd