原创 開發中有遇到卡頓問題如何處理?

原文鏈接:https://juejin.im/post/5d837cd1e51d4561cb5ddf66#heading-21 面試官又來了:你的app卡頓過嗎? 卡頓是由於主線程

原创 cmake學習筆記之add_library、target_link_libraries和link_directories

cmake是Linux(這裏默認是Ubuntu系統)下常使用的編譯C++的工具,而使用cmake就需要先在CmakeLists.txt文件中對編譯規則進行。這裏介紹常用的三種指令add_library、target_link_li

原创 Android BroadcastReceiver詳解

原文鏈接:https://www.jianshu.com/p/5459c653b34a 通過廣播的方式進行消息傳遞,其本質是一個全局的監聽器,可以監聽到各種廣播,可以用來實現不同組件之間

原创 Android動態廣播添加權限

原文鏈接:https://blog.csdn.net/csm_qz/article/details/50383556 第一步:自己定義權限,並且使用自定義權限 <uses-permiss

原创 解決華爲推送通知欄點擊事件onEvent方法不回調的問題

原文鏈接:https://blog.csdn.net/l_o_s/article/details/89155721 推送開發常見問題: https://developer.huawei.

原创 用Path簡單實現圓角ImageView

public class RooundImageView extends android.support.v7.widget.AppCompatImageView { private Paint paint;

原创 Path常用方法

原文鏈接:https://www.jianshu.com/p/db01b37b6231 Path類中提供了一套xxxTo方法,其作用是從起點到終點移動path畫筆並繪製線(moveTo方

原创 Android熱修復技術原理詳解(最新最全版本)

原文鏈接:https://www.cnblogs.com/popfisher/p/8543973.html https://www.cnblogs.com/popfisher/p/854

原创 簡單實現領取進度圓環

/** * 領取進度 * @author * @date 2019-3-5 * * 1先初始化 2setNewColor 3setStaticProgressNum/setDynamicProgressNum 設

原创 Manifest merger failed with multiple errors, see logs問題處理

在android開發的時候,有時候會遇到這樣的問題 Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed wi

原创 ArrayList中elementData爲什麼被transient修飾

https://blog.csdn.net/zero__007/article/details/52166306 Java的ArrayList中,定義了一個數組elementData用來裝載對象的,具體定義如下: /** * T

原创 java正則表達式的忽略大小寫的匹配

java正則表達式的忽略大小寫 (?i)abc 表示abc都忽略大小寫 a(?i)bc 表示bc忽略大小寫 a((?i)b)c 表示只有b忽略大小寫 “要匹配的內容”.matches("(?i)匹配規則")

原创 OkHttp系列——使用教程

概述: OkHttp An HTTP client for Android, Kotlin, and Java. OkHttp是一個默認高效的HTTP客戶端: HTTP/2支持允許對同一主機的所有請求共享一個套接字。 連接池

原创 記第一次生產項目中Flutter接入原生項目遇到的問題

1.關於狀態欄顏色 查看FlutterActivity 的onCreate方法得知FlutterActivityDelegate中 public void onCreate(Bundle savedInstanceStat

原创 Flutter的頁面管理 路由與導航

什麼是Flutter的路由與導航,如何完成不同頁面跳轉?,如何獲取路由跳轉的返回值? 要在Flutter中切換屏幕,我們可以訪問路由以繪製新的Widget,管理多個屏幕有兩個核心概念和類:Route(路由) 和 Navigator(