抽象化に関する一般的な質問を2つお持ちください。hdpi、ldpi、またはmdpi?
1)一般的な壁紙アプリ(ライブ壁紙ではありません)を持っている場合、3つのすべてのドロウアブルフォルダに画像を含める必要がありますか?私がイメージを変えなくても?
2)タブレットでアプリを使用できないようにするにはどのようなコマンドを使用できますか?私はまだ錠剤のためのレイアウトを持っていません。しかし、私は携帯電話を持つ4.0ユーザーがアプリを使用したいと思う。
ありがとうございます!
抽象化に関する一般的な質問を2つお持ちください。hdpi、ldpi、またはmdpi?
1)一般的な壁紙アプリ(ライブ壁紙ではありません)を持っている場合、3つのすべてのドロウアブルフォルダに画像を含める必要がありますか?私がイメージを変えなくても?
2)タブレットでアプリを使用できないようにするにはどのようなコマンドを使用できますか?私はまだ錠剤のためのレイアウトを持っていません。しかし、私は携帯電話を持つ4.0ユーザーがアプリを使用したいと思う。
ありがとうございます!
あなたのアプリケーションが電話で実行されているかどうかを調べるために、このようなものを使用したいと思うかもしれません。このコードは、エミュレータで動作しているかどうかを検出するためのものですが、タブレットでも動作するはずです。
TelephonyManager telmgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
boolean isEmulator = "000000000000000".equals(telmgr.getDeviceId());
限り最初の質問は、私は通常ちょうどのres /描画可能フォルダ内の自分の画像を入れて
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic1);
経由でそれらにアクセスしたり、あなたが見てしたい場合があります懸念しているものをマルチスクリーンサポートを追加したい場合はhereと書かれています。
質問1までは、mdpiがデフォルトです。他のフォルダに画像を置く必要はありません。異なる解像度の画像を使用する場合に使用されます。
http://developer.android.com/guide/practices/screens_support.html
そして、2つ目の質問のために、次のコマンドを使用することができます
http://developer.android.com/guide/topics/manifest/supports-screens-element.html