用NDK初学者问题开发3d应用程序

时间:2011-02-07 12:39:27

标签: android android-ndk

我很久以来是c ++开发人员。我喜欢开始为android开发3D应用程序和游戏,现在我知道我将限制java VM 所以我想开始使用NDK API开发c ++,在开始之前,我应该开始开发什么版本? 2.3?我可以完成申请吗? 用c ++?我应该期待什么问题?你能指点一下这个主题的文章吗?

1 个答案:

答案 0 :(得分:1)

您只能使用c / c ++代码编写完整的Android应用程序。但我不推荐它,因为你必须使用Android 2.3或更高版本,我们都知道今天大多数Android设备,很可能永远不会收到2.3更新。

我建议你使用android 2.0,因为android 2.0在本机代码中支持OpenGL ES 2.0(仅限)。我知道的三个限制是你必须在java代码中“启动”你的应用程序,你必须在java代码中获取输入(不是100%肯定),你必须处理java代码中的音频。虽然如果你的目标是Android 2.2及更高版本,你可以处理本机代码中的音频,但我再也不推荐它,因为2.1中有很多设备。

希望能回答你的一些问题,抱歉英语不好btw。

编辑:下载Android NDK并通过文档阅读,这可能会为您提供更多内容。