问题标签 [airplane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4733 浏览

ios - 如何知道飞行模式是否开启?

可能重复:
确定 iPhone 上是否启用了飞行模式?

我的应用程序正在使用 GPS,我通过以下方式检查其可用性:

我的问题是,如果用户打开飞行模式,这些方法不会检测到 GPS 不可用,并以错误结束。

我尝试在我的 plist 文件中添加 SBUsesNetwork,但没有成功。

我发现一些线程谈论可达性(我用来检查互联网连接),但这不是一个选项,因为用户可以禁用他与互联网的连接(例如游客)但仍然想要 GPS 位置?

怎么知道飞行模式是否开启?

0 投票
1 回答
161 浏览

android - Android 应用的防干扰

我们收到了为我们的一款应用程序提供防分心功能的请求。这个想法是,在应用程序的某些部分,用户不希望被来电、警报或其他任何事情打断。我不知道这可以完成多少,或者关闭所有此类行为是否甚至是一个“好公民”。

我们知道,在应用程序的“无干扰”部分(离开这些部分时撤消)我们可以做两件事:

  1. 将振铃器置于振动或静音模式。据我们所知,这不会关闭来电和短信通知的屏幕弹出窗口。因此,此选项并不是特别有效。(它可以帮助用户不分散附近的任何人的注意力,但不会分散注意力。)
  2. 进入飞行模式(如此所述)。这是相当激烈的,因为它切断了互联网连接。当这生效时,我们的应用程序目前不需要连接,但将来可能会改变。我们还没有尝试实现这一点,但对于它是否在应用程序级别是可控的,显然存在疑问

这些都不是 100% 令人满意的,也没有解决警报之类的问题。我们可以在我们的应用程序中实施其他反干扰技术吗?

0 投票
1 回答
366 浏览

ios5 - 为什么飞行模式开启时 CLLocationManager 不会失败?

我有一个服务类是 CLLocationManager 的委托。如果我运行该应用程序,然后打开设置应用程序并打开飞行模式,我的委托从 CLLocationManager 中什么也得不到。

我希望 locationManager:didFailWithError 被调用,但事实并非如此。

0 投票
0 回答
209 浏览

android - HTC 设备 (Android) 中的飞行模式

我正在尝试为 android 制作一个简单的飞行模式切换应用程序。我可以打开飞行模式,但是当我关闭它时,我的 HTC Thunderbolt (Android 2.3.4) 上的移动网络没有重新打开。wifi 工作正常。当我在三星设备上进行测试时,Wifi 和蜂窝网络都会重新打开。我正在使用以下代码:

0 投票
1 回答
134 浏览

android - 使用 PendingIntent 切换飞行模式

我正在开发一个适用于 Android 的应用程序,我希望能够使用 PendingIntent 切换飞行模式。这可能吗?如果是这样,我会怎么做?任何帮助将不胜感激!

0 投票
4 回答
227 浏览

arrays - 如何在二维数组中的每一行之后转到下一行?

所以我需要想出这样的东西:这是飞机上的座位布局。

1个ABCD

2ABCD

3ABCD

4ABCD

5ABCD

6ABCD

7ABCD

但是我的代码打印了这个:

A B C D

ABABCD

ABABCD

ABABCD

美国广播公司

这是我的代码,任何帮助将不胜感激。我刚开始使用数组

0 投票
1 回答
2225 浏览

iphone - 在 iPhone 上使用私有 API 检查和切换飞行模式

有谁知道如何使用私有 API 检查和切换飞行模式?(不,SCNetworkReachability 不够好,是的,我很高兴使用将来可能会中断的私有 API。)

0 投票
1 回答
1703 浏览

c# - 添加将飞行模式切换到 Windows 8 应用程序的选项

我想问一下是否可以在“设置”超级按钮中添加一个选项来切换 Windows 8 应用程序中的飞行模式。

提前致谢!

0 投票
4 回答
63933 浏览

android - 如何以编程方式在 Android 4.2 上启用和禁用飞行模式?

有没有办法在 Android 4.2 上禁用或启用飞行模式?

我使用的代码仅适用于以前的 Android 版本:

0 投票
2 回答
11857 浏览

android - 清单中的飞行模式接收器?

我正在开发一个 Android 应用程序,该应用程序将在工业环境中用作手持控制器。为了让平板电脑不太适合带回家,我打算一直尝试以编程方式打开飞行模式,但在 4.2 中已弃用,这也是我们使用 Android Open Accessory 的版本。但是我在想,如果我可以在清单中注册一个接收器,这样它就会在更改飞行模式时启动我的应用程序,然后检查它是否已关闭并提示用户重新打开它。

我已经尝试了以下解决方案,也发现了这个问题的答案。

我也试过这段代码:

也被saxos发现为 aswer 。

现在,这些解决方案都不会导致我的应用程序在更改飞行模式时启动。

是否可以在清单文件中为飞行模式注册 BroadcaseReceiver 并让该意图启动应用程序?

编辑 1:我确实让 BroadcastReceiver 在 java 代码中工作,这样我就可以在我的应用程序处于活动状态时检测到这种情况。这不是我想要的。谢谢。

编辑2:这是我目前的整个清单文件:

USB_ACCESSORY ATTACHEDMAIN启动器工作得很好,并从一个点启动我的应用程序onCreate。然而,AIRPLANE_MODE似乎没有做任何事情。

这是我在 java 代码中的 BroadcastReceiver:

但是据我了解,这仅在应用程序运行时注册,我想要一个即使在应用程序未运行时也注册的接收器。