適配 Android Orea 8 0 的坑

2021-09-24 06:29:20 字數 458 閱讀 6444

最近發現有使用者公升級到了android 8.0版本,雖然8.0使用者佔比不高有挺多都是刷的三方rom體驗android新版本,做好新版本適配至關重要,在這裡和大家分享和交流下這兩天踩的坑。

複製**

我以前的**是這樣寫的導致在8.0無效,大家引以為戒

@override

public boolean shouldoverrideurlloading(webview view, string url)

改為這樣即可:

@override

public boolean shouldoverrideurlloading(webview view, string url)

複製**

暫時無解修改targetsdkversion 26解決

複製**

android8 0適配工作

整個8.0適配,設計的部分包括6部分 我專案中的,其他的適配感覺並不會影響專案的執行 1 執行時許可權 2 通知notifaction適配 3 未知 apk安裝適配 4 後台執行限制 後台服務 5 懸浮框適配 6 集合的處理 abstractcollection使用限制 android6.0的執行時...

android app內部更新適配到8 0

步驟 int versioncode 0 try catch namenotfoundexception e request new downloadmanager.request uri.parse url 設定通知欄標題 request.setnotificationvisibility dow...

安卓8 0通知欄適配

通知渠道的建立 requiresapi build.version codes.o public void createchannelid string channelid 1.使用系統sdk裡面的notification物件建立通知 public void send notification co...