I just tried installing an update with "adb install -r" and it kept the set
of disabled applications.  You will need to provide more details about what
you are doing.

Also, I have no idea what a "BOTA upgrade" is, so I don't know if I am even
understanding your question.

On Tue, Jun 26, 2012 at 11:14 AM, Sudeep Sharma <sudeep.andr...@gmail.com>wrote:

> No it should not be the case because when you buy a new android phone
> Google Google Setup Wizard package runs which has a Home category
> activity(com.google.android.setupwizard/.SetupWizardActivity having
> higher priority than home screen) which activates the phone, ask for
> setting up google account and then disables the Home category
> activity(com.google.android.setupwizard/.SetupWizardActivity)  and
> actual Home screen comes. For this case manifest doesnt have any
> explicit state enabled/disabled. The default value android:enabled is
> true if not stated. Disabling of SetupWizardActivity in this case
> happens at run time only.
>
> Now if you upgrade the phone to a higher android version and phone
> reboots, SetupWizardActivity should start again but that is not the
> case and Home intent is recieved by HomeScreen. It means in upgrade
> the activity which is disabled will remain disabled.
>
> So i am wondering if I am disabling correctly or not ? But as per API
> I am disabling it correctly because until upgrade happens my activity
> is disabled.
>
> pm.setComponentEnabledSetting(name,
> PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
> PackageManager.DONT_KILL_APP);
>
> I think somebody from google android framework team should comment.
>
> Thanks ,
> Sudeep
>
> On 6/26/12, jc <jroma...@gmail.com> wrote:
> > On Tuesday, June 26, 2012 10:40:28 AM UTC-5, MagouyaWare wrote:
> >>
> >>
> >>> There is no state mentioned in manifest for the upgraded component, it
> >>> should be in Disabled state until user enables it or Factory reset of
> >>> phone is done.
> >>>
> >> Why?  I didn't read it that way.  I agree that it is not well-defined,
> but
> >>
> >> the docs do not say that this should be the case.
> >>
> >
> > I would suspect that upgrading doesn't retain your runtime setting
> because
> > it resets back to the manifest value, or in your case the DEFAULT value
> > since you don't have it defined in your manifest.
> >
> >
> http://developer.android.com/guide/topics/manifest/application-element.html
> >
> > http://developer.android.com/guide/topics/manifest/activity-element.html
> >
> >
> >
> >
> > --
> > 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
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/android-developers?hl=en
>
> --
> 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
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  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
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to