android 基础组件
文章平均质量分 86
Simon_night
这个作者很懒,什么都没留下…
展开
-
Android BroadCast 各种注册和发送方式的特点整理以及7.0以上版本的使用变化
本篇文章的内容都是作者通过阅读BroadCast的官方文档并结合自己的开发经验整理而成的。 英文好的同学请移步,看官方文档之前,我还是建议大家看一下这篇文章,因为这篇的整体的结构和每个知识的说明我都整理了一番。可以方便大家快速的理解!原创 2017-09-01 13:28:10 · 692 阅读 · 0 评论 -
Activity的IntentFilter匹配规则
@读书笔记 我们知道,启动Activity分为两种方式,显示调用和隐式调用。显示调用需要明确的指定被启动对象的组件信息,包括包名和类名,而隐式调用需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息,如果不匹配将无法启动目标Activity. IntentFilter中的过滤信息有 - action - category - data过滤规则的示例如下: <acti原创 2017-08-31 09:22:03 · 432 阅读 · 0 评论 -
Activity之任务和返回栈
一个应用程序中会有多个activity,每个activity一般都有自己独立的功能。我们可以用activity启动自己应用中的另一个activity。例如:从一个数据列表界面,跳转到一个数据详情界面。也可以用我们的activity去打开其他应用的activity,比如要发送一封邮件。就是使用intent去跳转到邮箱应用的activity中,邮件发送完成之后,点击返回就可返回。即使有很多activit原创 2017-08-31 09:18:08 · 823 阅读 · 0 评论 -
Activity的四种启动模式
什么是启动模式,我们知道在默认情况下,当我们多次启动同一个Activity的时候,系统会创建多个实例并把它们一一放入任务栈中。当我们点击back键的时候这些activity会一一回退。这样就会有一个问题,多次启动同一个activity,系统会创建多个实例,这样是很耗资源的。所以android的设计者提供了启动模式来修改系统的默认行为。目前有四种启动模式: - standard - single原创 2017-08-31 09:14:50 · 521 阅读 · 0 评论 -
Service的各种知识点
@(读书笔记) Service主要用于在后台处理一些耗时逻辑,或者去执行某些需要长期运行的任务。有时候在程序退出的情况下,Service也会在后台继续保持运行状态。1.Service的基本用法:1.新建一个MyService继承Service,并重写onCreate()、onStartCommand()和onDestroy()方法: 例: public class MyService原创 2017-08-31 09:26:52 · 580 阅读 · 0 评论 -
Service知识点之远程Service
@(读书笔记) 之前开启的Service都是在主进程中开启的,那么怎么开启一个不同进程的Service呢,不同进程的Service又有哪些特性呢? 将普通的Service转化成一个Remote Service是非常简单的一件事情,只需要在注册的时候将它的android:process属性指定为:remote就可以了,代码如下:原创 2017-08-31 09:28:04 · 333 阅读 · 0 评论 -
Activity的生命周期
Activity是什么,作为android四大组件之首。是我们使用最频繁的一种组件。正常情况下,我们除了window,Dialog和Toast,我能够看到的所有Android界面都是Activity。原创 2017-08-31 09:13:29 · 451 阅读 · 0 评论 -
Android平台的兼容相关概念详细整理
设置应用的支持版本 通过我们会在文件夹下,指定下面属性,来表示我们应用所支持的Android版本。 uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" />原创 2017-12-06 10:09:35 · 1279 阅读 · 0 评论