我开始研究 Android 编程。
在开发移动应用程序时,除了使用 SDK 开发原生应用程序外,还有其他选择吗?
例如,是否可以仅使用网络技术开发应用程序?
如果是这样,您对不同技术(限制等)的体验如何?
谢谢
最佳答案
现在有了 Gingerbread,您可以使用 NativeActivity 仅使用 NDK 创建应用。
This release of the NDK includes many new APIs, most of which are introduced to support the development of games and similar applications that make extensive use of native code. Using the APIs, developers have direct native access to events, audio, graphics and window management, assets, and storage. Developers can also implement the Android application lifecycle in native code with help from the new NativeActivity class. For detailed information describing the changes in this release, read the CHANGES.HTML document included in the downloaded NDK package.
如果您愿意使用网络技术,我会向您推荐这本书: Programming the Mobile .
关于Android 应用程序构建替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594572/