''[[MobileApp>Mobile Application 入門]]'' > ''[[Android>Android]]'' > ''Manifest File'' ~ *マニフェストファイル [#cb5a5abf] マニフェストファイルは、アプリケーションに関する情報を Android OSに提供するのが役割 *マニフェストファイルの構成 [#p0162938] 参考:グーグルドキュメントの和訳。~ http://www.techdoctranslator.com/android/guide/manifest **権限 [#kdfb05fe] アドレス帳へのアクセス、ダイヤル、webアクセスについてはセキュリティ上制限することが望ましい。~ Androidではマニフェストファイルにアクセスを宣言し、インストール時にそれをユーザーが承認することによって機能を制限している。 uses-permission **configChanges [#dde9b273] 端末の縦横回転時に実行アプリケーションの再起動を行わない **screenOrientation [#w1e4ab59] Portrait/Landscapeの固定を行う ~ ~ ~ **スクリーンサイズが画面にフィットしない [#s0ef89b7] [[参考:画面にフィットしないアプリケーション>http://d.hatena.ne.jp/Kazzz/20101127/p1]]~ [[参考:GalaxyTab固有の問題と解決方法 - hyoromoの日記>http://d.hatena.ne.jp/hyoromo/20101123/1290499129]] ~ 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" 密度を調整可能 ~ ''[[戻る>Android]]''