【问题标题】:Does codenameone support activity detection which uses CMMotionActivity (IOS) and Google Play Services ActivityRecognition API (android)?codenameone 是否支持使用 CMMotionActivity (IOS) 和 Google Play Services ActivityRecognition API (android) 的活动检测?
【发布时间】:2015-01-22 19:10:07
【问题描述】:

作为一名 Java 开发人员,我非常高兴能将 codenameone 用于我计划从头开始编写的应用程序。但是想知道codenameone是否支持在ios的情况下使用CMMotionActivity或在android的情况下使用Google Play Services ActivityRecognition API的活动检测?

特别是,我的应用希望在用户静止、步行、跑步、骑自行车、驾驶/汽车等时接收事件。另外,如果我可以微调电池使用设置,以防谷歌提供的位置服务订阅播放服务位置 api,那就太好了。

我希望我不会失望。我打算学习代号,并且只有在上述这些功能可用的情况下才能在我的应用中使用它

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    恐怕它们不是开箱即用的。但是,代号一非常灵活,您可以使用原生接口通过invoking native code 公开这些功能。

    【讨论】:

    • 感谢@Shai Almog。对我来说太糟糕了,这些功能开箱即用。这是否意味着代号一没有积极开发或在开源社区中不那么受欢迎?我想知道在这种情况下我是否应该选择 phonegap-cordova 或 appcelerometer。
    • 这些功能是否通过 Cordova 的 JavaScript 层公开?通常我们的支持范围更广,例如他们似乎没有的日历 API。这只是意味着之前很少有人要求他们,而且他们都不是坚持这样做的高级付费客户。您可以在这里看到一些社区为 Codename One 贡献的第三方本地库:codenameone.com/cn1libs.html 在此处的更改选项卡中您可以看到 Codename One 的活跃程度:code.google.com/p/codenameone/source/ 以及这里codenameone.com/discussion-forum.html
    • 感谢@Shai Almog。链接看起来不错。我将开始学习代号一并做一个 POC 来使用这些原生功能。再次感谢您的支持!!最大的代号对我来说,一个积极的方面是我可以用 Java 编写..而不是 javascript.. 是的.. 我不是网络人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2017-02-02
    相关资源
    最近更新 更多