this doc pageによれば、Android 2.3は超大型画面サイズ(xlarge)をサポートしており、マニフェストファイルのタグにタグを追加することでアプリがこのサイズをサポートすることを宣言できます。Androidで超大画面をサポートする方法は?
しかし、私のアプリはAndroid 2.1の最小SDKバージョンをターゲットにしているので、未知の属性についてのコンパイルは失敗します。
誤って2.3の特定の機能を使用しても警告が表示されないため、新しいSDKを使用したくありません。
出口がありますか?
基本的にHRJにとってこれは何を意味しますか?彼が2.3 SDKを使いたくない場合、彼はこれらの新機能を使うことができません。彼はそれをターゲットSDKとして使用しなければなりませんが、誤って2.1または2.2のデバイスでより高いレベルのAPIを使用すると、警告を受け取ることはありません。私はそこに一つの方法があると思う:2.1エミュレータでアプリをテストする。 – mreichelt
@mreicheltドキュメントについて忘れないでください! APIレベルでフィルタリングすることができますので、あなたの 'クールな新しいAPi'が古いバージョンのプラットフォームで動作するにはいくつかの魔法が必要かどうかを知ることができます。 – smith324
@ smith324もちろん、私はそれに言及するのを忘れていました。しかし、Javaコードで新しいメソッドやクラスに入るたびに、ドキュメントを読むことはしばしば複雑です。私は、HRJも望むように適切な警告を発することがはるかに良いと信じています。だからこそ私は新しい機能要求を入力しました:http://code.google.com/p/android/issues/detail?id=13905あなたが好きなら、あなたはそれに投票することができます! :-) – mreichelt