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-