Hi,

I saw in old posts that the OEM could add internal resource in
framework , so they can be able to use
them with the special syntax. for example
@*android:drawable/ic_toto                      (for .xml)
android.internal.R.drawable.ic_toto           ( for .java)

now it seems that the latter interface is not provided anymore in
android 1.5 as well as the Donut version I'm compiling.
but the former still can be used.why? is it gonna be supported in
further versions?

As OEM, we need to create applications with customizable resources, so
the most convenient way
as far as I know is to modify the private resource, as they can be
used from xml scripts, and they wont cause trouble to third party
application that should not use them.
But I don't know how to check the res IDs in the private resources
changed or not.they have no .xml
file to set their index orders like the public ones.

I saw in a post : "...private resource IDs are assigned dynamically,
they basically change in each build
of the system". So If I build a new framework-res.apk and I change
some resource data, I don't know
what is gonna happen to my previous applications?
does this mean all of the IDs changed even if you don't add any new
resource?
Is there a way to check the compatibility of private resources between
2 builds, or to force them to be compatible  - like in public
resources we can set the order in the public.xml to keep IDs order the
same.

thanks

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