快点,
我在res/values/integers.xml中有一个xml资源
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="UserBases">
<item>2</item>
<item>8</item>
<item>10</item>
<item>16</item>
</integer-array>
</resources>
Run Code Online (Sandbox Code Playgroud)
并且我尝试了几种方法来访问它:
int[] bases = R.array.UserBases;
Run Code Online (Sandbox Code Playgroud)
这只是返回和引用UserBases而不是数组本身
int[] bases = Resources.getSystem().getIntArray(R.array.UserBases);
Run Code Online (Sandbox Code Playgroud)
这引发了一个异常,告诉我int引用R.array.UserBases指向什么
访问此数组的最佳方法是什么,将其推入一个漂亮的基类型int [],然后可能将任何修改推送回xml资源.
我检查了android文档,但我没有发现任何非常有成效的东西.
我正在考虑开设一个项目来为Android 2.0创建一个i-phone虚拟机(阅读motorola droid)之前我有一些问题:
我错过了一个已经存在的吗?
Droid的Arm Cortex A8可以降低到550MHz(感谢维基百科)处理I-Phone抽象层吗?
性能方面,最好的办法是用C++编写应用程序,但为了系统的健康,将iphone vm放在dalvik vm之上会更好吗?哪种方法更好,为什么.