MobileApp > Android > Manifest File
マニフェストファイルは、アプリケーションに関する情報を Android OSに提供するのが役割
参考:グーグルドキュメントの和訳。
http://www.techdoctranslator.com/android/guide/manifest
アドレス帳へのアクセス、ダイヤル、webアクセスについてはセキュリティ上制限することが望ましい。
Androidではマニフェストファイルにアクセスを宣言し、インストール時にそれをユーザーが承認することによって機能を制限している。
uses-permission
端末の縦横回転時に実行アプリケーションの再起動を行わない
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" 密度を調整可能