問題タブ [android-4.3-jelly-bean]

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 に答える
141 参照

android - 4.3 での Android サービスの問題

Android 4.3 の更新以降、Android サービスに関するいくつかの奇妙な問題に気付きました。ユーザーの Twitter ステータスを取得して sqllite データベースに保存し、新しいツイートを取得したことをユーザーに通知するサービスを以前に構築しました。しかし、Android 4.3 のアップデートが完全に機能しなくなってから、たとえば私の Facebook メッセンジャーのような他の確立されたアプリがアップデートの送信を停止していることにも気付きました。または 2 以降、更新前にこの問題が発生したことはありません。これは偶然ではないと思います。他の誰かがこれらの問題を経験していますか?

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

android-4.3-jelly-bean - Android 4.3 での画面回転に関するダイアログ

Android 4.3 でのみ発生すると思われる問題に気付きました。私は AlertDialog を使用しており、ダイアログの状態を onSaveInstanceState() に保存することで方向の変更が発生したときに、それを閉じて onCreate 関数で表示します。

Android の他のバージョン (4.0.x、4.1.x、4.2.x、2.3.x) では、これは問題なく動作します。デバイスを何度も回転させることができ、ダイアログが消えることはありませんが、Android 4.3 では、画面を十分に回転させるとダイアログが消えますが、画面を再度回転させるとすぐに再び表示されます。ダイアログが消えるGL_INVALID_OPERATIONたびに、Logcat にエラーが表示されることに気付きました。

これが既知のバグなのか、回避策があるのか​​ 疑問に思っています。

0 投票する
0 に答える
298 参照

android - Android 4.3 Paint.paintStyle() が無視されることがある

現在、Android 4.3 で非常に奇妙な問題が発生しています。paint.setStyle() を Paint.Style.STROKE または Paint.Style.FILL に設定してパスを描画すると、問題が発生します。下記参照:

4.3 でのテスト #1

4.3 でのテスト #2

描画されるすべてのもので同じペイント オブジェクトが使用されています。描画されるすべての新しいレイヤー(グリッド線、テキスト、チャート線など)にリセットされ、新しいパラメーターが設定されます。ペイント パラメータはハードコードされており、テスト 1 と 2 のどちらでもまったく違いはありません。適切な描画動作は以下にあります (テスト 3 = Android 4.2.2)。

4.2.2 でのテスト #3

まだパスを使用しているときに、どこでこれを修正し始めることができるかについての手がかりを誰かが持っている場合は、感謝します。

0 投票する
0 に答える
85 参照

android - Android 4.3 で Fountain_v11(RenderScript) が失敗する

最近、fountain_v11 renderscript テスト apk を再ビルドしたところ、Android 4.3 プラットフォームでは実行できないことがわかりました。

ファイル Fountain.rs の関数 root() で常にクラッシュします。

これはクラッシュします:

この操作が違法である理由がわかりません。

私を助けてくれる人はいますか?

ありがとう

0 投票する
0 に答える
2697 参照

bluetooth-lowenergy - Android API 18 ble writeCharacteristicが機能しない

Android 4.3 の新しい ble API を使用しています。LE デバイスからスキャン、接続、特性の発見などを行うことができます。

特性値を読み取る場合、一部の特性では応答が得られますが、他の特性では応答が得られません。// デバイスの障害であると推測します

問題は書き込み操作にあります。デバイスには、書き込みプロパティを持つ 2 つの特性があります。それらを書き込もうとすると、2つのケースがランダムに発生します-

  1. onWriteCharacteristicは呼び出されず、値はデバイスに変更されません。
  2. WriteTypeがWRITE_TYPE_NO_RESPONSEに設定されているにもかかわらず、 onWriteCharacteristic が成功ステータスで呼び出されていますが、値は変更されていません。

一部の非 4.3 アプリは、特性値を正常に変更しています。したがって、デバイスの障害ではないと思います。

洞察や助けをいただければ幸いです。

編集 1: これは、デバイスに特性を書き込もうとしているときのログのスニペットです。

WriteType は WRITE_TYPE_NO_RESPONSE に設定されていますが、まだ onWriteCharacteristic 呼び出しを取得していますが、値はデバイスに変更されていません。

誰でも助けてもらえますか?

編集 2: nexus-4 でアプリをテストしていましたが、この電話でも同じ問題が発生しますが、コードは Samsung S4 で正常に動作し、LE デバイスに特性値を書き込むことができます。それはNexus-4の問題ですか?しかし 、ここにいるこの男は、Nexus-4 で書くことができたと言っています

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

android - Android 4.3 API 18 で通知バーを非表示にできない

4.3 より前は、

通知バーを非表示にするために完全に機能します。しかし、4.3では、このコードを使用してバーが表示されていませんが、上部でスライドするとバーが表示されます

スライドすると画面が表示されます。 バーが 134 重なっていることがわかります。 ここに画像の説明を入力

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

html - android browser (webkit) select-multiple の項目を選択すると消える

Android の Webkit ブラウザに問題があります

select-multiple の項目を選択すると消える

私はウェブ上で解決策を見つけることができませんでした。この問題について誰も話していませんでした

何が起こっているかを示すためだけに、デスクトップ OS でスクリーンショットを作成しました。

次のように表示されます。

前もって感謝します

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

android - 一部の Nexus での Android 4.3 の Bluetooth 接続が緩い

私のアプリは BT デバイスに接続し、一部のデータを送受信してから、ユーザーが続行する方法を選択するまで一時停止します。その後、確立された接続が使用され、アプリが続行されます。

ただし、一部の Nexus 4.3 デバイスでは、ユーザーが続行する方法を尋ねられると、システムは一時停止中に確立された Bluetooth 接続を切断します。この一時停止中、BT 接続での通信はありません

これはすべての Android 4.3 デバイスで発生するわけではなく、一部のデバイスでのみ発生します。新品をいくつか試しましたが問題ありません。しかし、Nexus をしばらく使用している一部のユーザーは、その問題を報告しています。

最初に使用したのとまったく同じコードを使用して、接続を閉じて再確立しようとさえしました。しかし、さまざまな種類のエラーが発生します。

これは私が接続を閉じる方法です:

基本的に接続するには、このコードを使用しますAndroidでBluetoothソケットを切断します

すべての Android バージョンとカーネルは、動作しているデバイスと動作していないデバイスで同じです。しかし、「使用済み」デバイス(再起動後でもリセットではなく)にはその問題がありますが、これまでのところ、工場出荷時設定へのリセット後にすべて問題を解決できました。

これらの Nexus 4.3 の問題とその解決方法について何か考えはありますか?

確かに、すべてのユーザーが電話を工場出荷時設定にリセットしたいと思っているわけではありません。また、これで常に問題が解決するかどうかもわかりません.

残念ながら、問題を引き起こすような Nexus を手元に持っていません。それ以外の場合は、デバッグして試すことができます。そのため、BT を使用して 4.3 で何が起こっているのか、私はまったく知りません。