問題タブ [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.

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

android - 没入モードの指示は、デバイスがこのモードに入るたびに再表示されます

onCreate私のアプリは、( で)を呼び出して、新しい「没入モード」を使用します。

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

これはうまく機能しますが、ユーザーがポップアップを承認しました。私が理解している限り、ポップアップはシステムによって自動的に生成されるため、この状況を変えるために私にできることは何もありませんよね?

この問題は、次のように再現できます。

  1. 没入型アクティビティを起動 [ポップアップは表示されず、最初の起動時のみ (正しく)]
  2. アクティビティが表示されている間に電源ボタンを押して画面をオフにします
  3. 電源ボタンをもう一度押すと、画面がオンになります
  4. ボタンやメニュー オプションなどから、finish() を呼び出してアクティビティを閉じます。
  5. アクティビティを再度起動 - ポップアップが再表示されます

間に電源ボタンを押さずにアクティビティを起動、閉じ、再起動した場合、ポップアップは再表示されません。また、電源ボタンが押されたときにアクティビティが一番上にあった場合にのみ再表示されます。

訂正:「finish()」を呼び出してアクティビティを閉じる必要があります (たとえば、ボタンまたはメニュー オプションから)。アクティビティがバックキーで閉じられている場合、正しく機能します。

ここにサンプル アプリをアップロードしました: https://github.com/niko001/com.greatbytes.immersivebug/tree/master/Test5

編集: 「パニックモード」を無効にするXposedモジュールができたので、これが面倒だと思うのは私だけではないと思います;)

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

android - Android KitKat 4.4 ハングアウトが SMS インテントの送信を処理できない

Android 4.3 (Jelly Bean) までは完全に機能し、4.4 (KitKat) 以降は機能しなくなった SMS を送信するためのコード

ユーザー向けのテキスト メッセージを準備しているだけですが、送信先の番号を選択する必要があります。

私が使用したコードは次のとおりです。

機能しなくなったので、 も試しましたがACTION_SENDACTION_SENDTOどちらも機能しませんでした。 も試しましたsendIntent.setType("vnd.android-dir/mms-sms");が、何も機能しませんでした。

Stack Overflow answer 1answer 2でいくつかの回答を見ましたが、どちらの回答も私が持っている要件を扱っていません。

私がしたいこと:

  • 送信インテントを提供するすべてのアプリではなく、SMS アプリでのみ SMS を送信する
  • ユーザー向けのテキストを準備する
  • メッセージの送信先の電話番号をユーザーが選択できるようにする

モデレーター向け: 重複した質問ではありません。質問はまったく同じことを尋ねているわけではありません。ここで必要なのは、電話番号なしで SMS を送信することであり、質問と回答のいずれもそれを扱っていません。

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

android - Android GoogleMaps v1 LocationManager が 4.4 kitkat で奇妙に動作する

このコードを使用してユーザーの場所を特定するために使用されるアプリケーションがあります

このコードは、プロバイダーが null または場所が null の場合にのみ動作を返すようです。私の推測では、このコードで何かが変更されました。

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

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バージョンではこのエラーは発生しませんでした

このエラーを修正するにはどうすればよいですか? どんな助けでも大歓迎です。

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

android - RTL レイアウトの画像で「autoMirrored」属性を直接使用する方法

xml の「autoMirrored」フラグを使用すると、Android 4.4 Kitkat でドローアブルのミラーリングを簡単に実行できるようになりました。しかし、 xml を使用せずに、アプリケーションで使用されるさまざまな画像リソースでこれを直接行う方法はありますか?

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

android - Android KitKat 4.4 に Obb をマウントできません

この問題は、 Android イシュー トラッカーにすでに記録されています。

誰かが回避策を見つけましたか?

Google Play で公開されている複数のアプリが機能しなくなります。

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

android - Android 4.4 WifiScan の結果

周囲の Wi-Fi ネットワークをスキャンするための小さなテスト Android アプリを作成しました。

Galaxy nexus (ジェリービーン) でアプリを実行すると、次の結果が返されます。

ただし、Nexus 5 (KitKat) で同じアプリを実行すると、次の結果が返されます。

Android WiFi APIのドキュメントで距離について何も見つけられないようです。何が起こっているのか知っている人はいますか?

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

android - Android KitKat HttpURLConnection 切断 AsyncTask

私のアプリケーションでは、AsyncTaskでHttpURLConnectionを使用してファイルをダウンロードします。ファイルのダウンロードに時間がかかりすぎる場合は、キャンセルします。これを行うには、ストリームを閉じて、オブジェクトでdisconnect()を呼び出します。このコードは、Android で何年も問題なく動作しています。ただし、キットカットがリリースされた今、問題が発生しています。具体的には、呼び出し自体が完了するまでに数秒以上かかります。キットカット以前のデバイスでは、ミリ秒以下でした。本当に奇妙なのは、別のスレッドで切断呼び出しを実行すると、再び非常に高速になることです。したがって、のメソッドでそれを呼び出すと問題になるはずです。注意すべきことの1つは、私にはHttpURLConnectiondisconnect()AsyncTaskdoInBackgroundAsyncTaskLooper.prepare()電話。

KitKat と他の Android バージョンの違いを知っている人はいますか? 変更リストをくまなく調べましたが、この問題に関連するものは何も見つかりませんでした。