ACTION_DOCK_EVENT 子类型

Posted

技术标签:

【中文标题】ACTION_DOCK_EVENT 子类型【英文标题】:ACTION_DOCK_EVENT subtypes 【发布时间】:2014-05-29 23:05:16 【问题描述】:

我需要知道设备何时与坞站(汽车或桌面)连接或断开连接。为此,我有一个广播接收器和清单中的这一行:

<action android:name="android.intent.action.ACTION_DOCK_EVENT"/>

这是接收者:

@Override public void onReceive(Context context, Intent intent)
  
   if(intent.getAction().equals("android.intent.action.ACTION_DOCK_EVENT")
     //This is a Dock event.
      //How can I know here if the event is connected or disconnected?
      //Can I also know if is it is a Car or a Desk dock?
   

我如何在此处知道活动是已连接还是已断开连接? 我还可以知道它是汽车码头还是桌面码头?

【问题讨论】:

【参考方案1】:

您可以通过查看 Intent 的附加内容来找到这两者。在这里可以找到解释和示例代码:http://developer.android.com/training/monitoring-device-state/docking-monitoring.html

【讨论】:

对不起,我已经看过了,但我不明白。在该行中:“int dockState = battery.getIntExtra(EXTRA_DOCK_STATE, -1);”什么是“电池”???? 这是传入的意图。可能是电池文档中的复制粘贴错误。

以上是关于ACTION_DOCK_EVENT 子类型的主要内容,如果未能解决你的问题,请参考以下文章

java 动作栏后退按钮。字体:https://stackoverflow.com/questions/10108774/how-to-implement-the-android-actionbar-

在 Android 中,对接状态是啥意思

Android知识巩固 二 Fragment

Mime 类型的 excel 和过滤器

注册系统相关

PHP API - Nginx 给了我无效的数据类型标头