安卓期末复习资料整理全.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓期末复习资料整理全.pdf

复习提示: 考试分为选择题,简答题和综合题。 PPT中的内容主要是给⼤家参考简答题和相关的基本概念。其主要考点如下: 1.Activity的概念和⽣命周期 Activity是Android的四⼤组件之⼀,它是⼀种可以包含⽤户界⾯的 组件,主要⽤于和⽤户进⾏交互,⽐如打电话,照相,发送邮件, 或者显示⼀个地图!Activity⽤于显示⽤户界⾯,⽤户通过 Activity交互完成相关操作 ,⼀个App允许有多个Activity。 2.Intent的概念和隐式Intent的使⽤机制 显式: 1 //显示⽅式声明Intent,直接启动SecondActivity 2 Intent it = new Intent(MainActivity.this,SecondActivity.class ); 3 //启动Activity 4 startActivity(it); 隐式: 1 // 实例化Intent 2 Intent it = new Intent(); 3 //设置Intent的Action属性 4 it.setAction(com.android.activity.MY_ACTION); 5 // 启动Activity 6 startActivity(it); 3.隐式Intent与显式Intent的区别 显式Intent直接⽤组件的名称定义⽬标组件,这种⽅式很直接。但是由于开发 ⼈员往往并不清楚别的应⽤程序的组件名称,因此,显式Intent更多⽤于在应⽤ 程序内部传递消息。⽐如在某应⽤程序内,⼀个Activity启动⼀个Service。   隐式Intent恰恰相反,它不会⽤组件名称定义需要激活的⽬标组件,它更⼴泛 地⽤于在不同应⽤程序之间传递消息。   在显式Intent消息中,决定⽬标组件的唯⼀要素就是组件名称,因此,如果你的 Intent中已经明确定义了⽬标组件的名称,那么你就完全不⽤再定义其他Intent 内容。   ⽽对于隐式Intent则不同,由于没有明确的⽬标组件名称,所以必须由android 系统帮助应⽤程序寻找与Intent请求意图最匹配的组件。 4.Service的概念与类别,两种类别Service的区别 Service是⽤于后台服务的,当应⽤程序被挂到后台的时候,问了保 证应⽤某些组件仍然可以⼯作⽽引⼊了Service这个概念,那么这⾥ ⾯要强调的是Service不是独⽴的进程,也不是独⽴的线程,它是依 赖于应⽤程序的主线程的,也就是说,在更多时候不建议在Service 中编写耗时的逻辑和操作,否则会引起ANR 。 那么我们当我们编写的耗时逻辑,不得不被service来管理的时候, 就需要引⼊IntentService,IntentService是继承Service的,那么它 包含了Service的全部特性,当然也包含service的⽣命周期,那么与 service不同的是,IntentService在执⾏onCreate操作的时候,内部 开了⼀个线程,去你执⾏你的耗时操作。 5.ContentProvider的概念和基本操作⽅法 ContentProvider管理android 以结构化⽅式存放的数据。他以相 对安全的⽅式封装数据并且提供简易的处理机制。Content provider提供不同进程间数据交互的标准化接⼜。 实现ContentProvider的步骤: 1)编写⼀个类,继承ContentProvider,并且重写⾥⾯的CRUD⽅ 法。 2)在androidmanifest.xml⽂件中注册provider。 在androidmanifest.xml中注册provider需要以下3个属性: android:name provider的实现类。 android:authorities provider的uri。 android:exported provider是否暴露给其他程序。 ContentResovler操作Content

文档评论(0)

jackzjh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档