原创 筆錄Flutter(四)GridView常用屬性、使用

Flutter練習demo 常用屬性 使用方式 4種使用方式的區別 GridView()、GridView.count()、GridView.extent() 這三種和GridView.builder()的區別在於: Gri

原创 Activity:啓動流程

版本:27.1.1 Activity:啓動流程 Activity:xml如何通過加載到UI界面 流程圖 本文只做一個主線的分析。 先上activity啓動的流程總圖,分兩大塊分析: 程序啓動做了哪些事情? Activity

原创 設計模式:責任鏈模式+思維導圖+uml

責任鏈模式思維導圖簡介 結構組成詳解 抽象處理者、具體處理者、客戶端關係UML圖 客戶端拼裝組成的責任鏈 抽象處理者 abstract class AbsDispatchHandle { // 具體處理者標識

原创 筆錄 Flutter (一) Container 、Text屬性、使用

Flutter練習demo 屬性 Container Text TextStyle 使用 import 'package:flutter/material.dart'; import 'ContainerPage.dart'

原创 筆錄Flutter(十) 側邊欄(Drawer)、UserAccountsDrawerHeader

Flutter練習Demo Drawer、UserAccountsDrawerHeader常用屬性 Drawer const Drawer({ Key key, this.elevation = 16.0,

原创 多線程:IntentService(使用 & 源碼分析)+思維導圖

先喝杯咖啡放鬆一下! 概述 IntentService 使用 Step 1: 定義IntentService類,重寫onHandleIntent Step 2: 清單文件註冊 Step 3: 開啓服務 Step 1 cla

原创 Activity:xml如何通過加載到UI界面

版本:27.1.1 觀看目錄: Activity:啓動流程 Activity:xml如何通過加載到UI界面 結合Activity:啓動流程的流程圖: 如果對Activity的啓動流程不熟悉的請移步:Activity:啓動流程

原创 教你一招APP如何快速定製馬甲包

廢話不多說,給我上····· 按照本文進行定製馬甲包的好處: 馬甲包和主包可以進行同步打包,一鍵生成 不會增加apk的大小,不同的包打進對應的資源 不影響主線的開發(無須拉分支、版本迭代時增加的需求,也無須在寫一遍) 在各個馬

原创 多線程:ThreadLocal探究之旅

ThreadLocal概述 ThreadLocal提供線程一個獨立的局部變量,解決了變量併發訪問的衝突問題。 解決了線程安全的問題 ThreadLocal 對比給Thread上synchronized同步機制:前者空間換時間、後

原创 多線程:給你一篇通俗易懂AsyncTask(使用&源碼分析)+思維導圖方式

AsyncTask瞭解 使用 var task: MyAsynacTask? = null task = MyAsynacTask() task?.execute()// 開

原创 多線程:HandlerThread(使用 & 源碼分析)+思維導圖

HandlerThread簡介 使用 請先熟悉上圖的使用流程: Step 1 、Step 2 、 Step 3 private fun init() { // step 1 handle

原创 數據結構速學筆記:棧

目錄 棧的特性 使用場景 數組模擬棧 鏈表模擬棧 棧的特性 棧的數據結構:先進後出、只能在棧頂進行添加(入棧)或刪除(出棧) 棧的使用場景 Android的Activity棧 鏈表節點的反向打印,可以結合棧打印出來 鏈表

原创 數據結構速學筆記:單鏈表面試題整理總結

目錄 單鏈表倒數第k個節點 單鏈表反轉鏈表 單鏈表反向打印節點 單鏈表倒數第k個節點 /** * 單鏈表倒數第k個節點 * 思路:1. 遍歷鏈表計算出,有效節點size(頭節點排除在外)

原创 數據結構速學筆記:環形鏈表的構建以及約瑟夫問題

有不足指出,歡迎大佬指出!共同進步。 目錄 如何構建環形鏈表? 約瑟夫問題 完整代碼 準備 static class RingNode { private int num; priva

原创 IPC-進程間通信(二)AIDL

前言 本文主要是用兩個app進行演示,一個作爲Server進程,一個作爲Client進程。 手把手教會你擼會AIDL。 準備工作 準備兩個app,作爲Server和Client 請先搞清楚AIDL是幹什麼的 對AIDL基本概念至