我希望在AIR中为移动设备创建一个使用GPS的游戏.我见过包装和相机教程,但还没有使用GPS.这个问题有几个部分:
1.AIR资源网站上是否有GPS?
2.显示在AIR(AS3)中访问GPS数据的任何示例代码
3.是否有现成的库?
如果可以在睡眠期间保持Air for Android应用程序处于活动状态,那该怎么办呢?我知道如何防止睡眠和锁定,但这个课程并不适合某些用户.
更新
在这种情况下的原因是保持视频从手机流向服务器.
我搜索并阅读了大量资料,但似乎找不到答案。我认为这些“类型”是相等的,但是当我使用 jcodec 将 h264 解码为字节时,我假设数据输出是 YUV 4:2:O Planar (YUV420P);这是我的 VPX 编码器的预期输入类型。VPX 编码图像如下所示:

所以我必须假设虽然 YUVFormat.YUV_420 最有可能是 YUV420P,但 ColorSpace.YUV420 是 YUV420 的其他变体。有谁知道它是什么变体,以便我可以找到转换例程?
我想要社区可以设计的最好的例程,它将仅使用32位提供版本号字符串.版本号将包含三个部分:major,minor和build number.奖励业力指向包含Java源代码的答案.
更新1
好的,为了清除一些混淆,主要和次要字段应该用一个8位字节表示,并且构建号将使用剩余的位.重要:8位次要:8位构建:16位字节顺序为小端.
标签用来表示java和/或c ++中的答案比python,ruby等更受欢迎.
更新2
示例:取一个整数(4个字节),如101020,并通过algormithmic例程运行它,生成如下输出字符串:0.1.2
Java解决方案
public static final int versionToInt(int major, int minor, int build) {
int ver = (major << 24) | (minor << 16) | build;
return ver;
}
public static final String versionToString(int ver) {
return String.format("%s.%s.%s", ((ver & 0xff000000) >> 24), ((ver & 0x00ff0000) >> 16), (ver & 0x0000ffff));
}
Run Code Online (Sandbox Code Playgroud)