java应聘复习资料.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java应聘复习资料

Android复习 主流手机操作系统 Symbian(中文名:塞班) 支持厂商:诺基亚(索尼爱立信、三星已宣布退出塞班阵营) Android( 中文名:安卓) 支持厂商:摩托罗拉、HTC、三星、LG、索尼爱立信,联想、华为、中兴等。 Windows Phone 支持厂商:HTC、三星、LG、索尼爱立信,诺基亚与2011年初正式宣布与微软合作,将采用WP7操作系统 iOS是(又称iPhone OS) 支持厂商:苹果公司 Android 操作系统的内存回收机制 Android中的进程是托管的,当系统进程空间紧张的时候,会依照优先级自动进行进程的回收 Android将进程分为6个等级,它们按优先级顺序由高到低依次是: 1.前台进程( FOREGROUND_APP) 2.可视进程(VISIBLE_APP ) 3. 次要服务进程(SECONDARY_SERVER ) 4.后台进程 (HIDDEN_APP) 5.内容供应节点(CONTENT_PROVIDER) 6.空进程(EMPTY_APP) Android生命周期 启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。 当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。 当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台:系统会先调用onPause方法,然后调用onStop方法,进入停滞状态。 用户后退回到此Activity:系统会先调用onRestart方法,然后调用onStart方法,最后调用onResume方法,再次进入运行状态。 当前Activity处于被覆盖状态或者后台不可见状态,即第2步和第4步,系统内存不足,杀死当前Activity,而后用户退回当前Activity:再次调用onCreate方法、onStart方法、onResume方法,进入运行状态。 用户退出当前Activity:系统先调用onPause方法,然后调用onStop方法,最后调用onDestory方法,结束当前Activity。 Activity的状态 Active:可见获得焦点,在栈顶 Paused:可见失去焦点,在栈顶 Stopped:不可见,不在栈顶 Inactive:不可见,进程被杀,不在栈中 Activity的启动模式 Activity的启动模式可以通过AndroidManifest.xml文件中的activity元素的属性来指定,一共有4中模式: activity android:name=ActivityMain android:launchMode=singleTask/activity Standard: 默认,来了intent,每次都创建新的实例 singleTop:来了intent, 每次都创建新的实例,仅一个例外:当栈顶的activity为当前时不创建。 singleTask:来了intent后,检查栈中是否存在该activity的实例,如果存在就把intent发送给它,否则就创建一个新的该activity的实例,放入 一个新的task栈的栈底。 singleInstance: 肯定位于一个task的栈底, 并且是该栈唯一的activity。 启动Activity的方法 startActivity(Intent)用来运行一个新的Activity,并且放置在Activity栈的顶层。 startActivityForResult (Intent intent, int requestCode)启动一个Activity当它结束的时候你需要一个结果。 startActivityFromChild (Activity child, Intent intent, int requestCode) 退出Activity 使用killProcess (int pid)可以杀死指定PID的进程 使用System.exit(0);可以达到和killProcess同样的效果 使用finish()可以杀死当前的activity,进程没有被杀死 DDMS中Log信息级别 Verbose,啰嗦模式,最低级别的信息 Debug,调试模式 Info,信息模式 Warn,警告模式 Error,错误模式 意图(Intent)的作用 Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent

文档评论(0)

3774384 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档