Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序构建替代方案_Android - Fatal编程技术网

Android应用程序构建替代方案

Android应用程序构建替代方案,android,Android,我开始研究Android编程 开发移动应用程序时,除了使用SDK开发本机应用程序外,还有其他选项吗 例如,是否可以仅使用web技术开发应用程序 如果是,您对不同技术(限制等)的经验如何 谢谢使用姜饼,现在您可以使用NativeActivity仅使用NDK创建一个应用程序 NDK的这个版本包括许多 新的API,其中大部分已引入 支持奥运会的发展 以及类似的应用程序 广泛使用本机代码。使用 对于API,开发人员有直接的 以本机方式访问事件、音频、, 图形和窗口管理, 资产和存储。开发者可以 还可以实

我开始研究Android编程

开发移动应用程序时,除了使用SDK开发本机应用程序外,还有其他选项吗

例如,是否可以仅使用web技术开发应用程序

如果是,您对不同技术(限制等)的经验如何


谢谢

使用姜饼,现在您可以使用NativeActivity仅使用NDK创建一个应用程序

NDK的这个版本包括许多 新的API,其中大部分已引入 支持奥运会的发展 以及类似的应用程序 广泛使用本机代码。使用 对于API,开发人员有直接的 以本机方式访问事件、音频、, 图形和窗口管理, 资产和存储。开发者可以 还可以实现Android应用程序 本机代码中的生命周期 来自新的本土活动课程。对于 详细信息描述了 在此版本中的更改,请阅读 中包含的CHANGES.HTML文档 下载NDK软件包

如果您愿意使用web技术,我将向您推荐本书:

例如,是否可以仅使用web技术开发应用程序

对。您可以使用PhoneGap、Rhodes或Tianium Mobile进行此操作

如果是,您对不同技术(限制等)的经验如何


在这三者中,我更喜欢PhoneGap,因为它看起来是最干净、最简单的。如果您是Rails开发人员,并且希望在设备上使用这种Web开发方式,Rhodes可能会很好。

您也可以在AdobeAIR上开发应用程序

看来你有很多选择:

  • 基于Java的应用程序
  • 本机应用程序
  • 土坯空气
  • 移动网站

听起来你只是想建立一个网站,是吗?那为什么不建一个网站呢?我想你可以把一个什么都不做的活动称为打开你网页的另一个活动,称之为应用程序。我只是在探索我的选择。我不一定对建立一个网站感兴趣。我非常建议你不要这样做。使用SDK。网站服务是一个目的,它们的目的不是制作移动或桌面应用程序。是的@falmari是正确的。如果我不清楚,那么这样做不是一个好的解决方案,你不应该这样做。(因此,这是在评论中,而不是作为一个实际的答案)。