1、Dart是值传递还是引用传递? dart是值传递。 2、描述Flutter的核心渲染模块三棵树 WidgetTree:存放渲染内容、它只是一个配置数据结构,创建是非常轻量...
1、Dart是值传递还是引用传递? dart是值传递。 2、描述Flutter的核心渲染模块三棵树 WidgetTree:存放渲染内容、它只是一个配置数据结构,创建是非常轻量...
源代码标记和 build 下表完整列出了从 Donut 开始的标记和 build。build ID[https://source.android.com/docs/setup...
主要是没是系统Java版本不正确,或者没有指定Java版本修复方法:在Android项目下的gradle.properties 文件下加入jdk路径即可解决问题:
第一章 第一节:继承与重载和open关键字 1、kotlin类默认是final 修饰的,所以无法继承,如果要想让别的类继承,要用open修饰,相当于去掉final2、koti...
第一章 基数变量和表达式 一、数据类型 1、String、Int、Boolean。。。 没有 int 、floater 等 2、val 是只读类型, 可以声明在方法内。 ...
一、为什么要设计handler Java 多线程通信 Java 中有很多种方法实现线程之间相互通信访问数据,大概先简单的介绍两个典 型的,就不上代码了。 通过 synchro...
1、Android framework http://gityuan.com/[http://gityuan.com/]2、 Google开发官方API ...
1、为什么需要binder Android 系统中,每个应用程序是由 Android 的 Activity,Service,Broadcast, ContentProvide...
一.简介 Activity是Android组件[https://baike.baidu.com/item/Android%E7%BB%84%E4%BB%B6/10446728...
文章分为以下三个部分 一 .MVP 的概念二 .MVP 的优缺点三 .MVP 解决存在的问题 一 MVP 的概念 MVP 简单介绍 View层只负责视图的显示以及更新Mode...
java集合概述 Java 集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合List:元素有序(指的...
1. 这个问题是因为flutter库没有dart sdk引起的 解决办法:以管理员身份运行这个文件,之后就会去下载dart sdk 2.之后可能遇到的问题: Flutter ...
进程间通信(IPC)方式 使用Bundle 使用文件共享 使用Messenger 使用AIDL 使用COntentProvider 使用Socket 通过广播 一、使用Bun...
1、定位问题,当没有具体的错误信息时,很有可能是冲突导致的,我们可以在AndroidStudio自带的terminal里输入如下命令查看详细错误信息 如果命令报错,可参考这篇...
Android自定义View 为什么要自定义View自定义View的基本方法 自定义View的最基本的三个方法分别是: onMeasure()、onLayout()、onDr...
1.为何引入Handler机制Handler是线程间通讯的机制,Android中,网络访问、文件处理等耗时操作必须放到子线程中去执行,否则将会造成ANR异常。 ANR异常:A...
1、Java线程 一、Java多线程常用的两种实现方法 1、 继承Thread类 子类继承Thread类具备多线程能力 启动线程:子类对象.start() 不建议使用:避免O...
一: 方法的重载:是指方法名相同,但参数列表不同(参数个数不同,参数类型不同,参数顺序不同,这个顺序不同要注意,是得两个参数类型不同时,顺序不同才有意义),构造方法[http...
A:成员的区别 抽象类: 构造方法:有构造方法,用于子类实例化使用。 成员变量:可以是变量,也可以是常量。 成员方法:可以是抽象的,也可以是非抽象的。 接口: 构造方法:没有...