1
5
有时候。尽可能少,只对时间敏感的代码,即使这样也可能不是一个好的解决方案。
|
2
5
你可以通过NDK在android应用程序中使用c++。它必须与基于Java的SDK结合使用,并且只设计用于性能关键的代码段。它的功能比SDK更有限(不能显示UI等)。 使用理由,来自文件:
因此,大多数用户不会使用任何C++代码。 |
3
2
|
4
2
下面的大部分操作系统是C/C++。
http://developer.android.com/guide/basics/what-is-android.html
我想你可以在技术上用C++编写所有的东西,但是我没有看到任何关于如何访问这些组件的文档,所以实际上它们隐藏在SDK后面,除非有人逆向工程师如何处理它们,否则你会被SDK所使用的东西所困扰。 |
5
1
在我的例子中,我使用NDK编译一个共享的跨平台的C++应用程序核心,以及java的UI。该内核在WinMobile和iPhone上的编译和运行同样出色。代码划分是大约60%的核心,40%的用户界面。 |
6
1
谷歌的官方立场是开发者必须使用java作为主要的开发平台,并使用C++和NDK来进行时间和性能敏感的操作。而且,唯一受支持的API是Java API。也就是说,Google只提供javaapi,只支持javaapi。无论您在本地设备上找到什么(任何共享库、libc等),Google或设备供应商都可以随时更改,恕不另行通知,因此不鼓励您使用您的发现。
|
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |