1.不要想從系統設置上能取得是否gpu加速是否勾選。
我沒能成功,你行嗎?可以試試。
application,activity,設置不加速,有鬼用,draw時該加速的,還是被加了速。除了只能在xml上加,又不能在代碼上加。想通過代碼做反射還不行。噁心。
view attach到window manger之前,判斷,nnd全部是false。
可靠的,信得過的還是onDraw(Canvas c)
的c
c.getClass可以知道是否是加速了可不用反射。isHardware...也是可以用,此方法打包在2.x下,還是利用反射。
通用解決方案。
onDraw(c){
if(加速){
跑你加速的邏輯或者我們還想用舊的,讓view setLayerType LAYER_TYPE_SOFTWARE後再postInvalidate()去吧。
}else{
舊的去吧。
}
}
Dialog可能也會出問題。
show之前設置參數爲真實的高和寬
屏蔽掉一些不支持的方法。完。
android4.0適配
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
互聯網入侵新手段
iteye_20265
2020-06-17 18:54:49
鳥哥,netbeans,j2me,預編譯,預處理器
我不喜歡寫博客配上一些很大段的代碼,也懶得上傳附件,放圖片。博客裏有很多解決方案,都是身體力行的,成功了才寫在這裏。網友們如果能幫到你,自然最好,但我
iteye_20265
2020-06-17 12:06:30
鳥哥,png圖片壓縮
iteye_20265
2020-06-17 11:06:24
鳥哥,j2me,聲音,Player
iteye_20265
2020-06-17 11:06:24
鳥哥,j2me,D608一些問題
iteye_20265
2020-06-17 11:06:24
鳥哥,j2me,7610
iteye_20265
2020-02-22 09:33:52
鳥哥,地編,tiled
iteye_20265
2020-02-22 09:33:52
分享微信的ICON
iteye_20265
2018-09-13 04:16:17
jad一些問題
iteye_20265
2018-09-05 20:08:48
netbeans商業開發j2me簡介
iteye_20265
2018-09-05 20:08:48
手機屬性查找網址
iteye_20265
2018-09-05 20:08:48
j2me,drawString
iteye_20265
2018-09-05 20:08:48
j2me,圖片引起的bug
iteye_20265
2018-09-05 20:08:48