首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chaozhouzhang
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
128
文章 126
沸点 2
赞
128
返回
|
搜索文章
最新
热门
Gradle初探
task:构建脚本定义一个任务,并取名。 doLast:构建脚本给任务添加一个动作Action,在task执行完毕后,要回调doLast这部分闭包的业务代码逻辑或者叫回调实现。 执行gradle命令,会默认加载当前目录下的build.gradle脚本文件,也可以通过-b参数指定…
源码解析之-基于Android10.0的startActivity
1. 通过学习Handler源码,手写子线程间的通信 2. 通过代码例子详解aidl跨进程通信的调用流程 3. Java实现十大排序算法(上) 技术交流,欢迎加我微信:HackerFeeling,拉你入技术交流群。 扫码关注公众号【Android技术堆栈】,一起学习Androi…
架构组件之ViewBinding解析
在模块中启用视图绑定之后,系统会为该模块中的每个 XML 布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。通过视图绑定功能,可以替代findViewById,从而更轻松地编写可与视图交互的代码。 为某个模块启用视图绑定功能后,系统会为该模…
事件分发(二)ViewGroup和View对触摸事件的分发流程
接着上篇《Activity对触摸事件的分发流程》,这篇我们讲《ViewGroup和View对触摸事件的分发流程》。 1、如果onInterceptTouchEvent()方法返回false,将通过buildTouchDispatchChildList()方法获取所有能接收该事件…
事件分发(一)Activity对触摸事件的分发流程
1、如果事件类型为ACTION_DOWN按下操作,则会回调onUserInteraction()方法,表示用户正在与应用进行交互,可以在此实现与用户的交互功能。 2、如果Window抽象类的实现类PhoneWindow的superDispatchTouchEvent()方法返回…
Java实现十大排序算法(上)
冒泡排序是简单比较排序。 冒泡排序对数组的无序部分进行循环比较,每次比较两个元素,如果顺序错误就进行位置交换,循环结束后会在无序部分的尾部得到最值,成为有序部分;然后继续对剩余的无序部分进行循环比较,直到整个数组都成为有序部分为止。 简单选择排序,将数组的无序部分中的元素进行比…
LayoutInfalter的使用与源码解析
查看源码注释,可以知道其作用为将布局XML文件实例化为其相应的View对象。 先直接使用反射尝试获取已经提前编译好的View对象,如果获取到直接返回View对象,如果获取不到再根据资源ID获取布局的XML资源解析器,然使用XML资源解析器对XML进行解析。 如果布局根标签不是m…
通过终端命令生成并在手机上运行dex文件
在Mac环境下配置dx终端指令1、打开终端,进入HOME目录2、更新.bash_profile文件3、打开.bash_profile文件4、加入dx文件所在路径,androidsdk自带dx5、保存并
通过代码例子详解aidl的调用流程
1.1、Activity中通过bindService()方法绑定远程服务RemoteService,具体实现方法是ContextImpl的bindService()方法。 1.2、远程服务RemoteService绑定成功后会回调onBinder()方法,返回远程服务Remot…
Android操作系统启动流程概览
在这篇文章中,我们将讨论Android操作系统的启动过程。由于Android是基于Linux内核的,所以看完它的引导过程也会对Linux的引导过程有很好的了解。大多数基于android的系统运行在ARM处理器上。 首先,我们将看到在android启动流程中使用的各种术语的含义。…
下一页
个人成就
文章被点赞
63
文章被阅读
33,117
掘力值
865
关注了
134
关注者
27
收藏集
1
关注标签
33
加入于
2016-08-10