私のアプリは一度だけ実行するように設計されています。そのため、最初の実行後にアプリをアンインストールせずにアイコンをランチャーから隠したいと思っています。Androidランチャーをプログラムで非表示にする方法
私は同様のアプリケーションを見てきました。ランチャーアプリリストから自分のアイコンを削除できます。どのように私は同じ結果を達成することができますか?ありがとうございました。
私のアプリは一度だけ実行するように設計されています。そのため、最初の実行後にアプリをアンインストールせずにアイコンをランチャーから隠したいと思っています。Androidランチャーをプログラムで非表示にする方法
私は同様のアプリケーションを見てきました。ランチャーアプリリストから自分のアイコンを削除できます。どのように私は同じ結果を達成することができますか?ありがとうございました。
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
次回再起動するまでアイコンが表示されない場合があります。コードの下に使用して
ありがとうございますが、これを使用すると、Market経由でアプリケーションを更新することはできますか? – user1047351
はい私は自分自身のアプリケーションの1つでこれを使っています。 – Kuffs
次に、実際にあなたのアプリを起動するためのショートキーをどう定義するのですか? – png
を隠すアプリのアイコン
PackageManager pkg=this.getPackageManager();
pkg.setComponentEnabledSetting(new ComponentName(this,SplashActivity.class),PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
//ここ<category android:name="android.intent.category.LAUNCHER" />
は、アプリのアイコンを取り戻す方法であると宣言しているmanifiestファイルで初めて開かれている活動
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this,SplashActivity.class);
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
AndroidManifestのアクティビティの宣言にMAINとLAUNCHERのインテントフィルタを含めないことで、ランチャーのないアプリを作成できますeの質問は、最初のキックオフを行う方法になります..おそらくウィジェットですか?
OPは「デスクトップ上に」作成されたアイコンを意味するのではなく、「アプリ引き出し」のアイコンを意味します。また、インストール後にプレイストアの「開く」ボタンを使用して開くこともできます。 –
正直言って、好奇心の中でそれを見たことはありません:そうするアプリを1つまたは2つ挙げることはできますか? –
私はランチャーアプリリストから自分のアイコンを削除することができる1つまたは2つのアプリも興味があります。ありがとうございました – Houcine
http://stackoverflow.com/questions/1103027/how-to-change-an-application-icon-programmatically-in-android – AB1209