Android 系统自定义了很多内置广播供开发者使用,这些内置广播会随着系统的一些变化而被发送出去,广播的Action表示外部媒介被加载的是
A: Intent.ACTION_BATTERY_LOW
B: Intent.ACTION_BOOT_COMPLETED
C: Intent.ACTION_MEDIA_MOUNTED
D: Intent.ACTION_POWER_CONNECTED
A: Intent.ACTION_BATTERY_LOW
B: Intent.ACTION_BOOT_COMPLETED
C: Intent.ACTION_MEDIA_MOUNTED
D: Intent.ACTION_POWER_CONNECTED
举一反三
- Android系统为了编程方便,为Intent提供了一套内置的Action。以下Action常量表示“开启一个Activity并将其作为所有应用的入口Activity”的是 A: ACTION_CALL B: ACTION_DIAL C: ACTION_MAIN D: ACTION_VIEW
- 设置intent的Action和Data,开启拨号界面,但不拨号。Intent intent = new Intent();intent.______ (Intent.ACTION_______ );intent.setData(Uri.parse("tel:123456"));startActivity(intent);
- 以下关于Android中的广播机制的说法不正确的是() A: 在应用层,发送方组件通常需要定义一个Intent对象,用于封装要发送的消息,并指定其Action属性用于匹配(参见第二章中的Intent属性部分),然后在组件中使用Context对象(上下文环境)所在的sendBroadcast()方法,将这个Intent发送出去。 B: 接收方想要接收到某一个广播时,需要在该广播被发送之前,注册一个BroadcastReceiver(广播接收者),将其Action属性设置为与要接受广播的Action属性相同的值。 C: 一般不需要在组件的onDestroy()方法中调用unRegisterReceiver()方法,以取消已注册的BroadcastReceiver对象,清理资源。 D: 如果在Activity的onResume()方法中注册了BroadcastReceiver,则应该在onPause()方法中取消注册。
- 4 下面方法实现发送无序广播,请补全代码?private void sendBroadcast() { Intent intent=new Intent(MyReceiver.BROADCAST_TYPE1); //创建广播意图 ( ? )}. A: startBroadcastReceiver(intent ) B: sendOrderedBroadcast(intent ) C: sendBroadcast(intent) D: sendReceiver(intent)
- 中国大学MOOC: Intent中 Action属性ACTION_ DIAL 代表( ) 标准动作。