【问题标题】:using dojo with phonegap application in android在android中使用dojo和phonegap应用程序
【发布时间】:2011-06-01 09:45:37
【问题描述】:

我使用phonegap for android创建了一个应用程序。我想将dojo与phonegap应用程序一起使用以使界面有效且用户友好。我是dojo的新手。我不知道从哪里开始。请任何人指导我如何开始使用 dojo 并在 android 中创建应用程序。

提前致谢, K.喜玛宾度

【问题讨论】:

标签: android dojo cordova


【解决方案1】:

关于Dojo Mobile的资源很少。

有一个很好的教程介绍了应用程序的完整开发: http://dojotoolkit.org/documentation/tutorials/1.6/mobile/tweetview/getting_started/

最好的学习方式可能是花点时间玩tests/demos

如果您是 dojo 的新手,您可能想查看更基础的教程。真的不能在这里推荐一些东西。也许是这个?:http://docs.dojocampus.org/quickstart/dojo-basics

【讨论】:

  • 好的..谢谢。我看到了那些链接。但我没有找到如何将dojo集成到应用程序中。例如,当我开发phonegap应用程序时,我将.jar文件和.js文件包含到我的应用程序,然后使用 html、css 来创建应用程序。像这样使用 dojo 脚本,我复制了 .js 文件(dojo.xd.js、dojo.js)并使用dojotoolkit.org/documentation/tutorials/1.6/mobile/tweetview/… 中提供的代码创建了一个简单的 html,android .css。但它对我不起作用。请帮助我如何为 android 应用程序设置 dojo 框架。
  • 您是否完成了本教程中的步骤? dojotoolkit.org/documentation/tutorials/1.6/hello_dojo
  • 我看到它在 android 中运行的应用程序...您好正在显示,版本警报正在显示,但滑动不起作用。当我在代码中使用 dojo.require(dojo.fx) 时警报也没有显示。可能是什么问题??我将 dojo.xd.js 复制到我的应用程序中。这是正确的做法吗?或者我需要设置什么?
  • 当我使用 android.css 时,即使 hello 也没有显示在模拟器中。
【解决方案2】:

我遇到了类似的问题。事实证明,当创建 APK 时,不会复制任何以下划线开头的文件,并且 dojo 有许多以下划线开头的文件。在解决此问题之前,我正在执行以下操作

  1. 在开发过程中使用外部引用的道场

    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.1/dojo/dojo.xd.js" djConfig="parseOnLoad:true"></script>
    
  2. 对于生产应用程序,我将创建一个包含我使用的所有对象的 dojo 层文件,因此 dojo 不需要任何其他文件。

【讨论】:

【解决方案3】:

【讨论】:

  • 旁白:当您完成 dojox.mobile 应用程序时,您会注意到整个 dojo 系列库都包含在您的移动包中。有一些实验性工具可以去除不需要的依赖项,但这个问题仍然主要是手动解决的。尽管如此,我个人更喜欢 dojox.mobile 而不是 JQueryMobile。最后,由于给定的应用商店可以出于任何原因拒绝应用,因此盈利能力和/或受众影响确实是最重要的焦点(因此担心捆绑大小可能并不那么重要)。
【解决方案4】:

请参阅 Dojo 文档站点上的移动教程: http://dojotoolkit.org/documentation/tutorials/1.9/mobile/tweetview/getting_started/

接下来,获取 Dojo 样板的副本,以便您预先配置项目结构。 https://github.com/csnover/dojo-boilerplate

最后,访问 Dojo Mobile 演示站点,了解 Dojo Mobile 的功能,然后从中挑选您想要使用的控件。 http://demos.dojotoolkit.org/demos/mobileGallery/demo.html

【讨论】:

    【解决方案5】:

    如果你是初学者,可以学习道场

    http://www.roseindia.net/dojo/
    

    如果你从 roseindia 开始学习,你会觉得道场很简单。

    但是一旦你有了信心,你可以尝试其他教程网站上的示例代码,bcz 来自roseindia 的一些示例不会成功执行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      相关资源
      最近更新 更多