問題タブ [android-4.1-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 投票する
4 に答える
5940 参照

android - JellyBeanでトークバックがアクティブかどうかを確認する方法

この質問は、AndroidTalkbackがアクティブかどうかを知る方法を尋ねました。それはジェリービーンズまで機能しました。Android 4.1以降、上記のカーソルが空であるため、この手順は機能しなくなりました。

そうは言っても、JellyBeanで同じチェックを行う方法があるかどうかを尋ねたいと思います。

編集 TalkBackコードを検索しようとしましたが、ここで見つかりました。TalkBackがアクティブかどうかを確認するために、次のコードを使用しています。

そうは言っても、カーソルが空の場合、TalkBackが実行されているかどうかをどのように知ることができますか?

編集2 @JoxTraexの提案に従って、TalkBackが有効になっているかどうかを問い合わせるためにブロードキャストを送信しています。

では、どのように応答を受け取る必要がありますか?

マニフェストに次を追加しようとしましたが、受信者が応答を受け取りません。

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

android - 初めてメニューを開くときにジェリービーンが onPrepareOptionsMenu() を呼び出さない

メニュー項目を非表示および表示するために onPrepareOptionsMenu をオーバーライドしています。API レベル 16 エミュレーターでテストする場合。初めてメニューを開くとき、onPrepareOptionsMenu は呼び出されません。しかし、メニューを再度開くと機能します。問題は最初の使用のみです。これで簡単にテストできます。

何か案は?

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

backup - Nandroid のバックアップに失敗しました exitcode[127]

カスタマイズされたフラッシュ可能 ROM を作成する必要があります。カスタマイズとは、それにいくつかのアプリを追加して、この新しい ROM を再配布することを意味します。まず、Nandroid バックアップを使用してフラッシュ可能な ROM を作成できることを読みました。しかし、どういうわけか、Clockwork バックアップをインストールして実行すると、次のように返されます。

何が起こっていますか?実際、これはスマートフォンではなく、Full AOSP on Mstar Cedric3 I can put zip file to upgrade the firmware insteadというAndroid Head Unitです。公式のreadmeでは、すべてのzipコンテンツをmicro sdカードに抽出する必要があることが示唆されており、デバイスは最初のようにコンテンツを1つずつ更新します。 CIS、ブート、リカバリ、システム、データなど

助けはありますか?

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

android - Android: 数ページ後に WebView の読み込みが停止する

カスタムHTMLを使用してロードしているWebビューがありますloadDataWithBaseURL

これはいくつかのページで機能し、タブレットの Jelly Bean では理由がないように見え、Web ビューが空白になります。

これはWebViewCreationコードです:

特定の問題はonPageStarted、他のオーバーライドがしばらくすると呼び出されなくなることです。他のすべてのコードに到達し、生成された HTML は問題なく表示されます。

無効化、再ロード、再初期化は何の役にも立たないようです。それはただ死んで死んでいる。

他に何を試すことができますか?他に何が問題を引き起こしている可能性がありますか?

- - - - - - 編集 - - - - -

何時間も何時間も頭をぶつけた後、ページャーの外でもこれを行っていることを発見した後、以下にリンクされている問題に遭遇していることを90%確信しています. そうは言っても、誰かに提案があれば、まだ修正はありません。

向きの変更やマルチスレッドの実行時にすべての Web ビューの読み込みが停止する原因となる AdView のバグ?

----- 最終編集 ------- これは「修正」されたことはありません。Jelly Bean のネイティブではなく、HTML 経由で広告をロードするようになりました。

そうではない:

に関係することは何でもViewPager。インタースティシャル広告も最終的にはそれを引き起こします. ほとんどの広告はViewPager.

間の競合ActionBarSherlock。に更新しAppCompatても何の役にも立ちませんでした。

ただの問題WebViewXWalk広告自体を読み込もうとすると、ちらつき、恐ろしい奇妙な動作が発生するなど、奇妙な動作もXWalk. これは と の両方ActionBarSherlockでしAppCompatた。

私の問題は回転とは何の関係もありません。私は一般的にスレッド化を非難しています。かなりの数のスレッドが進行中です。

(6.21) より前の古いバージョンのGoogle 広告がありました。問題の原因となっている広告に指を向ける前に、Google Play 7 に更新しました。アップデートによる動作の変更はありませんでした。別名:PublisherAdViewと DfpAdView はどちらも同じように反応します。

プロジェクトを Android Studio に移動するために何かが起こったのではないかと思っていますが、何を指すべきかわかりません。

結局のところ、これは OS の問題ですが、特に何がそれをくすぐったのかはわかりません。同じことを経験している人の話を聞くことに非常に興味があります。

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

android - TextToSpeech.synthesizeToFile は、一部のデバイスでアプリケーション ディレクトリに書き込めません

私のアプリケーションは、Android TTS 機能を使用して WAV ファイルを合成します。

結果のファイルは、アプリケーション ディレクトリ /data/data/package_name/tts-cache/file_name.wav 内に保存されます。

基本的には機能しますが、Samsung Galasy S2 (4.1.2) などの一部のデバイスでは、TTS サービスがこのフォルダーに書き込むことができず、アプリケーションが Permission Denied 例外でヒットします。

WAV フォルダーを外部ストア ディレクトリに変更しないことを選択します。4.1.2 でできることはありますか。Samsung S2 なのか Android 4.1.2 のバグ / 機能なのかはわかりません。

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

android-layout - リストビューで複数選択を終了すると、リスト項目のパディングが削除されます

この動作は、JellyBean デバイス (Samsung Galaxy S3 上の Android 4.1.2) でのみ再構築できます。KitKat または Lollipop では、この問題は発生しませんでした。

複数選択可能なアイテムのリストを含む RecyclerView があります。リスト内のいくつかの項目を選択し (複数選択がアクティブになります)、ツールバーの左上にあるアイコンをクリックして再度終了すると、リスト内のいくつかの項目のパディングが失われます。奇妙なことに、同じアイテムに常に発生するとは限らず、毎回同じアイテムにも発生しない. アイテムをディスプレイからスクロールして表示に戻すと、パディングが戻って正しいです。

ここに画像の説明を入力

onRebind() メソッドを上書きし、アイテムにパディングを再適用した後、問題はそれほど発生しなくなりましたが、それでも発生します。

これは私の DocumentHolder クラスです:

リスト アイテムのレイアウト XML ファイルは次のとおりです。

複数選択モードを終了した後、パディングがレイアウト XML ファイルで定義された 12 dp のままになるという動作を修正するにはどうすればよいですか?