0

sd にアプリをインストールしたい、sdk2.2 で知っている、xml を使用してインストールできるが、sdk 2.1 で sd にアプリをインストールしたい。現在、私はチェックバージョンがコードを使用していることしか知りません:

public static int getSDKVersionNumber() {
     int sdkVersion;
 try {
 sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
 } catch (NumberFormatException e) {
 sdkVersion = 0;
 }
 return sdkVersion;
 }

私の質問:sdk2.1およびsdk 2.2でアプリをsdにインストールする方法。ありがとうございました。

4

1 に答える 1

1

このリソースが最も役立つと思います。インストール場所は AndroidManifest.xml ファイルを介して行う必要があります。これは Android 2.2 (froyo) で導入されたものであり、古い電話 (2.1 以下) ではアプリを SD カードにインストールできないことを意味します。

リソースは次のように述べています。

アプリケーションを外部ストレージにインストールする機能は、API レベル 8 (Android 2.2) 以降を実行しているデバイスでのみ利用できる機能です。

Bitt Fault は、彼のアプリSDWatchを使用して、ユーザーにアプリ設定ページを表示することができます。完全に正しく読んでいるかどうかはわかりませんが、NotificationClicked.javaのこのコード スニペットを使用して実行できる場合があります。

Intent oi = new Intent(Intent.ACTION_VIEW);
oi.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails");
oi.putExtra("pkg", pkg);
oi.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(oi);

が正確に何であるかを理解するのに少し苦労してString pkgいます。

于 2011-03-22T03:20:31.797 に答える