Out of curiosity, does the overlay apply to any type of file like Java
files in the framework that an OEM may want to modify?

Thanks,
Nick

On Feb 19, 2:07 pm, Dianne Hackborn <[email protected]> wrote:
> 2 would be best, but currently we don't support shared libraries with
> resources so you can't really do it.
>
> In cupcake you can define PRODUCT_PACKAGE_OVERLAYS in your product makefile
> to specify one or more directories that will be merged in with the base
> platform directories.  For example:
>
> PRODUCT_PACKAGE_OVERLAYS := vendor/mycompany/prod_overlay
> vendor/mycompany/base_overlay
>
> Now you can replace or add framework resources by putting them in either of
> these:
>
> vendor/mycompany/base_overlay/frameworks/base/core/res/res/
> vendor/mycompany/prod_overlay/frameworks/base/core/res/res/
>
> You can use this to replace any resource in the tree, both in the framework
> and in specific packages, by just putting them in a directory corresponding
> to the same path where you find them in the platform tree.
>
> Also when adding new resources to the frameworks that you want to use in
> your own apps that are built into the system image, you can use the magic
> syntax "@*android:type/name" to reference them without having to make them
> public.  You can likewise find private resources in Java at
> com.android.internal.R.
>
>
>
> On Thu, Feb 19, 2009 at 12:05 AM, cht <[email protected]> wrote:
>
> > may be there are someways:
> > 1: put their own resources under the folder "frameworks\base\core
> > \res", mix with android's original resources, although it works, but
> > idont think it is a best way?
> > 2: make their own resource apk like "framework-res.apk", it can
> > separate their own resources from android's original res,  but i don't
> > kown how to implements it, and i don't kown whether it is feasible.
> > 3: some else?
>
> > i think the second is the best, but i don't kown how to implements
> > it.
>
> > cht
> > thanks
>
> --
> 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-framework" 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-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to