[android-developers] Re: start your application on camera button

2008-12-10 Thread shimo...@gmail.com

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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-12-03 Thread [EMAIL PROTECTED]

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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-12-03 Thread Dianne Hackborn
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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-11-14 Thread blindfold

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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-11-14 Thread Ludwig
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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-11-14 Thread blindfold

Thank you, Ludwig! That answers my question, as I was considering
adding the code to my app's manifest as well. Much appreciated.

On Nov 14, 11: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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-11-14 Thread [EMAIL PROTECTED]

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
-~--~~~~--~~--~--~---



[android-developers] Re: start your application on camera button

2008-11-13 Thread [EMAIL PROTECTED]

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

On Nov 13, 8:42 pm, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:
 How can I set default preference to android open my application when
 camera button is clicked?

 Thanks in advance,
 -abhi
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---