【问题标题】:Cordova Display IssuesCordova 显示问题
【发布时间】:2014-12-18 23:44:39
【问题描述】:

我是一名法国学生,目前在一家公司工作,他们要求我为 Galaxy Tab 2 (Android 4.0.3) 开发一个应用程序。由于这不是他们要出售的应用程序,因此我一个人在这方面。我选择尝试使用 AngularJs 和 Cordova。

我的问题是我的应用程序在 Mozilla 中显示良好,在 Chrome 中一点也不好,当我使用 cordova 构建 apk 时,应用程序非常慢并且不显示在水平视图中,仅在垂直视图中显示......

我真的不知道去哪里找,有没有关于这类事情的已知问题?有什么提示、技巧和最佳做法可以避免这个问题吗?

感谢您的宝贵时间以及您对未来的建议。

【问题讨论】:

    标签: android angularjs cordova


    【解决方案1】:

    今年年初,一个客户打电话给我做一个应用程序,一直喜欢 Cordova,我想尝试 Angular,然后我使用这两种技术制作应用程序,在简历中我可以告诉你:

    1. 我从版本 1 开始使用 cordova 开发应用程序,并测试了一些技术,例如纯 html 样板、jQuery Mobile、jQmobi 和 Backbone。所有这些技术都非常缓慢,或者可维护性、可重用性等存在很大问题。从这些技术中,最好的是 Backbone。 AngularJS 赢得了这场战斗,在那个项目中我使用了这些技术并获得了非常好的性能、可维护性、可重用性等。
    2. 启动配置非常复杂(第一次使用angular,和cordova集成很麻烦),这里的朋友是Brian Ford,他对cordova的主要插件有很多指令,并修复启动配置中的一些基本问题
    3. 在项目中间,客户端请求也支持 Web 应用程序。然后我利用并重构代码,目前是一个漂亮的文件夹结构,是 yeoman angular generator 和 cordova create project default 的组合。其中 angular yeoman 的 dist 文件夹是 cordova 的 www 文件夹。像这样的东西:

    科尔多瓦项目
    ├── Gruntfile.js
    ├── README.md
    ├── 应用
    ├── bower.json
    ├── config.xml
    ├── 挂钩
    ├── 合并
    ├── 节点模块
    ├── 出
    ├── package.json
    ├── 平台
    ├── 插件
    └── www

    将 grunt 文件添加到这个项目中。

    在简历中:如果我必须以低成本制作另一个应用程序多平台,这是一个不错的选择。在 100% 的情况下,我选择了这种架构。

    显示水平上方是 Android 开发配置,您必须在 Manifiest 中设置以接受两种方向。

    【讨论】:

      猜你喜欢
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 2016-12-13
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多