activity https://www.kancloud.cn/alex_wsc/android-deep2/413484 当前Activity Activity向AMS发送StartActivity的逻辑? startActivity调用了AMS的什么方法? ActivityStack Acti ...
分类:
移动开发 时间:
2019-04-09 09:19:05
阅读次数:
177
Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的。今天我们就来详细地聊聊Activity的生命周期,以便我们在以后的开发中能如鱼得水。 一、初识Activity 在日常应用中Ac ...
分类:
移动开发 时间:
2019-03-22 16:53:36
阅读次数:
146
Android的四大组件:activity(活动)1、一个activity通常是一个独立的屏幕。2、activity通过intent通讯。3、在Androidmanifest.xml声明即可识别执行。注意该文件还可以注册某些权限:如访问互联网。service(服务)、1、定义:用于后台完成用户指定的 ...
分类:
移动开发 时间:
2019-03-19 10:43:53
阅读次数:
265
简介 BroadcastReceiver(广播接收器)是Android四大组件之一,是一个用来响应系统范围内的广播组件,可以从Android系统和其它app发送或接收广播消息,类似于发布 订阅设计模式。其特点是异步的,广播发送者不会关心有无接收者接收。可应用于不同组件之间的通信、多线程通信和系统在特 ...
分类:
移动开发 时间:
2019-03-07 17:44:17
阅读次数:
308
什么是IPC? 进程间通信 为什么需要IPC 因为一个进程总要从外部获取信息,不可避免的要获取其他进程的信息 android规定单个应用内存只有16MB(根据android设备来的) 如何设置多进程模式 给四大组件指定属性:android:process 非常规方法:JNI在native层fork一 ...
分类:
移动开发 时间:
2019-03-06 13:27:49
阅读次数:
183
广播在平时的开发中使用非常广泛,尤其在系统源码中。广播接收器作为四大组件之一,有着很丰富的内容,所以要正确理解和使用广播,也不是一件简单的事情。广播对性能的影响,广播的机制,接收器处理耗时问题,接收器所在线程问题等这些都是开发者需要理解的内容。 ...
分类:
其他好文 时间:
2019-02-19 13:52:16
阅读次数:
227
logging模块 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 参考文档 一、日志相关概念 1.日志的作用 简单来讲就是,我们通过记录和分析日志可以了解一个系统或软件程序运行情况 ...
分类:
其他好文 时间:
2019-02-16 13:33:23
阅读次数:
172
第一章 1.Android系统架构:(四层) Linux内核层:为安卓设备的各种硬件提供底层的驱动。 系统运行库层:为Android系统提供主要的特性支持。 应用框架层:提供了构建应用程序可能用到的各种API。 应用层:所有安装在手机上的应用程序都属于这一层。 2.Android系统四大组件:活动( ...
分类:
移动开发 时间:
2019-02-11 19:47:15
阅读次数:
190
Python之日志处理(logging模块) 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添加上下文信息 参考文档 一、日志相关概念 日 ...
分类:
编程语言 时间:
2019-02-11 17:12:08
阅读次数:
180
内容观察者 内容观察者不是四大组件. 可以用来观察数据库是否被操作了 注册内容观察者代码如下: ...
分类:
其他好文 时间:
2019-01-10 14:27:32
阅读次数:
181