Android开发规范专项测试题附答案.docx

Android开发规范专项测试题附答案.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Android 开发规范专项测试题附答案 1.view的资源id应以view的缩写作为前缀、使用小写字母加下划线进行命名。以 下 id命名,符合规范的有() A、 某个TextView的 id定义为: <TextView android:id="@+id/tv user name">..</TextView>(正确答案) B 、某个Button 的 id 定义为: <Button id="@+id/btn login">..</Button>(正确答案) C、 某个ImageView 的id定义为: <ImageView id="@+id/userAvatar"..>..</ImageView> D、 某个TextView的 id定义为: <TextView id="@+id/userNamel"..>...</TextView> 2.某个直播业务模块名称为live, 请问以下命名,符合规范的有() A 、live activity main.xml(正确答案) B 、live loading icon.xml(正确答案) C 、popup anim.xml D 、navigation menu.xml 3.定义某个 style, 以下描述,符合规范的有() A 、stytle的命名推荐用“父 style 名称.当前 style 名称”(正确答案) B、 可以任意给 style 资源命名 C、live模块的style文件名称为: customstyle.xml D、 所有的 style都是独立的,不存在继承关系 4.以下color资源命名,符合规范的有() A 、<color name="live reward btn bg">#33e5e5e5</color>(正确答案) B 、<color name="live reward btn bg">#333</color> C 、<color name="loadingdialogbg">#33e5e5e5</color> D 、<color name="loadingdialogbg">#333</color> 5.以下关于常量的说法,符合规范的有() A、不允许任何魔法值(即未经预先定义的常量)直接出现在代码中(正确答案) B、在对long 或者Long 赋值时,数值后使用大写的L(正确答案) C、 推荐不要使用一个常量类维护所有常量,要按常量功能进行归类,分开维护(正 确答案) D、 某个常量的命名为 public static final string userName ="admin" 6.关于service启动,下列说法,正确的有() A、没有特殊原因,总是使用显式Intent 启动或绑定 Service (正确答案) B、 如果使用隐式Intent,推荐使用Intent#setPackage()方法设置Intent指定包名 (正确答案) C、不必要外露的 Service 设置export=false (正确答案) D、 推荐使用隐式Intert启动 Service 7.在 Service中进行耗时操作,正确的有() A、在 IntentService 的 onHandleIntent() 中可以执行耗时操作(正确答案) B、 在 onStartCommand() 中可以执行耗时操作 C、在 onBind( )中可以执行耗时操作 D、 在 onCreate()中可以执行耗时操作 8.以下关于BroadcastReceiver#onReceive()的说法,正确的有() A、 避免在BroadcastReceiver#onReceive()中执行耗时操作,如果有耗时工作,应 该创建IntentService完成,而不应该在BroadcastReceiver 内创建子线程去做。(正 确答案) B 、BroadcastReceiver#onReceive() 方法耗时超过10秒钟,可能会被系统杀死(正确 答案) C 、该方法在 Main Thread执行(正确答案) D、 该方法可执行IO 操作 9.Activity间通过隐式Intent跳转时,需要注意的是() A、 为了避免找不到相应的Activity造成应用异常,在发出 intent之前,必须通过 resolveActivity 检查(正确答案) B 、为了防止应用之间的影响,隐式Intent 中 Action 定义尽量更详细一些(正确答 案) C 、调用系统功能例如拨打电话、发邮件等,需要遵守标准的URI 格式(正确答案) D、 在隐式Intent跳转时,不需要进行resolveActivity检查,直接 CatchException就 可以了。 10.以下关于Activity方法中,说法正确的是()

文档评论(0)

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

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

认证主体陈**

1亿VIP精品文档

相关文档

相关课程推荐