2011」に参加して、Androidタブレット向けアプリ開発方法を聞いてきました。その1とその2で内容を紹介しています。スマートフォン向けアプリをタブレット向けアプリに変更する実践を行いました。それを発展させて、1apkでタブレット向けとスマートフォン向けアプリに対応させる方法を検討してみました。スマートフォン向けアプリをタブレット向けアプリに変更して、以下のようなクラス図になりました。1apkで両対応させるために、以下の方針でクラス設計を行います。割り当てる更新したクラス図は以下のようになる予定です。緑色のところが今回のために追加・変更した部分です。実装した各画面パーツはそのまま上位のパッケージのままとしました。ここで1つ重大な課題が発生しました。1apkのため、アプリ起動時に起動した端末がタブレットかスマートフォンかを判定するロジックが必要になりました。2.3.3)以内でしょうが)の判定ロジックがあり、参考になります。今回はこのあり方を採用させて頂くことになると思います。(ICS)(バージョン番号不明)ではタブレットとスマートフォンの両方に標準対応するそうで、このあたりの判定ロジックも提供されると思うので、それまではこのやり方が利用できそうです。Configuration.SCREENLAYOUT_SIZE_XLARGE;}クラス設計を行ったクラスの具体的な実装はまた後日紹介する予定です。以上このページを見た人は、以下のページも見ています。18:50http://is.gd/s4u4kU1apkでAndroidタブレット向けとスマートフォン向けアプリを実現する方法。