我想在我的应用程序和整个sdk\platforms\android-18\data\res\values\dimens.xml文件中包含一些来自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文件夹的可绘制对象。
我该怎么办 ?
我不知道我是否必须在我的“关于”屏幕中包含一些归因,如果是这样,那是正确的方法。
sdk\platforms\android-18\data\res\drawable-hdpi
您可以在项目drawable-hdpi
文件夹中包含可绘制对象。重命名这些以避免名称冲突。
或者,您可以将这些可绘制对象放在您的assets
文件夹中。我怀疑任何可绘制对象的大小都会大于 1 MB(有系统强加的大小限制)。要在代码中访问它们:
try {
Drawable drawable = Drawable.createFromStream(getAssets().open("some_drawable.png"),
null);
} catch (IOException e) {
// catch
}
对于sdk\platforms\android-18\data\res\values\dimens.xml
,复制所需<dimen name="some_name">some_value</dimen>
的并将它们粘贴到您的res/values/dimens.xml
. 同样,请注意名称冲突。