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 android-developers@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to