問題タブ [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 投票する
1 に答える
208 参照

iphone - 機内モードまたは DST への移行後に、NSDate が 1 時間前後にずれます。

スケジュールされた時間にアラーム音を鳴らすアプリケーションがあります。これは、毎日同時に鳴る繰り返しアラームとして設定されています。例:毎日午前6時に起きます。

DST 移行後に初めて問題に気付きました。たとえば、12 月に作成したアラームを毎朝 6 時に鳴らします。行進後、アラームが 1 時間早く鳴り始めました (または、後であった可能性があります。思い出せません)。しかし、問題をデバッグしようとしても、問題が発生することはありませんでした。座って実際に掘り下げるまでに、問題を再現することはできませんでした。

最近、寝るときはスマホを機内モードにしてます。これにより、問題がより頻繁に再現されるようです。しかし、すべてがうまくいく時があります。しかし、機内モードにしてからアラーム時刻を確認すると、作成した時刻より 1 時間遅れているように見えます。NSDate は、午前 6 時ではなく午前 7 時にアラーム テーブルに表示されます。しかし、時々午前6時に表示されます。だから私はアラームをオンにします。しかし、翌朝7時に目覚ましが鳴る。

DST と、NSDate オブジェクトの DST にあるかどうかを電話が認識していないことに関係していると思います。しかし、私の電話に表示される実際の時間は決して間違っていません。しかし、私のアラームは間違った時間に鳴ります。

ここに私のコードのサンプルがあります:デバッガーに接続されているため、失敗したことはありません。

これに関するヘルプは大歓迎です。追加のコードを投稿することはできますが、主な問題は、NSDate の使用方法と、機内モードでシステム クロックが舞台裏でどのように動作するかについて、奇妙なことのようです。

ありがとう、

ケビン

0 投票する
3 に答える
16252 参照

android - Androidで機内モードをオフにする

num> 50の場合、機内モードをオフにしたいので、このコードを実装しました(Androidの機内モードの切り替えから)が、実行すると、力が近づきます。誰かがここで助けてくれますか?

わかりました、予感を実装しましたが、ifステートメントを変更したいと思います:

誰かが私が新しいコードを書くのを手伝ってくれる?(私は初心者です)

0 投票する
3 に答える
2383 参照

iphone - Xcode iPhoneで機内モードをプログラムでオフにすることはできますか

重複の可能性:
プログラムで機内モードを有効にしますか?

アプリを終了せずに、アプリ内のコードを使用して AirPlaneMode をオフ/オンにすることはできますか。どんな助けでもいただければ幸いです

ありがとうヴィカス

0 投票する
2 に答える
4261 参照

android - 「機内モード」をオンにしたときのSIM状態の値は何ですか

TelephonyManager.getSimState()「機内モード」をオンにしたときに返されるSIM状態の値は何ですか?これは、SDK仕様のどこにも直接指定されていないようです。

実際には、メソッドを使用してSIMオペレーターコード(つまり、MCC + MNC)を取得する必要がありますgetSimOperator()が、JavaDocは、そのメソッドを使用すると述べています。

SIMの状態はSIM_STATE_READYである必要があります

アップデート

エミュレーターでテストしたところSIM_STATE_UNKNOWN、機内モードがオンになった後、(javadocでは「状態間の遷移」として説明されています)戻ります。しかし、それがAndroid携帯で一般的な動作であるかどうか知りたいですか?

0 投票する
1 に答える
619 参照

android - ハニカムの Android 機内モード検出

ハニカムで機内モードの有効/無効を検出するのに問題があります.次のブロードキャストレシーバーは、Android 3.0/ハニカム/タブレット以外のすべてのバージョン/セットで正常に動作します..

ありがとう

0 投票する
1 に答える
355 参照

android - 設定した間隔の後にアプリを空港モードにしますか?

Androidでアプリを作るのに少し苦労しています。作成に役立ついくつかのクラスを見つけましたが、実装方法がわかりません。

アプリは次のことを行う必要があります。

  1. ネットワーク信号を検索し、設定された時間間隔 (5 分など) が経過しても何も検出されない場合、機内モードが有効になります。
  2. さらに時間が経過すると、機内モードが無効になり、アプリは再びインターネット信号を検索します。

これに関する情報を検索すると、機能する可能性のある 3 つのクラスが見つかりました。Settings (おそらく機内モードを無効/有効にするため)、AlarmManager (Timer クラスを見つけたと言った後、フォーラムで推奨)、および PhoneStateListener (検出するため) です。ネットワーク信号)

ユーザーがユーザー インターフェイスを介して間隔を指定できるように AlarmManager をセットアップしましたが、時間間隔が経過したかどうかを確認する方法や、このために PhoneStateListener を適切に使用する方法がわかりません。

以下は、間隔を設定するためのコードです。

}

Toast の機能は、ユーザー入力が正しく行われたことを確認するだけなので、時間の確認を開始したことを示唆するものは何もありません。上記のクラスは、機内モードを有効にすることになっています。それを無効にするクラスに関しては、上記の投稿と十分に似ているため、少し冗長になります。

2 つのクラスは、listView レイアウトからの選択に応じて、いずれかのクラスを開始するメイン クラスを介してアクセスされます。

0 投票する
2 に答える
6307 参照

iphone - iPhoneが機内モードになっているかどうかを検出しますか?

iPhoneが機内モードになっているかどうかを検出する方法が必要です。調査したところ、次のことがわかりました。

iphone機内モードを確認する方法は?

これは機能しません。また、機内モードでアラートを表示するようにSBUsersNetworkを設定できますが、ユーザーにWIFIをオンにするように求められますが、アプリではユーザーが3Gを使用する必要があり、WIFIは機能しないため、ストレートはありますか前進する方法、CoreTelephonyで私は自分の仕事をすることができますか?

ありがとう!

0 投票する
4 に答える
1407 参照

android - Android で機内モードを使用する際の問題

アプリで機内モードを使用するのに問題があります。アプリはエミュレーターでは問題なく動作しますが、apk を試すと実際の電話では動作しません。

飛行機をアクティブにするコードは次のとおりです。

非アクティブ化するには:

インテントを作成できないと読みましたが(android doc)、機内モードを作成できる人を見たのでわかりません!

助けてくれてありがとう!

0 投票する
1 に答える
1517 参照

android - 電話がスリープ状態になったときに Handler.sendMessageDelayed() は機能しますか?

Android アプリケーションを開発しており、消費電力を削減したいと考えています。私が信じている方法は、ユーザーのアクティビティが特定のしきい値期間停止するたびに、電話をスリープモードにすることです。これに関して3つ質問があります。

  1. wakeLock を解放し、他のアプリケーションが wakeLock を保持していない場合、電話機はどのくらいの時間スリープ状態になりますか?

  2. sendMessageDelayed() 関数を使用する場所で複数の HandlerThreads を実行しています。これらのメッセージは、電話機がスリープ モードになった後でも配信されますか?

  3. 電話を機内モードにすると、電話をスリープ状態にするだけでなく、より多くの電力を節約できます。はいの場合、これら 2 つのモードの唯一の違いはセルラー ネットワークの使用であるためです。

0 投票する
1 に答える
1415 参照

iphone - iPhoneが機内モードになったときに通知を受ける方法は?

デバイスが機内モードに入ったとき (および機内モードから出たとき) にアプリに通知する方法はありますか?