問題タブ [android-4.4-kitkat]
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.
android - 没入モードの指示は、デバイスがこのモードに入るたびに再表示されます
onCreate
私のアプリは、( で)を呼び出して、新しい「没入モード」を使用します。
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
これはうまく機能しますが、ユーザーがポップアップを承認しました。私が理解している限り、ポップアップはシステムによって自動的に生成されるため、この状況を変えるために私にできることは何もありませんよね?
この問題は、次のように再現できます。
- 没入型アクティビティを起動 [ポップアップは表示されず、最初の起動時のみ (正しく)]
- アクティビティが表示されている間に電源ボタンを押して画面をオフにします
- 電源ボタンをもう一度押すと、画面がオンになります
- ボタンやメニュー オプションなどから、finish() を呼び出してアクティビティを閉じます。
- アクティビティを再度起動 - ポップアップが再表示されます
間に電源ボタンを押さずにアクティビティを起動、閉じ、再起動した場合、ポップアップは再表示されません。また、電源ボタンが押されたときにアクティビティが一番上にあった場合にのみ再表示されます。
訂正:「finish()」を呼び出してアクティビティを閉じる必要があります (たとえば、ボタンまたはメニュー オプションから)。アクティビティがバックキーで閉じられている場合、正しく機能します。
ここにサンプル アプリをアップロードしました: https://github.com/niko001/com.greatbytes.immersivebug/tree/master/Test5
編集: 「パニックモード」を無効にするXposedモジュールができたので、これが面倒だと思うのは私だけではないと思います;)
android - Android KitKat 4.4 ハングアウトが SMS インテントの送信を処理できない
Android 4.3 (Jelly Bean) までは完全に機能し、4.4 (KitKat) 以降は機能しなくなった SMS を送信するためのコード
ユーザー向けのテキスト メッセージを準備しているだけですが、送信先の番号を選択する必要があります。
私が使用したコードは次のとおりです。
機能しなくなったので、 も試しましたがACTION_SEND
、ACTION_SENDTO
どちらも機能しませんでした。 も試しましたsendIntent.setType("vnd.android-dir/mms-sms");
が、何も機能しませんでした。
Stack Overflow answer 1とanswer 2でいくつかの回答を見ましたが、どちらの回答も私が持っている要件を扱っていません。
私がしたいこと:
- 送信インテントを提供するすべてのアプリではなく、SMS アプリでのみ SMS を送信する
- ユーザー向けのテキストを準備する
- メッセージの送信先の電話番号をユーザーが選択できるようにする
モデレーター向け: 重複した質問ではありません。質問はまったく同じことを尋ねているわけではありません。ここで必要なのは、電話番号なしで SMS を送信することであり、質問と回答のいずれもそれを扱っていません。
android - Android GoogleMaps v1 LocationManager が 4.4 kitkat で奇妙に動作する
このコードを使用してユーザーの場所を特定するために使用されるアプリケーションがあります
このコードは、プロバイダーが null または場所が null の場合にのみ動作を返すようです。私の推測では、このコードで何かが変更されました。
android - Android 4.4 KitKat クロム エラー: 仮想 void android_webview::AwAutofillManagerDelegate::UpdateAutofillPopupDataListValues が実装されていません
私の Android アプリは、Sencha Touch 2.3 Phone-gap 2.6 を使用して開発されています。アプリは、以前のバージョンの Android で正常に動作します。しかし、Android 4.4 (KitKat) では、次のエラーが発生します。
このエラーは、senchatouch ビューのいずれかで searchfiled に入力するたびに発生します。4.4(Kit-Kat)より前のAndroidバージョンではこのエラーは発生しませんでした
このエラーを修正するにはどうすればよいですか? どんな助けでも大歓迎です。
android - RTL レイアウトの画像で「autoMirrored」属性を直接使用する方法
xml の「autoMirrored」フラグを使用すると、Android 4.4 Kitkat でドローアブルのミラーリングを簡単に実行できるようになりました。しかし、 xml を使用せずに、アプリケーションで使用されるさまざまな画像リソースでこれを直接行う方法はありますか?
android - Android 4.4 WifiScan の結果
周囲の Wi-Fi ネットワークをスキャンするための小さなテスト Android アプリを作成しました。
Galaxy nexus (ジェリービーン) でアプリを実行すると、次の結果が返されます。
ただし、Nexus 5 (KitKat) で同じアプリを実行すると、次の結果が返されます。
Android WiFi APIのドキュメントで距離について何も見つけられないようです。何が起こっているのか知っている人はいますか?
android - Android KitKat HttpURLConnection 切断 AsyncTask
私のアプリケーションでは、AsyncTaskでHttpURLConnectionを使用してファイルをダウンロードします。ファイルのダウンロードに時間がかかりすぎる場合は、キャンセルします。これを行うには、ストリームを閉じて、オブジェクトでdisconnect()を呼び出します。このコードは、Android で何年も問題なく動作しています。ただし、キットカットがリリースされた今、問題が発生しています。具体的には、呼び出し自体が完了するまでに数秒以上かかります。キットカット以前のデバイスでは、ミリ秒以下でした。本当に奇妙なのは、別のスレッドで切断呼び出しを実行すると、再び非常に高速になることです。したがって、のメソッドでそれを呼び出すと問題になるはずです。注意すべきことの1つは、私にはHttpURLConnection
disconnect()
AsyncTask
doInBackground
AsyncTask
Looper.prepare()
電話。
KitKat と他の Android バージョンの違いを知っている人はいますか? 変更リストをくまなく調べましたが、この問題に関連するものは何も見つかりませんでした。