原创 使用ARouter 時 提示 There is no route matched

使用ARouter 時 提示 There’s no route matched 如果使用使用ARouter 時 提示 There’s no route matched 這個錯誤時 並且檢查跳轉url 配置對 的情況下: 需要每個M

原创 Cannot access androidx.lifecycle.HasDefaultViewModelProviderFactory 警告

項目androidx中 報警告 Cannot access androidx.lifecycle.HasDefaultViewModelProviderFactory 但是不影響運行, 解決方法: // ViewModel an

原创 android10 打開相冊 open failed: EACCES (Permission denied) 權限問題

android10 打開相冊 open failed: EACCES (Permission denied) 權限問題 android 10 打開相冊、視頻 遇到權限問題 首先AndroidManifest.xml中申請了 <u

原创 Android Studio 文件亂碼,變成很多變成 xml 格式解決方法

Android Studio 文件亂碼,變成很多變成 xml 格式解決方法 突然有一天發現很多類都亂碼了,變成xml格式的代碼,但是源碼是對 的,編譯不過有問題。 試了很多改變編碼格式之類的都不行。 後來只能用簡單粗暴的辦法了 刪

原创 buildOutput.apkData must not be null問題

buildOutput.apkData must not be null問題 項目升級gradle到3.5.1,android studio 使用3.5以後 打release包 出現Cause: buildOutput.apkDa

原创 關於Google Play app signing的坑 以及最終完美解決方式(替換自己的簽名)

關於Google Play app signing的坑 以及最終完美解決方式(替換自己的簽名) 因爲創建應用時候操作沒有注意應用加入了谷歌的簽名計劃,且這個一旦加入不能退出,加入以後可以發佈android app bundle格式

原创 Only fullscreen opaque activities can request orientation Android8.0問題解決方法

Only fullscreen opaque activities can request orientation Android8.0問題解決方法 在項目升級targetSdkVersion 做兼容性處理時在android8.

原创 解決Android高德SDK 軌跡被覆蓋問題(海外矢量地圖或者使用瓦片時候)

解決Android高德SDK 軌跡被覆蓋問題(海外矢量地圖或者使用瓦片時候) 因爲高德SDK海外服務使用到矢量地圖或者瓦片,根據座標畫出的軌跡可能被地圖層給遮住,這時候需要設置軌跡的層次來解決,設置zIndex即可,設置一個比較大

原创 Android AndroidManifest.xml 覆蓋問題Manifest merger failed (android:icon、android:appComponentFactory)

Android AndroidManifest.xml 覆蓋問題Manifest merger failed 項目引用第三方庫或者本地庫的時候經常遇到AndroidManifest.xml 覆蓋合併等衝突問題: add 'tool

原创 Android 設置view透明度(Alpha)包括子view

Android 設置view透明度(Alpha)包括子view Android 設置view透明度工具方法 /** * 設置view 透明度 包括子view * * @param view

原创 Android組件防止重複點擊處理

Android組件防止重複點擊處理 Android button等組件很多情況需要過濾多餘的重複點擊事件,節省重複網絡訪問等定製化邏輯處理 首先定義一個簡單的抽象類: /** * 防止重複點擊 */ public abstra

原创 替換定時器解決修改系統時間引起Timer定時器掛起問題

Android 替換ScheduledFuture定時器解決修改系統時間引起Timer定時器掛起問題 大家知道平時使用的Timer定時器時,如果修改了系統時間(將系統時間修改到當前前面的時間)會引起imer定時器掛起 我們替換定時

原创 Android開發中非常實用的方法,API等

收集了Android開發中常用而且好用的方法,API等,持續更新中 文內容來自各個網站收集整理,有些覺得在平常開發中用處比較大就記錄了下來,可能存在重複的整理。 getParent().requestDisallowInterceptT

原创 解決部分sdk manager打不開的的問題

解決部分sdk manager打不開的的問題 有時候遇到sdk manager打不開的問題,或者點擊一閃就沒有反應了, 解決辦法: 大部分是因爲tool文件夾內文件損傷導致。重現下載一個too文件夾複製覆蓋原有文件。 或者從之前移動

原创 Double轉成String 去除科學計數法顯示方法

Double轉成String 數據位數比較長時會轉換成科學計數法顯示,如果想去除科學計數法顯示可以用如下方法處理: /** * Double 轉string 去除科學記數法顯示 * * @para