Android自测题02

1.【单选】如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限(  D)

A.发送短信,无需配置权限                 B.permission.SMS

C.android.permission.RECEIVE_SMS        D.android.permission.SEND_SMS

2.【单选】使用Toast提示时,关于提示时长,下面说法正确的是B )

A.显示时长只有2种设置            

B.可以自定义显示时长

C.传入30,提示会显示30秒钟

D.当自定义显示时长时,比如传入30,程序会抛出异常

3.【单选】在一个布局文件中,对一个EditText进行设置,以下哪项设置能实现输入框默认提示内容的效果(  B).

A.android:capitalize                    B.android:hint

C.android:singleLine                    D.android:text

4.【多选】以下关于Toast说法正确的是BD  )

A.Toast能编辑                           B.Toast没有焦点

C.Toast可以获得用户输入                 D.Toast只能持续一段时间

5.【单选】下列哪些语句关于内存回收的说明是正确的? ( B )

A、程序员必须创建一个线程来释放内存           

B、 内存回收程序负责释放无用内存

C、 内存回收程序允许程序员直接释放内存   

D、 内存回收程序可以在指定的时间释放内存对象

6.【单选】Android项目工程下面的assets目录的作用是什么B )

A、放置应用到的图片资源。                     

B、主要放置多媒体等数据文件

C、放置字符串,颜色,数组等常量数据

D、放置一些与UI相应的布局文件,都是xml文件

7.【多选】下列对android NDK的理解正确的是ABCD )

A、 NDK是一系列工具的集合

B、 NDK 提供了一份稳定、功能有限的 API 头文件声明。

C、 使 “Java+C” 的开发方式终于转正,成为官方支持的开发方式

D、 NDK 将是 Android 平台支持 开发的开端

8.【单选】我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(  )

AonDestroy()                        BonClear()     

ConFinish()                         DonStop()

9.【多选】android 关于service生命周期的onCreate()onStart()说法正确的是(  )

A、当第一次启动的时候先后调用onCreate()onStart()方法

B、当第一次启动的时候只会调用onCreate()方法

C、如果service已经启动,将先后调用onCreate()onStart()方法

D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

10.【简答】简述横竖屏切换时候activity的生命周期?

第二期答案:

1.D  2.B 3.B  4.BD  5.B 6.B  7.ABCD  8.A 9.AD

10.不设置ActivityandroidconfigChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次;设置ActivityandroidconfigChanges=orientation时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次;设置Activity

androidconfigChanges=orientationkeyboardHidden时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值