欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    android系统结构与Activity生命周期.ppt

    • 资源ID:2963042       资源大小:2.09MB        全文页数:39页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    android系统结构与Activity生命周期.ppt

    DDMS结合生命周期讲解,DDMS介绍、Log.v,Log.d,Log.i,Log.w,Log.e,本课内容,Intent简单跳转利用DDMS进行测试试验内容:能够输出activity生命周期,一、Intent,多个Activity之间的关系Intent的基本作用在一个Activity当中启动另外一个Acitivity的方法使用Intent在Activity之间传递数据的基本方法,多个Activity之间的关系,http:/,例子,关键代码,比较,需要注意的地方,二、启动监测Actvity的状态变化 DDMS,1.1 logcat,除错工具除了adb之外,还有一个是全名为Dalvik Debug Monitor Service(简称为ddms)的除错工具。ddms将程序在Dalvik Runtime运行时发生的错误以logcat回传给开发者而且ddms还支持画面选取功能,可以将发生错误的消息或画面选取下来以方便除错。另外ddms还支持一个port forwarding的功能,可以将这个除错工具直接安装到真正的Android手机上,也就是说当一般使用者在运行这些应用程序时,若发生未知的错误,也可以将这些错误消息拦截下来,并回传给程序开发者。,【知识点】DDMS的语法LogCat options filterspecs,-s 设置过滤器,如指定*:s.-f 输出到文件,默认情况是标准输出。-r Rotate log every kbytes.(16 if unspecified).Requires f。-n Sets max number of rotated logs to,default 4。-v 设置log的打印格式,是下面的一种:brief process tag thread raw time threadtime long。-c 清除所有log并退出。-d 得到所有log并退出(不阻塞)。-g 得到环形缓冲区的大小并退出。-b 请求不同的环形缓冲区(main(默认),radio,events)。-B 输出log到二进制中。,过滤器的格式是一个这样的串::priority,其中 表示log的component,tag(或者使用*表示所有),priority 如下所示:V Verbose D Debug I Info W Warn E Error F Fatal S Silent,1.2 Log详解(Log.v,Log.d,Log.i,Log.w,Log.e),android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母对应,Log.v,Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose冗长的意思,平时使用就是Log.v(,);例如log.v(TAG,”onStrat”),Log.d,Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.,Log.i,Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息,Log.w,Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。,Log.e,Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。,Android中Log机制,以上log的级别依次升高,VERBOSE、DEBUG信息应当只存在于开发中,INFO,WARN,ERROR这三种log将出现在发布版本中。,实验二:LogDemo演示,步骤一:新建一个Android工程,命名为LogDemo,步骤二:创建用户界面,步骤三:设计主类LogDemo.java,import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;public classLogDemoextends Activity private static final String ACTIVITY_TAG=LogDemo;private Button bt;public void onCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);/通过findViewById找到Button资源 bt=(Button)findViewById(R.id.bt);/增加事件响应 bt.setOnClickListener(new Button.OnClickListener()Overridepublic void onClick(View v)Log.v(LogDemo.ACTIVITY_TAG,This is Verbose.);Log.d(LogDemo.ACTIVITY_TAG,This is Debug.);Log.i(LogDemo.ACTIVITY_TAG,This is Information);Log.w(LogDemo.ACTIVITY_TAG,This is Warnning.);Log.e(LogDemo.ACTIVITY_TAG,This is Error.););,运行效果,具体该调用哪个方法添加什么类型的调试信息?,可根据Logcat提供的过滤器来和信息类型来决定使用Log的那个方法添加哪类调试信息。Logcat调试信息显示窗口 右上方有5个图标,代表种过滤器,可过滤输出相应的调试信息:V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息 I:info过滤器,输出INFO、WARN、ERROR调试信息 W:waring过滤器,输出WARN和ERROR调试信息 E:error过滤器,只输出ERROR调试信息,过滤器的使用,实验三:一个activity激活另外一个activity,启动一个新界面,描述,点击按钮启动第二个activity,启动第一个activity,从第一个activity启动另外一个activity,点击back后状态-,描述,Destory,Activity小结,整个生命周期onCreateonDestroy可视周期onStartonStop活跃周期onResumeonPause,

    注意事项

    本文(android系统结构与Activity生命周期.ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开