原创 Android 分析工具

協助定位Android卡頓ANR,內存泄漏分析工具 參考鏈接: [1].讀懂 Android Studio 分析工具數據-視頻 [2].騰訊出品CPU Profiler [3].Android性能優化之CPU Profiler [

原创 Web異常記錄集合

Q: Https請求,https://chicken.yunfarm.com/xxxx.index.html?xx=1,立即拋出異常 java.security.cert.CertPathValidatorException: Trust

原创 Webview採坑總結

1.@JavascriptInterface   開發環境api>16才能起作用 2.listview添加webview顯示異常,根據h5設置爲關鍵(使用百度等其他頁面替換測試) 3.listview或者scrollview嵌套webvi

原创 ARouter踩坑

1、頁面跳轉交互提示‘There is no route match the path’異常 1、編譯的module需要依賴在‘主工程’下面 2、 Kotlin-Route參考 APT編譯模式

原创 webview與viewpager滑動衝突解決方案

問題:viewpager中嵌套webview,webview中存在左右滑動時,webview滑動失效 解決方案:處理滑動衝突事件,觸摸是優先將事件給予webview處理(注:但是也會有小几率的偶發滑動衝突失效,機型手機有關係),重要代碼,

原创 webview保持長圖之路

一、騰訊x5-webview保持長圖 缺陷:H5高度太長,易引發OOM,導致webview轉bitmap白屏 x5保存長圖 /** * @param context * @param webView *

原创 webview重定向終極解決方案

問題:第三方重定向鏈接在APP內部無法返回退出 通過網上收集驗證:這些方式都是有缺陷的 1、WebView.HitTestResult爲空方式 2、自定義ArrayList收集加載url 解決方案: 注意:shouldOverrideUr

原创 手機適配的基礎

1.手機對角線英寸 1英寸=2.54cm 2..像素 160px=1dp, 密度 :每英寸顯示多少像素       3.

原创 ImageView使用總結

在layout文件中,設置IamgeView的最大(最小)高度(寬度)時,需要同時設置android:adjustViewBounds="true",這樣設置纔會生效。在代碼中設置時,需要setAdjustViewBounds爲true。

原创 安卓應用安全總結

1.安全信息交互,使用https請求數據,HTTPS只支持域名請求數據,是否驗證證書沒有特別要求。 2.webview頁面流量劫持問題,最安全的方式是用HTTPS調用web頁面

原创 Webview總結

1.@JavascriptInterface   開發環境api>16才能起作用 2.listview添加webview顯示異常,根據h5設置爲關鍵(使用百度等其他頁面替換測試) 3.listview或者scrollview嵌套webvi

原创 listview優化個人總結

listview優化: 1.listview簡單item佈局卡頓 解決:異步加載圖 2.listview加載圖片閃動,重複顯示    原因:listview的item複用, 解決:給ImageView添加tag判斷,正確加載圖片 3:li

原创 Android事件分發機制

事件分發:由裏到外由父View到子View進行分發傳遞,再由onTouchEvent();回溯調用處理。 .學習來自: 1,http://blog.csdn.net/xiaanming/article/details/21696

原创 Android發版問題總結

1.發佈版本環境錯誤,版本不對。(發出去的版本請自己親自檢查版本環境,版本號)。 2.版本更新更改必定檢測,關乎能否檢測升級下個版本。 3.版本更新文件緩存(cdn中xml有區域緩存,下載的APP地址也有緩存)。 4.版本平臺檢測應用寶下

原创 Volley總結

1.Volley錯誤處理 final StringRequest stringRequest = new StringRequest(Request.Method.POST, "https://mobile-demo.mycompan