關于Accessibility的使用網上已經有不少的文章,但是很少有從源碼角度去分析如何去實現的,本文基于源碼android-26 由于代碼量不少,又不想一篇文章過度的長影響...
關于Accessibility的使用網上已經有不少的文章,但是很少有從源碼角度去分析如何去實現的,本文基于源碼android-26 由于代碼量不少,又不想一篇文章過度的長影響...
@xlq 無敵,哈哈哈哈
Android - 常見的內存泄漏和解決方案總結一個無用的對象,被另一個對象所持有應用,造成該對象在虛擬機的堆中占有的內存無法釋放,而導致內存空間的浪費,這種情況就是內存泄漏。 情況1: 單例持有Context 如下代碼:...
1.前言 組件化或者模塊化開發(fā)模式,已逐漸成為熱浪的形式,使用這些模式可以讓我們程序更容易的擴展、更方便的維護更快捷的同步開發(fā)與更簡單的單獨調試,而ARouter的出現就是讓...
1. 統(tǒng)一SDK版本管理配置2. build.gradle 使用each循環(huán)引入第三方框架3. build.gradle中buildConfigField使用4. 優(yōu)化res...
開發(fā)調試常用命令列表 記錄并收集一些開發(fā)調試過程中有效的命令,主要是Android相關。 1 通用命令 1.1 iptables 限制上行和下行速率可用于模擬弱網模式 設置丟...
不被推薦了,以后更新的庫jcenter鏡像倉庫會更新嗎,難說吧,跟著官方走唄
JCenter關閉,跑路了2021年2月3日,JFrog宣布將關閉Bintray和JCenter[https://jfrog.com/blog/into-the-sunset-bintray-jcen...
前言 相信大家開始接觸 Flutter , 準備給 Flutter 添加一張圖片,滿心歡喜運行起來,常常會收到勸退通知。 總結下?原因,不外乎下面幾點: 忘記在 pubspe...
page在import的兩個包里都有,所以沖突了,你看看下面的
import 'package:fish_redux/fish_redux.dart';
import 'package:flutter/material.dart' hide Page;
import 'entrance/page.dart';
Widget createApp() {
final AbstractRoutes routes = PageRoutes(
pages: <String, Page<Object, dynamic>>{
'entrance_page': EntrancePage(), //在這里添加頁面
},
);
return MaterialApp(
title: 'FishDemo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: routes.buildPage('entrance_page', null), //把他作為默認頁面
onGenerateRoute: (RouteSettings settings) {
return MaterialPageRoute<Object>(builder: (BuildContext context) {
return routes.buildPage(settings.name, settings.arguments);
});
},
);
}
手把手入門Fish-Redux開發(fā)flutter(上)本文適合已經入門flutter,沒有了解過Redux,但對Fish-Redux感興趣的同學。 手把手入門Fish-Redux開發(fā)flutter(上)手把手入門Fish-Red...
本文適合已經入門flutter,沒有了解過Redux,但對Fish-Redux感興趣的同學。 手把手入門Fish-Redux開發(fā)flutter(上)手把手入門Fish-Red...
前言 在手機的更多設置或者高級設置中,我們會發(fā)現有個無障礙的功能,很多人不知道這個功能具體是干嘛的,包括我們開發(fā)也很少接觸這部分功能,以至于對這塊不甚了解。前段時間在同事的安...
深度好文,由淺入深,深入淺出,支持樓主??
ARouter解析二:頁面跳轉源碼分析在前面中我們對ARouter的頁面跳轉功能的使用有了基本的了解,由于篇幅的原因沒有對跳轉的源碼進行分析,今天我們就來探究一下頁面的跳轉過程。在看這篇文章之前建議小伙伴們先看下...
記得第一次實施項目組件化時,遇到的最大困擾就是,組件之間的通信問題。例如: 怎么從這個組件跳轉到另一個組件的頁面; 組件之間怎么傳遞數據; 怎么獲取其他組件的數據或服務; 組...
不以規(guī)矩,不成方圓。特別是多人協(xié)作開發(fā)時,如果沒有統(tǒng)一的開發(fā)規(guī)范,勢必會造成各種混亂。在實際開發(fā)中,常常會碰到的問題有: 引入的某個第三方庫版本沖突; 不同組件里同名資源文件...
先說說我自己的組件化架構設計方案,請看下圖: 圖中可以看到,從上往下分為4層:APP殼工程、常規(guī)業(yè)務組件層、基礎業(yè)務組件層、基礎功能組件層。 為了便于理解,按照從下往上的順序...
1. 前言 三國演義里開篇就說:天下大勢,分久必合,合久必分。我發(fā)現這話套在軟件開發(fā)上,也特別貼切。我記得我剛入門時做java后臺開發(fā),以及后來做Android應用程序開發(fā),...
哈哈,我也在看,新書寫的好棒啊
Kotlin基礎(8)-->空指針檢查一、可空類型系統(tǒng) Kotlin默認所有的參數和變量都不可為空。Int 表示不可為空的整型Int? 表示可為空的整型eg: 有點啰嗦吧,別急,Kotlin還提供了一系列輔助...