Thanks JBQ for clarifying the queries. >From the discussion we can conlude that some built-in applications such as call log, incoming call manager, bluetooth file receiption, sms application cannot be provided by third party as download and install applications. If third party app is downloaded by user then unsolicited broadcast events will result in double notifications, storage etc. Only solution for this is to remove the code for these applications at OEM level and replace it with third party application. These applications cannot appear in android market.
BR, Shaddu On Mar 6, 7:36 pm, Jean-Baptiste Queru <[email protected]> wrote: > (1) - yes the other app will still receive broadcasts, expose > providers, services, etc... The choice only happens for calls to > startActivity that hit two or more equivalent activity intent filters. > > (2) - in settings / manage applications, preferences can be removed. > Or by uninstalling your application. > > (3) - I don't know whether that can be queried in the package manager. > > JBQ > > > > On Thu, Mar 5, 2009 at 9:05 PM, Shadakshari Hiremath <[email protected]> > wrote: > > > Thanks for all the valuable responses. I wasn't aware of the feature > > "User will be given a choice when doing an action that can be handled > > both by the built-in application and by your application". So, my > > approach was to replace built in app. User choice is best approach as > > user is going to decide which application he wants to make default. > > > Continuing on my previous question. Assuming user makes my application > > as default. > > > - Will built in app be able to receive broadcast events related to > > call state change, netwrork state change, new SMS arrival, boot > > completed etc if it has registered for these? I want to ensure that > > both applications don't respond to same unsolicited broadcast events > > and lead to confusion to user say by showing two notifications in home > > screen. This is just a scenario I am considering. > > > - How to make the built application default again? > > > - Will the built in application and my application be informed about > > whether it is default application or not? and how? > > > Regards, > > Shaddu > > > On 05/03/2009, Lars <[email protected]> wrote: > > >> The built-in applications are located in /system/app. Since /system is > >> mounted read-only you cannot uninstall them unless you mount this file > >> system read-write and even then I'm not sure if they can be > >> uninstalled with adb uninstall... Also, I don't think you can change > >> to read-write on a real device since you don't have root access. > > >> BR > >> Lars Brange > > >> On Mar 5, 3:12 pm, shaddu <[email protected]> wrote: > >>> Hello Android, > > >>> We are plannig to write a new music application from scratch. > >>> Also we want to uninstall the built-in music application to ensure > >>> only our application resides on the phone. adb ls /data/app command > >>> doesn't list built-in applications. So, I am unable to uninstall the > >>> built in music application without knowing its name. So, I am getting > >>> a feeling like built in applications uninstallation is handled in > >>> different way. > > >>> Please provide the full command to uninstall built-in music > >>> application. > > >>> Regards, > >>> Shaddu > > -- > Jean-Baptiste M. "JBQ" Queru > Android Engineer, Google. > > Questions sent directly to me that have no reason for being private > will likely get ignored or forwarded to a public forum with no further > warning. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

