首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
maoqitian
掘友等级
Android 程序猿
https://github.com/maoqitian/Nice-Knowledge-System
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 102
沸点 1
赞
103
返回
|
搜索文章
最新
热门
深入理解Android 之 Activity启动流程(Android 10)
至于Launcher如何加载展示应用程序到界面这里先略过(与PMS相关),本文先关注Activity启动过程。当我们点击系统桌面的应用图标,直接响应的则是Launcher这个应用程序,会调用它的startActivitySafely方法 以上源码看到注释1,设置启动Activi…
这是一款可以随时随地学习、进阶Android技术的跨平台App
Flutter作为当下最火的移动跨平台技术,它是谷歌的推出的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 这是一款跨平台的开源Flutter版本玩Android App。首先感谢鸿洋大佬提供的玩Android开放API;其次,本应用提供丰富完整的功…
重看 Android 消息机制
通过以上源码,可以知道,Looper.myLooper()获取不到Looper则会抛异常,所以创建Handler之前都要调用一下Looper.prepare方法,也就是在该方法中新建了Looper并存放到ThreadLocal中。这里就会产生一个疑问,ThreadLocal能保…
Flutter 下拉刷新上拉加载更多
下拉刷新 Flutter SDK中已经提供了一个RefreshIndicator控件,所以结合RefreshIndicator控件,让其包裹ListView控件,结合滑动监听ScrollController,并且设置头部,尾部加载更多等界面,就可以完成一个通用的下拉刷新,上拉加…
Flutter 数据共享 InheritedWidget
由以上实现我们可以看到updateShouldNotify 返回值 决定当data发生变化时,是否通知子树中依赖data的Widget 更新数据,并且实现了of 方法方便子widget获取共享数据。 代码很简单,创建一个按钮,每点击一次,就将ShareDataWidget的da…
Flutter 与 Dart 语法初探
我们知道Flutter框架是使用Dart 语言来编写的,Dart 是一个面向对象编程语言, 每个对象都是一个类的实例,所有的类都继承于 Object.如果熟悉Java,语言是很容易上手的。首先来熟悉一下Dart语法 var 声明变量,和 kt 、js语法很像,需要注意的是如下示…
Docker容器学习(四)之Docker Compose
由上图我们发现各个服务都已经启动在各自的容器当中,但是访问服务的时候只有configserver(配置中心)能够访问,其他服务都不能访问,我们仔细想想就能知道,除了配置中心,其他服务的配置文件都要通过配置中心来获取,但是docker-compose启动是同时的,所以配置中心服务…
Docker容器学习(三)之Docker 镜像构建
在/usr/lib/systemd/system/docker.service,配置远程访问。主要是在[Service]这个部分,加上下面两个参数 每次构建好的镜像我们存放在哪呢,这里可以搭建自己的私服仓库来存放docker镜像。
Docker容器学习(二)之Docker 命令
更多命令,请输入--help参数查询;如果想看docker命令可输入docker --help;如果想查询docker run命令的用法,可输入docker run --help。 NAME:镜像仓库名称。 DESCRIPTION:镜像仓库描述。 STARS:镜像仓库收藏数,表…
Android 基本架构之MVP分析与实践
通过以上两张图对比,MVC在Android中就是我们刚开始学习Android时输出Android代码的真实写照,Activity不仅负责显示View,它还是Controller,我们可以在Activity开始网络请求,请求完成更新UI,也可以在Activity中通过UI组件获取…
下一页
个人成就
文章被点赞
314
文章被阅读
128,574
掘力值
2,728
关注了
55
关注者
138
收藏集
1
关注标签
30
加入于
2017-10-20