原创 android的apk版本更新適配8.0和個版本手機

直接上代碼  這裏需要網絡權限和存儲權限  INTERNET WRITE_EXTERNAL_STORAGE //獲取當前版本號 private String getVersion() { PackageMan

原创 Failed to resolve: support-core-utils或Could not find com.android.tools.build:aapt2:3.3.2-5309881.

今天as更新 電腦就在那裏放着 突然就報錯了 對 你沒聽錯 就是突然出來的! Failed to resolve: support-core-utils Open File Failed to resolve: support-media

原创 Android 優化篇

Android優化老生常談的兩大類 1.適配 2.優化 因android系統方法區別於oc系統,對於屏幕渲染有些方法不開源,所以經常會遇到ui堵塞,造成activity打開慢,或者動畫渲染卡頓。 這裏分爲三大類講解,XML首先佈局優化(個

原创 抽象方法的運用送給android新萌

給我的傻徒弟寫的,有些新的安卓新萌 不會用廣播,也不會用觀察者模式,使用抽象方法也可跨越界面進行操作通知更新ui等。儘量寫的詳細一點 給新萌看的  這個的用處就相當於你又兩個java文件A和B  你需要從B的項目中通知A去修改ui或者做一

原创 android本地存儲列表,arraylist,數組,json

      public void Savepic() {         ArrayList<DBBean> arrayList = new ArrayList();//新建一個數組 類型根據自己自定義          JSONObj

原创 部分手機CoordinatorLayout中包含AppBarLayout快速滑動導致崩潰並不提示崩潰數據

問題 最近使用CoordinatorLayout做的首頁摺疊頭部 , 今天在低版本手機上測試快速滑動崩潰。 從表面上看沒什麼不正常的地方 就是一個摺疊頭部加一個NestedScrollview但是在低版本手機上滑動馬上就崩潰 而且正常放着

原创 The Android Gradle plugin supports only Kotlin Gradle plugin

一般原因是因爲gradle和kotlin的版本不匹配  這個版本是指的項目跟目錄下的build.gradle  這是我項目的配置  這兩個版本要對應 dependencies { classpath 'com.android.t