Возможный дубликат:
Android : Как прослушать запись с камеры в Broadcastreceiver
Я хочу разбудить свое приложение одним нажатием клавиши. Но я обнаружил, что это непросто реализовать на Android.
Я пытаюсь захватить ключ камеры, а затем запустить свое приложение. НО функция onReceive() не вызывается после нажатия клавиши камеры.
Вот что в manifest.xml
<reciever android:enabled="true" android:name=".SaveUKeyCapture">
<intent-filter android:priority = "10000">
<action android:name = "android.intent.action.CAMERA_BUTTON"/>
<action android:name = "android.intent.action.SEARCH_LONG_PRESS" />
<!-- <category android:name="android.intent.category.DEFAULT" />-->
</intent-filter>
</reciever>
<uses-permission android:name="android.permission.CAMERA"/>
Вот код
public class SaveUKeyCapture extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent){
Toast.makeText(context, "intent received", Toast.LENGTH_LONG);
}
}
Любое предложение?