Android 包括sdk文件夹中我的应用程序中的资源

Android 包括sdk文件夹中我的应用程序中的资源,android,Android,我想在我的应用程序和整个sdk\platforms\android-18\data\res\drawable hdpi文件中包括sdk\platforms\android-18\data\res\values\dimens.xml文件夹中的一些可绘制文件 我该怎么办? 我不知道我是否必须在我的关于屏幕的中包含一些属性,如果是这样,那么这是正确的方法。您可以将sdk\platforms\android-18\data\res\drawable hdpi中的可绘制内容包含在项目的drawable h

我想在我的应用程序和整个sdk\platforms\android-18\data\res\drawable hdpi文件中包括sdk\platforms\android-18\data\res\values\dimens.xml文件夹中的一些可绘制文件

我该怎么办?

我不知道我是否必须在我的关于屏幕的中包含一些属性,如果是这样,那么这是正确的方法。

您可以将
sdk\platforms\android-18\data\res\drawable hdpi
中的可绘制内容包含在项目的
drawable hdpi
文件夹中。重命名这些名称以避免名称冲突

或者,您也可以将这些可提取内容放在
资产
文件夹中。我怀疑任何一个Drawable的大小都不会超过1MB(系统有一个大小限制)。要以代码访问它们,请执行以下操作:

try {
    Drawable drawable = Drawable.createFromStream(getAssets().open("some_drawable.png"), 
                                                                                   null);
} catch (IOException e) {
    // catch
}

对于
sdk\platforms\android-18\data\res\values\dimens.xml
,复制所需的
某些值
,并将它们粘贴到
res/values/dimens.xml
中。同样,要注意名称冲突。

在签名和压缩应用程序时,所有/res文件夹都包含在内。是的,但我想在姜饼中使用Holo资源。关于属性,我应该将其包含在某个地方吗?如果是,应该将其包含在何处?
res/values/dimens.xml
根据Apache许可证Vsersion 2.0进行许可。您可以在以下位置阅读本许可证的条款:。您应该在包含复制值的文件中包含版权声明。这里有更多信息:[我可以在商业应用程序中使用Apache软件许可证2.0下的库吗?]()。这与您提出的问题直接相关。请参阅
commonware对
Peter Knego的
答案的评论。