写点什么

Activity

0 人感兴趣 · 12 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/07/079efddc31d0fae1c31a081bf72a11b7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 事件分发 - 基础原理和场景分析

和其他平台类似,Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。

https://static001.geekbang.org/infoq/03/0322703b4dac6c29cc8a7a432c33bfdf.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Activity 登堂入室

下面是自己查阅资料,看了下一点源码的归纳所得,如果哪写错了欢迎指出!下面贴下小结图:

https://static001.geekbang.org/infoq/a6/a6aee229a1495e319965767258249ba6.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Activity 初窥门径

上一节中我们对Activity一些基本的概念进行了了解,什么是Activity,Activity的生命周期,如何去启动一个Activity等,本节我们继续来学习Activity,前面也讲了一个App一般都是又多个Activity构成的,这就涉及到了多个Activity间数据传递的问题了,那么本节继

https://static001.geekbang.org/infoq/99/99c656ccf893cde916c6e29e072e4d75.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Activity 初学乍练

本节开始讲解Android的四大组件之一的Activity(活动),先来看下官方对于Activity的介绍:PS:官网文档:Activity

https://static001.geekbang.org/infoq/2e/2ef218ca46c96999383201ffc4923e66.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Gestures(手势)

手势是:连续触碰的行为,比如左右上下滑动屏幕,又或者画一些不规则的几何图形!Android对上述两种手势行为都提供了支持:

https://static001.geekbang.org/infoq/e9/e96b0273f7a82fd03d8e17027b7cf8de.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Handler 消息传递机制浅析

本节给大家讲解的是Activity中UI组件中的信息传递Handler,相信很多朋友都知道,Android为了线程安全,并不允许我们在UI线程外操作UI;很多时候我们做界面刷新都需要通过Handler来通知UI组件更新!除了用Handler完成界面更新外,还可以使用runOnUiThread()来

Android 技术分享| Activity 过渡动画 — 让切换更加炫酷

用户头像
anyRTC开发者
2022-09-06

在 android5.0 以上版本中,google 为我们提供了几种 activity 切换的过渡动画,目的是为了让 activity 切换转场更加美观,而在 android5.0 之前的 activity 切换显得生硬。虽然可以自定义给 activity 增添动画效果,但是效果也不尽如意。而 androi5.x 提供的

https://static001.geekbang.org/infoq/4f/4fd4077947f36e3333b707c3dceefa2f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 进阶 (十二)Fragment 与 Activity 讲解

Android是在Android 3.0 (API level 11)开始引入Fragment的。可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。可以把Fragment设计成可以在多个Ac

https://static001.geekbang.org/infoq/83/835429280850797e920366016cfd44d1.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 项目集成 activity 工作流,快速开发业务审批单据(低代码,敏捷)

用户头像
金陵老街
2022-06-15

目前市场上有很多开源平台没有整合工作流,即使有,也是价格不菲的商业版,来看这篇文章的估计也了解了行情,肯定不便宜。我这个快速开发平台在系统基础功能(用户管理,部门管理…)上整合了工作流,你可以直接用来开发ERP,OA,CRM等企业级应用,不用再担心

Android Activity Deeplink 启动来源获取源码分析

一般来讲,Android开发人员会使用反射调用Acticity中的mReferrer字段来获取跳转来源的包名,但是这种方案是否真的安全呢?我们从源码中来寻找答案。

Activiti 工作流自动生成 28 张数据库表的底层原理分析

用户头像
朱季谦
2021-03-26

Activiti这个开源框架在设计上,其实存在不少值得学习和思考的地方,例如,框架用到以命令模式、责任链模式、模板模式等优秀的设计模式来进行框架的设计。 故而,是值得好好研究下Activiti这个框架的底层实现。

Glide.with(view) 挂在了谁的生命周期上

用户头像
mengxn
2020-11-19

Glide.with(activity) 和 Glide.with(fragment) 我们可以看出 Glide 分别与 activity 和 fragment 的生命周期进行关联。那么,Glide.with(view) 是关联在谁的生命周期上呢?

Activity_Activity技术文章_InfoQ写作社区