問題タブ [android-4.0-ice-cream-sandwich]

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

android - Android: Android 4.0 (ICS) でプログラムによる .apk のインストールに失敗しました

この投稿「Android: プログラムで .apk をインストールする」の助けを借りて。Android 2.3 デバイスで自動アップグレード/自動インストールに成功しました。

しかし、Android 4.0(ICS) デバイスでは失敗し、次のエラー メッセージが表示されました。

何が間違っている可能性がありますか?

ありがとう!

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

android - onBuildHeaders を使用した設定が Ice cream Sandwich で機能しない

Honeycomb で動作するアプリケーションがあります。onBuildHeadersと を使用して設定を表示しPreferenceFragmentます。私はそれを実行しますがGalaxy Nexus sdk 4.0 ( Icecream Sandwich)、動作しません。メイン画面は正しく表示されますが、raw をクリックしても何も起こりません。プラットフォームをクリックして選択を表示しますが、表示PreferenceFragmentされません。

この問題も見たことがありますか?

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

android - Android 4.0 統合 UI フレームワーク

Android 4.0 Platform Highlightsによると、私の理解では、開発者がスマートフォンとタブレットの両方で使用できる 1 つのアプリケーション (結果として 1 つの APK) を開発できるようにする統合 UI フレームワークが存在します。

実際の開発者にとって、これは実際には何を意味するのでしょうか? このフレームワークを説明するコード サンプルを誰か指摘できますか?

編集:明確にするために、私が本当に求めているのは、別のAPKを作成することなく、スマートフォンとタブレットの両方でアプリケーションを動的に「見栄えの良い」ものにする手段と、新しいUnified UI Frameworkがその手段を提供することですこれ?

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

c# - C# で WiFi Direct のアプリケーションを作成する

WiFi Direct の新しい API を使用して、ICS 用の Android アプリを開発しています。

私は自分のPCに接続してデータを送信しようとしています。これは使用する正しい API ですか? 誰かがそれを使用した簡単なサンプルを持っていますか?

http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.proximity.ipeerfinderstatics.allowwifidirect

ところで、Metro Style Apps だけのものなのかどうかわかる人はいますか?

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

android - GalaxyNexusの奇妙なEOFException

私のAndroidアプリケーションは、WebURLConnectionサービスへの接続に使用します。それは1年以上市場に出ており、非常にうまく機能しています。ただし、GalaxyNexusユーザーに関する問題が最近発生しました。

以下から入力ストリームを取得する場合(まだ読み取っていません!)URLConnection

EOFExceptionスローされgetInputStream()ます。

最初はこれがICSの問題かもしれないと思ったので、Nexus Sに初期のビルドをインストールしましたが、そこで問題を再現できませんでした。それから私はGalaxyNexusにアクセスしました。これは、受け取ったバグレポートと同じようにクラッシュします。これは、おそらく1台の電話がおかしな動作をしているわけではないと信じています。

クラッシュのスタックトレースは、ここGitHubのコード全体で確認できます。それは本当に奇妙です、アプリはAndroidマーケットに約10万以上のインストールがあり、問題はギャラクシーネクサスでのみ発生するようです。

ヒントや提案をいただければ幸いです。

0 投票する
6 に答える
3177 参照

android - EditText が Ice Cream Sandwich で Activity のコンテキストを保持するのはなぜですか?

Ice Cream Sandwich では、EditText を含むアクティビティがある場合、ユーザーがアクティビティを離れた後でも、EditText はアクティビティのコンテキストを保持します。これを実証するために、大きなバイト配列を割り当てる TestLeakActivity を作成しました。アクティビティのコンテキストはガベージ コレクションされないため、バイト配列がヒープに蓄積され、最終的に OutOfMemoryError が発生します。DDMS ヒープ ツールを使用してヒープの増加を観察できます。また、Eclipse MAT の HPROF ファイルを調べることで、EditText クラスへの未解決の参照を追跡できます。メモリ リークを作成するには、LaunchActivity に移動し、TestLeakActivity の起動とバックアウトを続けます。

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

android - android:targetSdkVersionを14に保ちながら、ICSのメニューボタンを表示する

メニューボタンを使用してオプションを表示するフルスクリーンビューアを備えた既存のアプリがあります。アプリのテーマ全体がネイティブのICSアプリのように見えるように、android:targetSdkVersionを14に設定しました。

問題は、アクティビティスタイルを全画面に設定するときに、メニューボタンがないことです。また、アクションバーを表示すると、メニューを表示するためだけにアプリの画面スペースが大きくなりすぎます。

ICSで全画面表示中に通常のメニューボタンを維持する方法はありますか?

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

android - この例外インスタンスをトリガーしているもの:「java.lang.IllegalArgumentException: オブザーバーが null です。」どうすれば回避できますか?

ListActivityユーザーが選択したアイテムのコンテンツで新しいアクティビティを開いた後、元に戻ると、この例外が発生します。アイス クリーム サンドイッチでのみ発生します。

これはトレースです:

私のコードはスタックに記載されていないので、本当に困惑しており、ダーティキャッチを実行することはできません:/

DataSetObserverアクティビティが作成されたときにのみ匿名を登録しています。また、アクティビティは ActivityGroup 内に埋め込まれています (これは 4.0 で廃止されましたが、まだサポートされているはずです)。

新しいOSでこの問題が発生した人はいますか?

前もって感謝します。


アップデート:

わかりました。解決方法はわかりませんが、問題の原因を見つけたと思います。

内部AbsListView.onDetachedFromWindow()には次のものがあります。

オブザーバーが登録解除されると、無効になります。問題は、何らかの理由で、ICS で 2 回呼び出されることです。クラスで行うように、削除操作内で null パラメータをチェックするのは少しばかげていると思います。Observable

なぜ彼らはそれを無視しないのですか?

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

android - Android 4.0 アイスクリーム サンドイッチの顔検出実装のソース コードはどこにありますか?

ICS は、顔検出用の新しい API を提供しています。ソース コードをトレースしましたが、検出がどのように実装されているかわかりません。検出された顔の数を取得できる OMXCameraAdapterFillBufferDone インターフェイスを見つけました。しかし、これの前に何が起こったのですか?

顔検出実装のソースコードがどこにあるのか誰か教えてもらえますか? ありがとう!!!

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

android - DialogFragments を表示すると ICS がクラッシュする

Fragments API がリリースされた後、互換性パッケージを使用して、廃止されたすべてのダイアログを DialogFraments に移植し始めました。ダイアログが ICS のみにクラッシュを引き起こしていることに気付くまで、すべてがうまく機能していました。

ユーザーに http 応答を表示するために、私のダイアログは AsyncTask.onPostExecute() に表示されます。問題に飛び込んだ後、この例外はアクティビティが一時停止または停止したときにのみ発生し、他のバージョンの Android では発生しないという結論に達しました。commitAllowingStateLoss() を使用してみましたが、DialogFragment.show() で例外がスローされるため、役に立ちません。DialogFragment のコードは次のとおりです。

ICSのバグですか?私はどうしたらいいですか?