Hi, So are you saying it cant be done ?
There is no way I make my app launch when the user presses the CALL button ? Only access to 3rd party is by tapping their icon on the screen ? Or can I pretent to be the built-in app ? TIA Shimon On Dec 3, 10:26 pm, "Dianne Hackborn" <[EMAIL PROTECTED]> wrote: > The call button starts an activity, it doesn't send a broadcast, as > described in the doc. (Yes this is inconsistent with the camera button and > the camera button should probably be changed.) > > On Wed, Dec 3, 2008 at 11:32 AM, [EMAIL PROTECTED] <[EMAIL PROTECTED]>wrote: > > > > > > > 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> > > -- > Dianne Hackborn > Android framework engineer > [EMAIL PROTECTED] > > Note: please don't send private questions to me, as I don't have time to > provide private support. All such questions should be posted on public > forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---