6

私はAndroidオーディオレコーディングアプリケーションに取り組んでいます。私たちのアプリは現在、すべてのAndroidスマートフォン、Nexus 7、MotorolaXoomタブレットで動作するように設計されています。

Nexus10用にアプリを再設計/変更するためのガイドラインやベストプラクティスがあるかどうか疑問に思いました。より具体的には、以下の点に関するポインタは本当に役に立ちます。

  • 新しい2560x1600解像度をサポートするためのUIガイドライン
  • Androidリソースファイル関連の変更(同様のガイドラインに基づく)
  • Nexus10で動作するように変更されたサンプルアプリまたはオープンソースアプリ
  • デフォルトではそのようなAVDデバイスがないため、nexus 10エミュレーターを作成して実行するためのベストプラクティス(下のスクリーンショット)。高解像度を念頭に置いて作成することについての考え。

新しいAVDのデフォルトのデバイスタイプ

4

3 に答える 3

8

xhdpiアセットがあり、10インチタブレット用にレイアウトが作成されている限り、何もする必要はありません(@Mattiasが述べたように、新しいxxhdpiランチャーアイコンを追加することを除いて)。

Nexus 10 AVDを作成するには、[デバイスの定義]に移動します。

デバイスの定義

次に、[新しいデバイス]をクリックします。次のように入力します。

Nexus10の設定

これで、上に表示されているデバイスのドロップダウンに一覧表示されます。

于 2012-12-22T16:41:58.447 に答える
7

2つ目のポイントについては、リソース:Nexus 10はxhdpiデバイスですが、利用可能な場合は「1バケットアップ」のランチャーアイコンを使用するxxhdpiため、見た目がはるかに良く/クリア/シャープになるため、必ず1つ提供してください。理由は、このデバイスには大きなアイコンの余地があるためです。xxhdpiでのランチャーアイコンのサイズは144x144ピクセルです。

参考のために参照してください: https ://plus.google.com/118292708268361843293/posts/ePQya3KsTjW

于 2012-12-19T16:18:44.217 に答える
3

Nexus 10をエミュレートする最良の方法は、AndroVMを使用することです。現在、AndroidをフルNexus 10 2560x1600解像度で実行していますが、AndroVMを320dpiを使用するように設定すると、HD画面に収まります。

ああ..そしてそれは非常に速いです:-)

非常に応答性が高く、APKの展開が非常に高速であるため、私は個人的にエミュレーターや実際のハードウェアデバイスで使用しています。

ちなみに私自身はAndroVMプロジェクトに貢献していませんが、それによって私自身の開発サイクルが大幅にスピードアップしました。すべての開発サイクルで、エミュレーターまたはハードウェアデバイスを使用してコードの調整が機能するかどうかを確認するのを待っている開発者は、かなりの時間のオーバーヘッドを追加します。通常のコード開発では、画面サイズに関係なくAndroVMを使用することを強くお勧めします。

于 2013-03-21T17:07:47.703 に答える