android开发笔记—基础篇

android开发笔记—基础篇

ID:39464548

大小:859.50 KB

页数:38页

时间:2019-07-03

android开发笔记—基础篇_第1页
android开发笔记—基础篇_第2页
android开发笔记—基础篇_第3页
android开发笔记—基础篇_第4页
android开发笔记—基础篇_第5页
资源描述:

《android开发笔记—基础篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android开发笔记文件编号:YH受控状态:受控程序版本:受控期限:永久起草人:起草日期:2013-10-24审核人:审核日期:批准人:批准日期:分发号:YH分发日期:密级:机密©版权所有不得复制本文包含信息的所有权归本人。未经本人书面许可,任何人不得复制或泄露这些信息给其他未经授权的人。android开发文档控制记录序号修改状态修改内容修改人完成时间V1.0创建文档完成本文档的所有章节内容2013-10-24第2页共38页android开发第38页共38页编写:android开发目录文档控制记录21、引言32、Androi

2、d简介52.1、android框架52.2、android开发环境53、Android四大核心组件73.1、Activity73.1.1Activity概述73.1.2Activity生命周期83.1.3Activity生命周期图解93.2、Service103.2.1Service概述103.2.2Service特点103.2.3Service两种类型103.2.4Service生命周期113.3、BroadcastReceiver123.3.1BroadcastReceiver概述123.3.2BroadcastRecei

3、ver使用123.4、ContentProvider133.3.1ContentProvider概述134、Android应用核心Intent144.1、Intent简介144.2、Intent构成154.3、Intent的公共构造函数154.4、IntentFilter介绍155、Android用户界面165.1、Android用户界面之布局165.2、Android用户界面之常用控件185.2.1ListView185.2.2UIcontrols195.2.3BaseAdapter335.3、Android后退事件处理35

4、附录、经典示例381、计算器38第38页共38页编写:android开发1、引言目的:学习android编程时,所做笔记,后期会一一添加;第38页共38页编写:android开发2、Android简介2.1、android框架2.2、android开发环境Eclipse+ADT+Android_SDK第38页共38页编写:android开发3、Android四大核心组件3.1、Activity3.1.1Activity概述1、Activity是一个程序的组件之一。它的主要功能是提供界面。一个程序一般由多个Activity组成,

5、各activities之间关系很松散,它们之间没有直接的关联。必须有一个activity被指定为主activity,它是程序启动时首先显示的界面。每个activity都可以随意启动其它的activity。每当一个activity被启动,则前一个activity就被停止。一个程序中的所有启动的activity都被放在一个栈中,所以被停止的activity并没有销毁,而在存于栈中。新启动的activity先被存放于栈中,然后获得输入焦点。在当前活动的activity上点返回键,它被从栈中取出,然后销毁,然后上一个activity被

6、恢复。当一个activity因为新的activity启动而被停止时,它会收到状态变化的通知,这样的变化有多个,每个都会引起系统调用一个相应的回调方法以通知activity,这些回调方法被统称为“生命周期回调方法”。这些回调方法分别在Activity被创建、停止、恢复、销毁时被调用。第38页共38页编写:android开发3.1.2Activity生命周期·-Activity的完整生命周期:自第一次调用onCreate()开始,直至调用onDestroy()为止。Activity在onCreate()中设置所有“全局”状态以完成

7、初始化,而在onDestroy()中释放所有系统资源。例如,如果Activity有一个线程在后台运行从网络上下载数据,它会在onCreate()创建线程,而在onDestroy()销毁线程。·-Activity的可视生命周期:自onStart()调用开始直到相应的onStop()调用结束。在此期间,用户可以在屏幕上看到Activity,尽管它也许并不是位于前台或者也不与用户进行交互。在这两个方法之间,可以保留用来向用户显示这个Activity所需的资源。例如,当用户不再看见显示的内容时,可以在onStart()中注册一个Bro

8、adcastReceiver来监控会影响UI的变化,而在onStop()中来注消。onStart()和onStop()方法可以随着应用程序是否为用户可见而被多次调用。·-Activity的前台生命周期:自onResume()调用起,至相应的onPause()调用为止。在此期间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。