MobileApp > Android > Manifest File


マニフェストファイル

  マニフェストファイルは、アプリケーションに関する情報を Android OSに提供するのが役割

マニフェストファイルの構成

  参考:グーグルドキュメントの和訳。
  http://www.techdoctranslator.com/android/guide/manifest

権限

  アドレス帳へのアクセス、ダイヤル、webアクセスについてはセキュリティ上制限することが望ましい。
  Androidではマニフェストファイルにアクセスを宣言し、インストール時にそれをユーザーが承認することによって機能を制限している。

  uses-permission

configChanges

  端末の縦横回転時に実行アプリケーションの再起動を行わない

screenOrientation

  Portrait/Landscapeの固定を行う



スクリーンサイズが画面にフィットしない

  参考:画面にフィットしないアプリケーション
  参考:GalaxyTab固有の問題と解決方法 - hyoromoの日記


Supports-screenで、画面サイズを設定できる。
Supports-screenの設定がない場合、解像度設定は、SDK Version の設定に従う


 manifest.xml

<supports-screens
   android:largeScreens="true"
   android:anyDensity="true" />


  minSdkVersionを"4"以上にすることで自動的に解決可能

 manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    :
    </application>
   <uses-sdk android:minSdkVersion="4"></uses-sdk>
</manifest> 

  minSdkVersionを"4"以上にすると以下がすべてデフォルトでtrueとなる。

 android:largeScreens="true"   ラージスクリーン(対角4.8吋以上)をサポート
 android:normalScreens="true"  ノーマルスクリーン(対角4.0吋まで)をサポート※
 android:smallScreens="true"   スモールスクリーン(対角2.6~3.0吋まで)をサポート
 android:anyDensity="true"     密度を調整可能


  戻る

     




Wiki TOP   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS