来自论坛 — 第 25 期

来自论坛 — 第 25 期

来自论坛欢迎来到最新一期的 来自论坛。在这个系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中杰出的讨论主题。目标是让大家关注在我们自己的后院里发生的那些最引人入胜、最有趣且最发人深省的讨论。

访问论坛来加入这些对话或开始您自己的对话!


1. 将图片发布到 Facebook

我并不想让 Facebook 技巧成为这个功能的常规内容,但似乎问题不断涌现,并且一些非常酷的代码片段不断被分享。

到目前为止,我们已经获得了一些关于将屏幕截图发布到 Facebook 时间线的代码的好笔记和有趣的花絮。请记住,以下链接中的代码可能不符合 Facebook 自身批准的发布信息的方法,因此您的结果可能会有所不同。而且,从 Corona 的角度来看,请记住使用可以保存文件的目录(使用 system.DocumentsDirectory)。

查看原始帖子以获取一些技巧,如果您有自己的技巧,请贡献出来,以便我们都能从知识中获益。

http://forums.coronalabs.com/topic/42443-post-screenshot-to-facebook/#entry249532

2. 如何检查是否安装了特定的应用程序

通常,我们作为开发人员希望在运行时检查设备上是否已安装某些应用程序或游戏。我甚至可以预见到一款游戏会从先前的迭代中导入统计数据,从而增加角色统计数据并充实敌人互动。

为此,以下帖子中的信息将帮助您实现一半目标。我们的朋友 ksan 正在寻找一种可扩展的方法来检查移动设备上的其他应用程序,而另一位杰出的开发人员 Icy Spark 也加入了他自己的检查方法。这个帖子切中了要害,并且是一种轻松实现我们许多人一直在挠头思考的事情的方法。

http://forums.coronalabs.com/topic/48505-anyway-to-check-if-a-particular-app-is-installed-on-device/#entry251132

3. 如何检查设备是否可以拨打电话

有时我浏览 API 文档时会想知道我们为什么需要调用 native.canShowPopup()。您不应该已经知道您是否可以在您定位的设备上运行某个特定函数或具有某个特定选项吗?在这种情况下,我的无知显露无遗,并且这些调用的明显用处变得显而易见。

例如 — ksan 正在寻找一种检查设备是否可以拨打电话的方法。Corona 中没有“canMakeCall()”API,但使用设备 ID 和 native.canShowPopup(SMS) 调用,他能够快速确定设备的通话功能,同时保持该过程的性能开销非常低。

因此,请前往原始帖子阅读那些帮助提出这个新颖想法的人的所有帖子。

http://forums.coronalabs.com/topic/48636-how-can-i-tell-if-a-device-can-run-systemopenurltel/#entry251454


关于 Alex

Alex Jackson 是一位独立开发者,也是 Panc Software 的创始人,专门从事复古风格游戏。他创建了多个移动应用程序,喜欢在海滩上漫步、像素艺术和阅读 Corona 论坛。通过电子邮件联系他或在 Twitter 上关注他:@pancsoftware。查看他在 iOS、Android 和 Amazon 设备上的新游戏 Crosstown Smash

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发人员使用 Corona 制作出色的游戏外,他还喜欢在空闲时间制作游戏。自 1979 年以来,Rob 一直在为个人电脑到大型机编写游戏代码。他在游戏行业拥有超过 16 年的专业经验。

3 条评论
  • Kerem
    发布于 21 日 00:39

    嘿 Alex,感谢你链接我的问题帖子。我很感激我们在论坛上获得的所有帮助,在这些情况下,这些帮助来自其他开发者 @jonjonsson 和 @IcySpark。拥有如此强大的支持小组真是太棒了。非常感谢!!!

    • IcySpark
      发布于 21 日 02:07

      嗨 Kerem,Alex。

      很高兴能为第 2 个主题提供服务。希望一切对你来说都进展顺利。

      • Kerem
        发布于 21 日 06:31

        我希望这里有鼓掌的表情符号/gif,因为我现在会向你们发送 3 个!🙂 再次非常感谢你们。保重。