yndongyong‘s blog

生命不息,学习不止!


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

iOS应用生命周期小节

发表于 2017-12-17 | 更新于 2017-12-17
iOS生命周期状态iOS应用的生命周期状态分为如下几种: Not Running (非运行状态) 应用尚未运行或者被系统终止 Inactive (前台非运行状态) 应用正在进入前台状态,还不能接受事件处理 Active (前台运行状态) 应用进入前台运行状态,可以接受用户事件处理 Background (后台运行状态) 应用进入后台,依然能够执行代码。执行完之后将进入挂起状态 Suspended ...
阅读全文 »

TinyBus Intellij plugin

发表于 2017-10-14 | 更新于 2017-10-14
由于项目里使用到了TinyBus事件总线库,想要post方法到subscribe方法的互相导航,在网上搜索了一圈之后,找不到类似eventbus-interllij-plugin的插件,自己简单的更改了 eventbus-interllij-plugin的代码,实现了tinybus-interllij-plugin。该插件并没有修改plugin id,所以不能和eventbus-interllij ...
阅读全文 »

Android 6 运行时权限小节

发表于 2017-08-15 | 更新于 2018-08-30
重大更改过了很久来找个Util类,发现已经找不到了,于是使用NON-UI-fragment重新实现了一遍。之前的Util需要5个步骤集成,使用了fragment之后,开箱即用。见使用方式。完整代码见最后。 使用方式 1234567891011121314//初始化permissionHelper = PermissionHelper.attach(this);//申请权限permissionH ...
阅读全文 »

Android异步消息通信小节

发表于 2017-07-09 | 更新于 2017-07-09
试着从整体的角度上去简述Handler、Looper、MessageQueue三者之间的关系,以及使用这三者构建的Android系统的异步消息通信机制。 三者之间的关系,一图胜千言。 一些术语: Message : 线程间通信的消息载体,存储于MessageQueue中。 MessageQueue : 负责存储Message对象,每个线程只能关联一个MessageQueue。 Looper : ...
阅读全文 »

Activity生命周期小节

发表于 2017-07-05 | 更新于 2022-04-20
Activity被设计用来与用户进行交互,界面元素的展示、交互动效、业务逻辑等都将在这里依赖业务逻辑以及其间的关系进行编码。Activity是整个应用生命周期的重要组成部分。所有的activity都会被 Activity Stack进行管理,当一个新的Activity被启动,它将会被系统放入Activity Stack 并且处于栈顶,而之前的Activity依然停留在Activity Stack中 ...
阅读全文 »
<1…34

35 日志
14 分类
34 标签
RSS
© 2026 yndongyong
本站访客数:
由 Hexo 强力驱动
主题 - NexT.Mist
博客全站共38.5k字