问题标签 [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.
iphone - NSDate 在飞行模式或 DST 转换后向后或向前滑动一个小时
我有一个应用程序在预定时间播放警报声。这被设置为每天同时响起的重复警报。例如:每天早上 6 点起床。
在夏令时过渡后,我首先注意到了一个问题。我会有一个我在 12 月创建的闹钟(例如),每天早上 6 点响起。三月后,警报开始提前 1 小时响起(或者可能更晚,不记得了)。但是当我试图调试这个问题时,它永远不会发生,当我坐下来真正深入研究它时,我无法重现这个问题。
最近,当我上床睡觉时,我一直将手机置于飞行模式。这似乎更频繁地重现该问题。但有时一切正常。但是,如果我在进入飞行模式后检查闹钟时间,它们会比我创建的时间晚一个小时。NSDate 将在早上 7 点而不是早上 6 点出现在我的闹钟表中。但有时它显示为早上 6 点。于是我打开了闹钟。但是第二天早上7点闹钟响了。
我认为这与 DST 和手机有关,它不知道 NSDate 对象是否在 DST 中。但是,我手机上显示的实际时间从来没有错。但是我的闹钟在错误的时间响起。
这是我的代码示例: 注意:timerRec 是我的数据库中的结构化记录 alarmTime 是从数据库中提取的 NSDate 对象 NSLog 值用于调试以查看是否可以将其打印错误但是当我连接到调试器它从未失败过。
对此的任何帮助将不胜感激。我可以发布额外的代码,但主要问题似乎是我如何使用 NSDate 以及系统时钟如何在飞行模式下在幕后工作。
谢谢,
凯文
android - 在Android中关闭飞行模式
如果 num>50,我想关闭飞行模式,我实现了这段代码(来自Android 中的 Toggle plane mode),但是执行时我强制关闭,有人可以帮忙吗?
好的,我实现了预感,但我想更改 if 语句:
有人可以帮我编写新代码吗?(我是新手)
android - 开启“飞行模式”时SIM状态的值是多少
TelephonyManager.getSimState()
我想知道“飞行模式”打开时返回的 SIM 状态的值是多少?这似乎没有在 SDK 规范的任何地方直接指定。
实际上我需要使用方法获取 SIM 运营商代码(即 MCC+MNC)getSimOperator()
,但 JavaDoc 声明要使用该方法:
SIM 状态必须为SIM_STATE_READY
更新
我在模拟器下对其进行了测试,并在SIM_STATE_UNKNOWN
打开飞行模式后返回(javadoc 将其描述为“状态之间的转换”)。但是我想知道这是否是Android手机上的常见行为?
android - 用于蜂窝的 Android 飞行模式检测
我在检测蜂窝上启用/禁用的飞行模式时遇到问题,以下广播接收器在除 android 3.0/honeycomb/tablets 之外的所有版本/集上都能正常工作。
谢谢
android - 设置间隔后让应用程序启用机场模式?
我在 Android 上制作应用程序时遇到了一些困难。我找到了一些课程来帮助制作,但我不知道如何实现。
该应用程序需要执行以下操作:
- 搜索网络信号,如果在设定的时间间隔(例如五分钟)后没有找到,则启用飞行模式。
- 又过了一段时间,飞行模式被禁用,应用程序再次搜索互联网信号。
在搜索这方面的信息时,我发现了三个可以工作的类,它们是 Settings(可能禁用/启用飞行模式)、AlarmManager(在我说我找到了 Timer 类之后在论坛上推荐)和 PhoneStateListener(检测网络信号)
我将 AlarmManager 设置为用户可以通过用户界面指定间隔的位置,但我不知道如何判断时间间隔是否已过或如何正确使用 PhoneStateListener 来处理这些内容。
以下是我用于设置间隔的代码:
}
Toast 的东西只是为了检查用户输入是否正确,所以没有什么可以建议我开始按时检查。上面的类应该启用飞行模式。至于禁用它的类,它与上面的帖子足够相似,有点多余。
这两个类是通过启动其中一个类的主类访问的,具体取决于从 listView 布局中的选择。
iphone - 检测 iPhone 是否处于飞行模式?
我需要一种方法来检测 iPhone 是否处于飞行模式,我做了一些研究并发现:
哪个不起作用,我也知道我可以设置 SBUsersNetwork 以在飞行模式下显示警报,但它会要求用户打开 WIFI,但我的应用需要用户使用 3G,而 WIFI 根本不起作用,所以有什么直前进的方式,在 CoreTelephony 中我可以做我的工作吗?
谢谢!
android - 在 Android 上使用飞行模式时遇到问题
我有麻烦在我的应用程序上使用飞行模式。当我尝试我的 apk 时,该应用程序在我的模拟器上运行得很好,但在我的真实手机中却没有。
这是激活飞机的代码:
要停用它:
我读到我无法创建意图(android doc),但我看到有人可以制作飞行模式,所以我不明白!
感谢帮助我!
android - 手机进入睡眠状态时 Handler.sendMessageDelayed() 是否工作?
我正在开发一个 android 应用程序,我想降低功耗。我相信的方法是每当用户活动停止某个阈值时间段时将手机置于睡眠模式。我对此有三个问题。
如果我释放wakeLock 并且在手机进入睡眠多长时间后没有其他应用程序持有wakeLock?
我在使用 sendMessageDelayed() 函数的地方运行了多个 HandlerThreads。即使手机进入睡眠模式,这些消息也会传递吗?
将手机置于飞行模式是否比让手机进入睡眠模式更省电。如果是,那为什么是因为这两种模式的唯一区别是使用蜂窝网络。
iphone - iPhone进入飞行模式时如何收到通知?
当设备进入(和离开)飞行模式时,是否可以通知我的应用程序?