- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火龙果软件学习情境Android平台基础认知.ppt
* 能力拓展 Android应用程序的组成 traceview调试程序 * Android应用程序的组成 Activity Activity是应用程序的表示层,用于构建应用程序的UI界面。每个Activity都是一个有生命周期的对象,是android.app.Activity类的扩展。Activity使用android.view.View来形成显示信息和响应用户动作的图形界面,典型情况下,窗口会占满整个屏幕,但是也可以比屏幕小和漂浮在其它窗口之上。 * Android应用程序的组成 Service Service是运行在后台的一段代码,运行时不可见,主要负责更新数据源和可见的Activity,并触发Notification。每一个具体的Service是从android.app.Service基类继承的。Service组件常用来执行一些需要持续运行的处理,即使当应用程序的Activity不是活动的或者可见的时候也需要运行。Service组件可以运行在它自己的进程,也可以运行在其他应用程序进程的上下文(context)里面,这取决于自身的需要。其它的组件可以绑定到一个Service上面,通过远程过程调用(RPC)来调用这个方法。 * Android应用程序的组成 Content Provider Content Provider是对设备上的数据进行访问的数据仓库,是应用程序间共享数据的首选方式。一个具体的Content Provider继承自android.content.ContentProvider类,并且实现一系列可以使其它应用程序接收和存储由此应用程序控制的数据的相关接口。可以通过配置自己的Content Provider来允许其他应用程序访问存储的数据,也可以使用其他应用程序提供的Content Provider来访问它们存储的数据。Android设备包含了多个本地Content Provider来提供有用的数据库,如联系人信息等。 * Android应用程序的组成 Intent Intent是一个简单的消息传递框架。使用Intent,可以在整个系统内广播消息或者给特定的Activity或者Service来执行某个行为意图,以说明希望执行某个动作的意图,之后系统就会确定那些最适合执行动作的目标。 * Android应用程序的组成 Broadcast Receiver Broadcast Receiver是一个只能对广播通告进行接收和响应的组件,是Intent广播的消费者。所有的Broadcast Receiver都是从android.content.BroadcastReceiver类继承而来的。通过创建和注册一个Broadcast Receiver,应用程序可以监听到那些符合特定条件的广播的Intent。Broadcast Receiver会自动的启动应用程序去响应新来的Intent。这个特点使它们成为了事件驱动的程序的最佳选择。 * Android应用程序的组成 Notification Notification是一种用户通知框架。Notification用来在不需要焦点或不中断当前Activity的情况下提示用户。它们是Service或Broadcast Receiver获得用户注意的首选方式。Notification将以小图标的形式呈现在状态栏里,用户通过与图标的交互式操来接收消息。最常见的通知包括短信息、通话记录以及语音邮件等,但是应用程序也可以创建自己的通知事件。 * traceview调试程序 步骤 确保运行项目程序的模拟器关联了SDCard,以便保存调试跟踪信息文件。 在运行程序的onCreate()方法中的super.onCreate(savedInstanceState);语句之后调用Debug.startMethodTracing()方法启动实时数据采集。 在运行程序的onDestroy()方法中调用Debug.stopMethodTracing()方法终止数据采集。 * traceview调试程序 步骤 启动DDMS,在FileExplorer中将FileBrowser.trace文件保存到本地磁盘。 启动命令行程序,输入如下命令: traceview c:\FileBrowser.trace 将显示traceview的图形化分析窗口。 * traceview调试程序 调试结果 * 项目实践 创建一个Android应用程序项目,为后期的开发准备需求。 尝试使用LogCat跟踪你的程序,并通过traceview进行性能分析。 * 总结:Android应用程序开发步骤 编写布局文件:/res/layout/main.xml 设置需要用到的图标:/res/drawable 设置
文档评论(0)