2.运行我的第一个Android程序,学习四大组件
2017-03-09 14:57
169 查看
这个界面是我连接电脑的手机设备
![](http://img.blog.csdn.net/20170309145742736?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3pob25nbGluMjU4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这个界面可以这么调出来:菜单-window---》Show View---》Other--->Android---》Devices
下面是我运行程序的效果图:
![](http://img.blog.csdn.net/20170309145748799?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2FuZ3pob25nbGluMjU4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
我们写程序都是从helloworld开始的,呵呵
下面,简单说一下Android程序开发的重要组成部分,四大组件:Activity,Service,ContentProvider和BroadcastReceiver
1.Activity,其实就是程序的表示层活动层,我们眼睛看到的程序的样子,一般由代码文件和xml布局文件组成,还要在配置文件里面配置程序才能识别。
2.Service,顾名思义就是服务,为了表示层显示正确的东西而暗地里进行的服务,通常用来做比较耗时或者需要不停做的事情,比如音乐播放器的服务。
3.ContentProvider,内容提供者,为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。比如访问通讯录的数据等。
4.BroadcastReceiver,用来接收来自系统和应用中的广播,程序当中出出有广播,手机开机,接打电话短信等等,都会有广播发出,当你收到这个广播的时候注册了接收广播动作,就可以在这些动作来临时相应的完成自己的操作,比如当来电话的时候音乐播放暂停,挂了电话,继续播放。
在后面会详细的讲四大组件的意义和用法。
博主qq:474135366
这个界面可以这么调出来:菜单-window---》Show View---》Other--->Android---》Devices
下面是我运行程序的效果图:
我们写程序都是从helloworld开始的,呵呵
下面,简单说一下Android程序开发的重要组成部分,四大组件:Activity,Service,ContentProvider和BroadcastReceiver
1.Activity,其实就是程序的表示层活动层,我们眼睛看到的程序的样子,一般由代码文件和xml布局文件组成,还要在配置文件里面配置程序才能识别。
2.Service,顾名思义就是服务,为了表示层显示正确的东西而暗地里进行的服务,通常用来做比较耗时或者需要不停做的事情,比如音乐播放器的服务。
3.ContentProvider,内容提供者,为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。比如访问通讯录的数据等。
4.BroadcastReceiver,用来接收来自系统和应用中的广播,程序当中出出有广播,手机开机,接打电话短信等等,都会有广播发出,当你收到这个广播的时候注册了接收广播动作,就可以在这些动作来临时相应的完成自己的操作,比如当来电话的时候音乐播放暂停,挂了电话,继续播放。
在后面会详细的讲四大组件的意义和用法。
博主qq:474135366
相关文章推荐
- Android 学习日志 2 :创建虚拟机,运行第一个Hello Android程序
- 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模拟器上运行成功。
- Android学习第一天:搭建环境+运行程序
- Android 学习第一天 Android的第一个程序Hello World
- 3. 编写的第一个android HelloWorld程序如何在手机上面调试运行
- Android学习-好马配好鞍,程序真机调试运行
- 小白学习android(四): 如何在eclipse模拟器上运行下载好的apk程序+删除
- Android初学者笔记(二)编写运行第一个程序
- Android 四大组件学习之Activity生命周期
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- Android 四大组件学习之activity的四种加载模式介绍
- Android开发学习笔记:我的第一个Android程序--HelloWorld
- 运行的第一个android程序
- 我的第一个 Android 程序,基于 Intent 的组件交互机制
- Android的环境配置及第一个Android程序的运行
- Eclipse 4.x学习笔记(1、运行第一个Java程序)
- 与afreez一起学习DirectFB之:编译运行第一个DirectFB程序
- Hadoop学习全程记录——在Eclipse中运行第一个MapReduce程序
- Hadoop学习全程记录——在Eclipse中运行第一个MapReduce程序
- Android四大组件之Content Provider的学习