广播接收器android> = 2.2 CAMERA_BUTTON
|
我的BroadcastReceiver有问题。它不起作用。对于我的问题,我找不到任何令人满意的答案。这是我的代码片段:
<receiver
android:name=\".CameraReceiver\"
android:enabled=\"true\">
<intent-filter>
<action android:name=\"android.intent.action.CAMERA_BUTTON\" />
</intent-filter>
</receiver>
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, \"It\'s working!\", Toast.LENGTH_LONG).show();
}
我尝试了一些我在互联网上找到的建议,然后添加了以下内容:
<intent-filter android:priority=\"100000\">
依此类推,仍然没有任何效果。
当我将android.intent.action.CAMERA_BUTTON更改为其他任何内容并执行此操作(例如android.net.wifi.WIFI_STATE_CHANGED)时,总会出现一个Toast“正在运行”。但是当我使用android.intent.action.CAMERA_BUTTON拍照时却没有。我不知道发生了什么。
有什么建议么?我使用Android模拟器2.2和2.3.3。
没有找到相关结果
已邀请:
3 个回复
丧泉缝锋
中也有一个意图过滤器部分,用于接收意图:
舶啥戚
绊伦欧