电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

华联学院《android软件开发》课件02先从看得到的入手—探究活动

  • 资源ID:270894804       资源大小:885.64KB        全文页数:21页
  • 资源格式: PDF        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

华联学院《android软件开发》课件02先从看得到的入手—探究活动

第二章先从看得到的入手探究活动Android软件开发主讲:王海本章目标掌握Activity的创建及生命周期方法能够访问Android中的各种资源理解AndroidManifest.xml清单文件掌握Android应用程序生命周期掌握Application类及生命周期事件Android软件开发主讲:王海Activity每个Activity被定义为一个独立的类,并继承android.app.Activity类或其子类。ContextContextWrapperContextThemeWrapperActivity FragmentActivity ActivityGroupAccountAuthenticatorActivity ExpandableListActivity AliasActivity NativeActivity ListActivity AppCompatActivity LauncherActivity PreferenceActivityTabActivity实现列表界面实现列表界面的的Activity实现操作实现操作Fragment的的Activity实现带有标题栏实现带有标题栏的的ActivityAndroid软件开发主讲:王海Activity简介Activity类中常用的方法:方法功能描述setContentView(int layoutResID)设置Activity界面布局onCreate(Bundle savedInstanceState)Activity生命周期的方法,用于第一次创建ActivityonStart()Activity生命周期的方法,用于启动Activity onPause()Activity生命周期的方法,用于暂停ActivityonStop()Activity生命周期的方法,用于停止Activity onDestory()Activity生命周期的方法,用于销毁Activity onResume()Activity生命周期的方法,将Activity由暂停状态恢复使用onRestart()Activity生命周期的方法,将Activity由停止状态恢复使用onKeyDown(int keyCode,KeyEventevent)键盘按键按下时的动作事件处理方法onKeyUp(int keyCode,KeyEventevent)键盘按键抬起时的动作事件处理方法onTouchEvent(MotionEvent event)监听屏幕的触摸事件处理方法Android软件开发主讲:王海方法功能描述openContextMenu(View view)开启上下文菜单setResult(int resultCode)返回数据给上一个ActivitystartActivityForResult(Intent intent, intrequestCode)携带数据并跳转Activityfinish()结束当前ActivityActivity简介Activity类中常用的方法:Android软件开发主讲:王海创建Activity通过继承Activity基类的方式实现自定义的BaseActivity类import android.app.Activity;import android.os.Bundle;public class BaseActivity extends Activity Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Android软件开发主讲:王海通过继承AppCompatActivity类的方式实现Activityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ActivityAppCompatActivityActivity创建ActivityAndroid软件开发主讲:王海Activity的生命周期Activity有四种本质区别的状态: 运行状态 暂停状态 停止状态 销毁状态Activity有三个关键的循环: 整个生命周期 可见生命周期 前台生命周期onCreate()onStart()onResume()onPause()onStop()onDestroy()其他其他Activity转入前台转入前台该该Activity被系统结束或销毁被系统结束或销毁该该Activity变为完全不可见变为完全不可见该该Activity再次回到前台再次回到前台用户再次启动该用户再次启动该Activity,使之进入前台使之进入前台onRestart()更高优先级的更高优先级的应用需要内存应用需要内存用户再次启动该用户再次启动该Activity加载加载Activity运行状态运行状态暂停状态暂停状态停止状态停止状态删除状态删除状态销毁状态销毁状态前台生命周期前台生命周期可见生命周期可见生命周期整个生命周期Android软件开发主讲:王海Activity类的定义public class Activity extends ContextThemeWrapper protected void onCreate(Bundle icicle).protected void onStart().protected void onRestart().protected void onResume().protected void onFreeze(Bundle outIcicle) .protected void onPause().protected void onStop().protected void onDestroy().Android软件开发主讲:王海Log日志类Log日志类能够记录程序运行过程中的相关信息方 法功能描述Log.e()记录错误信息Log.w()记录警告信息Log.i()记录一般提示性信息Log.d()记录调试信息Log.v()记录详细的信息Android软件开发主讲:王海LogCat调试LogCat是用来捕获系统日志信息的工具,并能将捕获的信息显示在IDE集成开发环境中。LogCat能够捕获信息包括:Dalvik虚拟机产生的信息、进程信息、Android运行时信息、ActivityManager信息、PackagerManager信息、Windows Manger信息和应用程序信息等。Android软件开发主讲:王海打开LogCat窗口并编辑LogCat过滤器Android软件开发主讲:王海AndroidManifest.xml清单文件清单文件中通常包含以下六项信息:声明应用程序的包名描述应用程序组件确定宿主应用组件进程声明应用程序拥有的权限定义应用程序所支持API的最低等级列举应用程序必须链接的库Android软件开发主讲:王海使用规则在使用这些元素及元素的属性时,需要遵守几项规则:元素:在所有的元素中只有和是必需的且只能出现一次属性:元素的属性大部分是可选的但有少数属性是必须设置的定义类名:所有的元素名都对应其在SDK中的类名多数值项:如果某个元素有超过一个数值时,必须通过重复的方式来说明该元素的某个属性具有多个数值项,且不能将多个数值项一次性说明在一个属性中资源项说明:需要引用某个资源时,采用“package:type:name”格式进行引用字符串值:类似于其他语言Android软件开发主讲:王海AndroidManifest.xml节点 节点 节点 节点Android软件开发主讲:王海自定义权限使用元素声明权限标题权限描述权限名称权限级别 Android的四种不同权限级别的区分如下: normal低风险权限 dangerous高风险权限 signature签名权限 signatureOrSystem签名或系统权限Android软件开发主讲:王海Android应用程序生命周期Android根据应用程序的组件及组件当前运行状态将所有的进程按重要性程度从高到低划分了五个优先级:前台进程可见进程服务进程后台进程空进程前台进程前台进程可见进程可见进程服务进程服务进程后台进程后台进程空进程空进程高高低低Android软件开发主讲:王海Application类通过扩展Application类,可以完成3项工作:对Android运行时广播的应用程序级事件(如低内存)做出响应在应用程序组件之间传递对象管理和维护多个应用程序组件所使用的资源Android软件开发主讲:王海Application生命周期事件Application类为应用程序的创建和终止、低可用内存和配置的改变提供了事件处理程序:onCreate()onLowMemory()onTrimMemory()onConfigurationChanged()Android软件开发主讲:王海实现Application实现自定义的Application的步骤: 创建一个类继承Application类 在Activity中使用Application类 运行并查看结果引用在其他XML中已经定义的资源。ApplicationServiceApplicationAndroidAndroid软件开发主讲:王海本章总结本章总结Activity是Android系统最重要组件,是Android程序开发的入口点,深刻领会Activity编程的步骤对于Android开发非常重要Activity有运行、暂停、停止和销毁四种状态资源管理是Android编程的一大亮点,体现了MVC编程的优势,对于提高程序的可读性以及可靠性提供了有效的手段AndroidManifest.xml清单文件是整个Android应用程序的全局描述配置文件,也是每一个Android应用程序必须有的且放在根目录下的文件Android应用程序从高到低划分了五个优先级:前台进程、可见进程、服务进程、后台进程和空进程Application类代表当前运行的应用程序,应用程序启动时,系统会自动创建对应Application类的实例,并一直伴随应用程序的生命周期,而且始终维持一个实例

注意事项

本文(华联学院《android软件开发》课件02先从看得到的入手—探究活动)为本站会员(东***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

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




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.