关于Accessibility的使用网上已经有不少的文章,但是很少有从源码角度去分析如何去实现的,本文基于源码android-26 由于代码量不少,又不想一篇文章过度的长影响...
关于Accessibility的使用网上已经有不少的文章,但是很少有从源码角度去分析如何去实现的,本文基于源码android-26 由于代码量不少,又不想一篇文章过度的长影响...
@xlq 无敌,哈哈哈哈
Android - 常见的内存泄漏和解决方案总结一个无用的对象,被另一个对象所持有应用,造成该对象在虚拟机的堆中占有的内存无法释放,而导致内存空间的浪费,这种情况就是内存泄漏。 情况1: 单例持有Context 如下代码:...
1.前言 组件化或者模块化开发模式,已逐渐成为热浪的形式,使用这些模式可以让我们程序更容易的扩展、更方便的维护更快捷的同步开发与更简单的单独调试,而ARouter的出现就是让...
1. 统一SDK版本管理配置2. build.gradle 使用each循环引入第三方框架3. build.gradle中buildConfigField使用4. 优化res...
开发调试常用命令列表 记录并收集一些开发调试过程中有效的命令,主要是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开发flutter(上)本文适合已经入门flutter,没有了解过Redux,但对Fish-Redux感兴趣的同学。 手把手入门Fish-Redux开发flutter(上)手把手入门Fish-Red...
本文适合已经入门flutter,没有了解过Redux,但对Fish-Redux感兴趣的同学。 手把手入门Fish-Redux开发flutter(上)手把手入门Fish-Red...
前言 在手机的更多设置或者高级设置中,我们会发现有个无障碍的功能,很多人不知道这个功能具体是干嘛的,包括我们开发也很少接触这部分功能,以至于对这块不甚了解。前段时间在同事的安...
不是weight,是widget😂
深度好文,由浅入深,深入浅出,支持楼主👍
ARouter解析二:页面跳转源码分析在前面中我们对ARouter的页面跳转功能的使用有了基本的了解,由于篇幅的原因没有对跳转的源码进行分析,今天我们就来探究一下页面的跳转过程。在看这篇文章之前建议小伙伴们先看下...
记得第一次实施项目组件化时,遇到的最大困扰就是,组件之间的通信问题。例如: 怎么从这个组件跳转到另一个组件的页面; 组件之间怎么传递数据; 怎么获取其他组件的数据或服务; 组...
不以规矩,不成方圆。特别是多人协作开发时,如果没有统一的开发规范,势必会造成各种混乱。在实际开发中,常常会碰到的问题有: 引入的某个第三方库版本冲突; 不同组件里同名资源文件...
先说说我自己的组件化架构设计方案,请看下图: 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序...
1. 前言 三国演义里开篇就说:天下大势,分久必合,合久必分。我发现这话套在软件开发上,也特别贴切。我记得我刚入门时做java后台开发,以及后来做Android应用程序开发,...
哈哈,我也在看,新书写的好棒啊
Kotlin基础(8)-->空指针检查一、可空类型系统 Kotlin默认所有的参数和变量都不可为空。Int 表示不可为空的整型Int? 表示可为空的整型eg: 有点啰嗦吧,别急,Kotlin还提供了一系列辅助...