原创 貝塞爾曲線

貝塞爾曲線工具類 先上一張效果圖看效果 貝塞爾曲線 用於計算N階貝塞爾曲線上的點,根據傳入控制點的個數判定階數N 貝塞爾曲線計算公式: public class BezierUtils { /** * 獲取二

原创 fitsSystemWindows=true 失效問題

fitSystemWindows = "true"失效問題問題場景:問題排查:排查結果:解決方案 問題場景: 在一個沉浸式佈局的Activity中存在多個設置了fitSystemWindows = "true"的控件,但是卻只有一

原创 一個好用的動態權限請求工具

一個好用的動態權限請求工具一個好用的動態權限請求工具優點使用方法請求示例PermissionUtils類中API說明SimpleCallback接口說明FullCallback接口說明參考文檔 一個好用的動態權限請求工具 工具

原创 OKHttp3.11.0和android studio3.4衝突解決

OKHttp3.11.0和android studio3.4衝突解決 問題詳情 如下圖所示,在android studio 3.4 版本下引入OKhttp3.11.0時,編譯器報紅但編譯時並不報錯誤,也不影響編譯結果和項目運行。

原创 Rxjava定時器

/* * @創建者: TomCat0916 * @創建時間: 2019/4/18 * @功能描述: Rxjava定時器 */ object RxTimerUtils { private var tim

原创 模塊化開發——Android studio gradle配置文件統一管理

模塊化開發——Android studio gradle配置文件統一管理第一步:新建統一配置文件第二步:項目根`build.gradle`第三步:子`build.gradle`參考 在模塊化開發中儘可能滿足以下要求1: 添加新

原创 Flutter學習筆記——day2(Flutter與原生Activity之間的通信)

Flutter與原生Activity之間的通信一、消息傳遞1、在activity中註冊消息通道2、在dart文件中註冊消息通道二、Flutter啓動新頁面1、啓動Flutter頁面2、啓動Activity頁面參考 一、消息傳遞

原创 Flutter學習筆記——day1

Flutter學習筆記——day1一、簡單使用二、在原生Activity中將Flutter佈局當做View使用 本文是使用Android studio中flutter模板項目實驗的 注意:植入FlutterView後頁面會採用

原创 騰訊X5 初始化失敗

騰訊X5 初始化失敗 項目配置 compileSdkVersion 28 minSdkVersion 15 targetSdkVersion 28 原因未知 解決方法 使用<uses-permission android:na

原创 開源框架收錄

視頻播放 bilibili/ijkplayer CarGuo/GSYVideoPlayer FFmpeg/FFmpeg google/ExoPlayer 組件化 alibaba/ARouter Web 騰訊X5 其他 alibaba/

原创 Android Q 新特性

Android Q 功能和 API安全增強功能改進了生物識別身份驗證對話框指定用戶確認要求改進了對設備憑據的回退支持檢查設備的生物識別功能直接從 APK 運行嵌入式 DEX 代碼TLS 1.3 支持公共 Conscrypt API連接

原创 Android 9新特性

Android 9新特性利用 Wi-Fi RTT 進行室內定位顯示屏缺口支持(劉海屏)提升短信體驗渠道設置、廣播和請勿打擾多攝像頭支持和攝像頭更新動畫HDR VP9 視頻、HEIF 圖像壓縮和 Media APIJobSchedule

原创 阿里雲移動推送學習筆記

阿里雲移動推送學習筆記 文章目錄阿里雲移動推送學習筆記第一步:項目build.gradle文件配置第二步:Module中build.gradle文件配置第三步:build工程,然後到阿里雲官網控制檯添加應用,然後記錄appKey 和

原创 ARouter學習筆記(Kotlin脫坑之路)

ARouter學習筆記(Kotlin脫坑之路) 本文只針對本人在Kotlin中使用ARouter出現的各種問題 一、配置項目build.gradle文件(可選配置) apply plugin: 'com.alibaba.arout

原创 阿里VLayout學習筆記(Kotlin)

阿里VLayout學習筆記(Kotlin) VLayout中LayoutHelper分類(輔助Adapter實現RecyclerView的Item各種類型的佈局方式) LinearLayoutHelper: 線性佈局 GridLay