广播行动:ACTION_CAMERA_BUTTTON

时间:2011-03-05 23:33:49

标签: java android broadcastreceiver

通过接收方广播此操作以确定操作已完成后,是否有任何方法?即用户有退出相机模式并正在做其他事情吗?

2 个答案:

答案 0 :(得分:1)

您可以注册broadcast receiver来接收此意图。

但是请注意,每次用户按下相机按钮时都会广播此意图,因此与任何特定的“动作”(例如拍照)没有直接关系。

BroadcastReceiver myReceiver = new BroadcastReceiver() {     
    @Override     
    public void onReceive(Context context, Intent intent) {         
        // do whatever you want to do     
    } 
};

registerReceiver(myReceiver, new IntentFilter(Intent.ACTION_CAMERA_BUTTON)); 
unregisterReceiver(myReceiver); 

答案 1 :(得分:0)

  

通过接收方广播此操作以确定操作已完成后,有没有办法?

没有。首先,可能没有“行动”来“完成”,并且没有“行动”的定义。