Hi,
I cant get this to work. I am trying this for the CALL_BUTTON and on
the emulator.
Added the lines below to my manifest.
Created the MyReceiver class just like you do here.
Then trying to register the receiver in OnCreate:
IntentFilter filter = new IntentFilter
("android.intent.action.CAMERA_BUTTON");
Intent intnt = registerReceiver(mCallButtonIntentReceiver,
filter);
intnt always return null.
What am I doing wrong here ?
TIA
Shimon
On Nov 14, 10:09 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Thanks Guys. I added a receiver with CAMERA_BUTTON intent-filter and
> it then triggers my Main application. But I am not getting the choose
> application dialog. Instead, both my Main application and camera
> application opens.
>
> <activity android:name="MainApp"
> android:label="@string/app_name"
> android:theme="@android:style/Theme">
> <intent-filter>
> <action android:name="android.intent.action.MAIN" />
> <category
> android:name="android.intent.category.LAUNCHER" />
> </intent-filter>
> <intent-filter>
> <action
> android:name="android.intent.action.MY_INTENT"></action>
> <category
> android:name="android.intent.category.DEFAULT" />
> </intent-filter>
> </activity>
> <receiver android:name="MyReceiver">
> <intent-filter>
> <action android:name="android.intent.action.CAMERA_BUTTON"/>
> </intent-filter>
> </receiver>
>
> public class MyReceiver extends BroadcastReceiver {
>
> @Override
> public void onReceive(Context context, Intent intent) {
> Intent newIntent = new
> Intent(".android.intent.action.MY_INTENT");
> context.startActivity(newIntent);
> }
>
> }
>
> -abhi
>
> On Nov 14, 2:53 am, Ludwig <[EMAIL PROTECTED]> wrote:
>
> > If you have more than one best matching activity for an intent is to offer
> > you a list to pick the desired activity, with the option of using one as the
> > default (ie do not ask again). It is easy to trigger, just by defining two
> > activities with the same intent...Ludwig
>
> > 2008/11/14 blindfold <[EMAIL PROTECTED]>
>
> > > What happens when more than one application has this in the manifest?
>
> > > Thanks
>
> > > On Nov 14, 8:53 am, "[EMAIL PROTECTED]"
> > > <[EMAIL PROTECTED]> wrote:
> > > > Register to receive the intent "android.intent.action.CAMERA_BUTTON".
> > > > Here's how you might add it to your app's manifest:
>
> > > > <receiver android:name="CameraButtonIntentReceiver">
> > > > <intent-filter>
> > > > <action android:name="android.intent.action.CAMERA_BUTTON"/>
> > > > </intent-filter>
> > > > </receiver>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---