应该在 service 中监听,普通页面很容易被释放掉.
解决方案 »
- 诡异switch代码 ,求解释
- Camera 多屏预览效果怎么实现
- 关于Mediaplayer、的一个知识点记录、
- 模拟器可以和PC通信 在真机上测试为什么无法通信呢 请教大侠们
- apktool反编译所有apk 都报此错误,求解决办法
- android自定义底部菜单,当弹出输入法时,底部菜单被挤到输入法上面去了
- 看一下这段代码,我想用拖动这个圆,可以移动的位置一直不对,求解
- Android第一次捕获键盘没反应~
- 关于Android C代码 变量拆分组合的问题
- setLayoutParams不生效,请大家指点
- 请问可以用opencv4android实现两张图片相似度的对比吗?怎么实现呢?
- eclipse 中的安卓设备模拟器如何输入中文??
commandFilter.addAction(SERVICECMD);
commandFilter.addAction(TOGGLEPAUSE_ACTION);
commandFilter.addAction(PAUSE_ACTION);
commandFilter.addAction(NEXT_ACTION);
commandFilter.addAction(PREVIOUS_ACTION);
commandFilter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION);
registerReceiver(mIntentReceiver, commandFilter);
private BroadcastReceiver mIntentReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
String cmd = intent.getStringExtra("command");
MusicUtils.debugLog("mIntentReceiver.onReceive " + action + " / "
+ cmd);
if (CMDNEXT.equals(cmd) || NEXT_ACTION.equals(action)) {
} else if (CMDPREVIOUS.equals(cmd)
|| PREVIOUS_ACTION.equals(action)) {
} else if (CMDTOGGLEPAUSE.equals(cmd)
|| TOGGLEPAUSE_ACTION.equals(action)) {
} else if (CMDPAUSE.equals(cmd) || PAUSE_ACTION.equals(action)) {
} else if (CMDSTOP.equals(cmd)) {
} else if (MediaAppWidgetProvider.CMDAPPWIDGETUPDATE.equals(cmd)) {
}else if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals(intent
.getAction())) {
}
}
};