問題タブ [android-3.0-honeycomb]
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 - Honeycombができたので、RenderScriptとは何ですか?
そのため、Android 3.0(honeycomb)がリリースされ、 Renderscriptと呼ばれるハードウェアアクセラレーションによる新しいグラフィックエンジンが搭載されています。
Renderscript3Dグラフィックエンジン
Renderscriptは、3Dシーンを構築するためのAPIと、最大のパフォーマンスを実現するためのプラットフォームに依存しない特別なシェーダー言語の両方を提供するランタイム3Dフレームワークです。Renderscriptを使用すると、グラフィックス操作とデータ処理を高速化できます。Renderscriptは、アプリケーション、壁紙、カルーセルなどの高性能3D効果を作成するための理想的な方法です。
そして2009年にさかのぼるこのブログ投稿によると、このグラフィックエンジンはすでにFountainという名前のクラスで使用されていることがわかりました(ハニカムの前でも)。この最後の手がかりは、Honeycombコードでそのクラス名を簡単に見つけることができるので、私にとって役に立ちました。
Renderscriptについて、これ以上の洞察を提供できる人はいますか?とそれを使用する方法についてもっと学ぶ方法は?これが公開APIになったので、知識のある人はそれについて自由に話す許可を得ることができるかもしれないと思います(私は願っています)。
android - 新しい ActionBar API は Fragment バックポートに含まれますか?
昨日のブログ投稿で、1.6 までさかのぼって Fragments を適切に使用できるようになったとのことですが、このバックポートに ActionBar API が含まれるのではないかと考えていました。
少なくともAPIドキュメントからは、それらは多少リンクしているように見えます。ただし、Fragments が ActionBar から分離されていることは確認できましたが、その逆ではありませんでした。
誰かニュースを持っていますか?
ありがとう -- セリグ
android - Android ハニカムのローダー
Android 3.0 での使用方法を理解しようとしてLoaders
いますが、動作しないようです。ドキュメントは使用についてのみ説明していますCursorLoader
が、私は使用していAsyncTaskLoader
ます。
ドキュメントからは、実装するだけでよいようですが、コールバックでローダーを作成したAsyncTaskLoader.loadInBackground()
後に呼び出されることはありません。getLoaderManager().initLoader()
Created new loader LoaderInfo{4040a828 #0 : ArticleDataLoader{4036b350}}
正常に作成されたように見えるデバッグ メッセージが表示されます。
現在、SDK でローダーが壊れている可能性はありますか? または、ローダーを作成した後に呼び出す必要があるメソッドはありますか? (このCursorLoader
例ではそれを行っていません)。
forceLoad()
編集:から返されたローダーを呼び出すと、initLoader()
少なくとも読み込みが開始されるようですが、これは回転を正しく処理できないことを意味します:(
android - AndroidハニカムOSでステータスバーを一番上に移動できますか?
私はゲームに取り組んでおり、ステータス バー (ナビゲーション バー) を一番上に移動したいと考えています。想像できます。ステータスバーが邪魔。ゲームプレイ中に誤って押すことが簡単にできます。
ありがとう。
android - フラグメント間の遷移をアニメーション化する
フラグメント間の遷移をアニメーション化しようとしています。私は次のAndroidフラグメントとアニメーションから答えを得ました
そして私のR.anim.slide_in_left
しかし、私がこれを試したとき、それは示しました
何か案は?Honeycomb APIリファレンスを確認したところtranslate
、そこにあります。私は何を取りこぼしたか?
フラグメント間の遷移をアニメーション化する他の方法はありますか?ありがとうございました
java - 構成の変更時にビューのないフラグメントがクラッシュする
Fragment
縦モードではなく横モードで (ビュー付きで) 表示する必要がある UI があります。縦向きモードでも使用できるはずですが、ListPopupWindow
代わりに を使用して結果が表示されます。
<fragment />
フラグメントが開始されていない場合 (ポートレートの場合)、プログラムでフラグメントを作成しながら、ランドスケープ レイアウトのタグを使用することでこれを処理できると考えました。
横向きで開始する限り、これは正常に機能します。フラグメントがプログラムで作成される縦向きで開始すると、フラグメントをレイアウトにアタッチしようとするときにエミュレーターを回転させると、アプリケーションがクラッシュします。
java.lang.IllegalStateException: Fragment はビューを作成しませんでした。android.app.Activity.onCreateView(Activity.java:4095) で
のドキュメントはFragment.isInLayout()
、この方法で処理できるはずであることを示唆しているようです:
タグを介してアクティビティ ビュー階層の一部としてレイアウトが含まれている場合は true を返します。これは、古いフラグメントが以前の状態から復元され、現在の状態のレイアウトに表示されない場合を除いて、タグを使用してフラグメントが作成された場合に常に当てはまります。
問題は、これを正しく行う方法、または何か不足している場合です。
アップデート:
isInLayout()
現在も正常に動作していないようです。Fragment
手動でコンテナーに を追加した場合は false を返します。
また、コンテナーに手動で を追加してFragment
から、そのレイアウトを含まないレイアウトに (デバイスを) ローテーションすると、クラッシュします。
原因: java.lang.IllegalArgumentException: No view found for id 0x7f060011 for fragment SearchFragment{4042f868 #2 id=0x7f060011 SearchFragment} at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:722)
android - Android エミュレーターが頻繁にクラッシュする
Honeycombの最新の更新を取得した後、Android エミュレーターが頻繁にクラッシュし、応答していないようです。
また、以前にスナップショットが保存されている AVD でエミュレータを起動すると、エミュレータがフリーズすることも確認されています。
回避策はありますか?
android - 1 つのアクティビティで複数のフラグメントを使用する
リストを表示したいAndroidアプリケーションを開発したいのHoney Comb 3.0
ですが、リスト内の任意のアイテムをクリックすると、そのリストアイテムの横に別のリストがフラグメントの形で表示されます。この問題を解決するためのサンプル コードを提供してくれる人はいますか?
前もって感謝します、
android - フラグメントで rootLayoutContainer を取得しない (Android 3.0 プレビュー)
私は現在、Android 3.0 プレビューのフラグメント API に取り組んでおり、次の最小限のコーディングを構築しています。
現在、次のように実装されているフラグメントを埋め込むアクティビティがあります。
}
アクティビティの対応するレイアウト:
ここで、内部クラス InfoFragment の onCreateView() の ViewGroup コンテナーが nullpointer である理由がわかりません。また、理由もわかりません。
null も返します。
フィードバックありがとうございます。
android - OpenGLを使用して2Dマップを表示するかどうか。(Android 3.0 SDK)
シミュレーションゲームを作成したいのですが、このシミュレーションの主要コンポーネントは2Dマップ(地形/ナビゲーションマップ)で、さまざまなレイヤーがあります(オブジェクトはマップ上を移動し、ラベルを使用して取得します)
私にとっての質問は、これを達成するためにOpenGLを使用するのか、それとも必要ないのかということです。スクロールとズームがスムーズであることを除けば、特別な要件はありません。ターゲットプラットフォームはAndroidタブレットのみです(つまり、Android OS 3.0以降)。
編集:私の質問を正確に言うと:
- プラットフォームの独立性は私にとって重要ではありません
- 実装の取り組みに関して最も簡単な方法で行きたい