2012年6月8日金曜日

開発メモ8~APIレベル(バージョン)毎の違い1

ANDOROIDOはバージョン毎にコードが異なることがあります。

画面レイアウト指定の違い
1.5以前 フルスクリーンできない
1.6~2.1 フルスクリーン可能

    android:layout_width="match_parent"
    android:layout_height="match_parent"
2.2以降
   android:layout_width="fill_parent"
    android:layout_height="fill_parent"

タッチイベントの違い
2.0以前 マルチタッチできない
2.1以降
 event.getPointerCount() //何点たっちされているか
 float x = event.getX(0) - event.getX(1);//引数で一点目と二点目を区別

APKをインストールするばしょの指定
2.1以前自動的に本体にインストール
2.2以降
<manifest直下
 android:installLocation="auto">
android:installLocationには3つの値が設定できる。
internalOnly: Android内蔵メモリへのインストールのみ許可。
auto: Android内蔵メモリ優先で、SDカードに移動可能。
preferExternal: SDカードを優先で、Android内蔵メモリ移動可能。

0 件のコメント:

コメントを投稿