ウェブアプリケーション,インジェクション,コマンドインジェクション

Androidアプリ開発 開発したAndroidアプリケーションを展開していく

アプリケーションをインストールする場所を指定する

Specifying the Application Installation Location

Androidバージョンレベル8で開始すると、外部ストレージメディアに
開発したアプリケーションをインストールできるようになります。
ユーザのデバイスにある外部ストレージ上に開発したアプリケーションを
インストールするための特性をサポートするためには、
以下のように、AndroidManifest.xmlファイルにある
android:installLocation属性を使うことが必要です。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="net.learn2develop.InstallToSD"
  android:versionCode~"1"
  android:versionName="1.0"
  android:installLocation="preferExternal" >
  <!-- the values for installLocation can be "auto", "preferExternal",
      or, "internalOnly" -->
  <uses-sdk android:minSdkVersion="15" />

  <application
   android:icon="@drawable/ic_launcher"
   android:label="@string/app_name" >
   <activity
    android:name=".InstallToSDActivity"
    android:label="@string/app_name" >
    <intent-filter>
     <action android:name="android.intent.action.MAIN />

     <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
   </activity>
  </application>
</manifest>

もし開発者がandroid:installLocation属性を指定しなかった場合、
アプリケーションはデバイスの内部メモリにインストールされ、
外部ストレージに移動させることはできません。
android:installLocation属性の初期値はinternalOnlyです。

もしautoを指定したら、デバイスのシステムはいくつかの要因を元に、
アプリケーションをインストールする一番良い方法を判断します。

もしpreferExternalを指定したら、外部ストレージを調査して、
もし外部ストレージがインストールに適していれば、外部ストレージに
インストールを試みます。
外部ストレージにアプリケーションがインストールされたときには、
そのアプリケーションの情報ページは、”Move to Phone"ボタンを
表示し、外部ストレージから内部ストレージにアプリケーションを
移動することができるようになります。

ホーム
便利堂ロゴ
inserted by FC2 system