Hi Mathias,

The Settings-App uses a persistent system property to enable/disable
adb.


The property_service inside  the system controls which "process-id"
is allowed to set the different properties. Any Property starting
with
"persistent.service.*" can only be set by AID_SYSTEM.

So you app must be a system app to be able to set this kind
of properties and for this you have to sign it with the platform key
of the particular device.

Good luck !

  Frank



On 12 Aug., 03:37, Mathias Lin <[email protected]> wrote:
> Thanks for the info. But as I understand it, the settings are read
> only:
>
> "Secure system settings, containing system preferences that
> applications can read but are not allowed to write. These are for
> preferences that the user must explicitly modify through the system UI
> or specialized APIs for those values, not modified directly by
> applications."
>
> .. or could you please tell me about the special key - couldn't find
> any information about where to get or register such key. With
> 'platform knows about' you mean the key needs to be registered with
> the device first outside the app?
> (Since I'm in full control of the devices and bundle the app together
> with a device for distribution, that would be doable).
>
> On Aug 12, 4:49 am, Kostya Vasilyev <[email protected]> wrote:
>
>
>
> > ... but that is a Secure setting and, as such, can only be manipulated by
> > applications signed with a special key (that the platform knows about).
>
> > --
> > Kostya Vasilyev --http://kmansoft.wordpress.com
>
> > 12.08.2010 0:26 пользователь "QR" <[email protected]> написал:
>
> > usb debugging is another name for the Android Debug Bridge (ADB). The
> > item you're looking for is 
> > here:http://developer.android.com/reference/android/provider/Settings.Secu...
>
> > On Aug 11, 5:39 am, Mathias Lin <[email protected]> wrote:> Is it 
> > possible to enable usb debuggi...
> > > I was looking at Permission.WRITE_SETTINGS andhttp://
>
> > developer.android.com/reference/android/provider/Settings.Syst...
>
> > > but couldn't find any appropriate setting there.
>
> > --
> > You received this message because you are su...- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

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

Reply via email to