android 筆記2018年度

2018-01-06

1、手機系統升級8.0系統,使用控件TextView設置屬性drawableLeft查看內存上升20多兆,CPU飆升20%左右,導致頁面跳轉黑屏16秒左右,很是嚇人。找了很久原因都沒找到,懷疑是8.0系統問題,後來才發現是圖標居然20M,不出問題纔怪。還是太年輕,居然還有這操作!!!

2018-01-08

圖片保存在本地後需要廣播通知相冊更新

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(response.getPath()))));

response就是你創建的File對象

2018-01-22

還是WebView適配問題,web前端給的網頁在Vivo手機上顯示文本輸入框這些排版會錯亂。一般都是自適應網頁出的問題,所以需要去更改webview的getSettings的一些配置,

webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING);@SuppressLint("NewApi")

居然有個文本自動縮放大小的,那就調用試試看(這個需要支持新API),當然是成功的!

2018-03-13

使用RecyclerView加載列表,其中加載的圖片資源過大,導致列表滑動卡頓問題。Glide替代Picasso雖然不出現卡頓問題,但是還是需要添加緩存機制。

2018-06-29

幾周前項目打包出現的問題,其實這就是個簡單的。當前版本不支持依賴包的最新api,同步api版本就行了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章