アプリケーションのインストール時にコードを実行できるかどうかを知る必要があります。私は最初に始まるときに走る方法があるのを見ました。しかし、私はインストール時にコードを実行する必要があります。アプリケーションのインストール時にコードを実行
開発したアプリケーションがあり、別のストア(IBM Store)に行くと、アプリケーションがPlayストアからダウンロードされると、電話機の「デスクトップ」にアイコンが作成されます。アプリケーションが開いたときに、これは発生しませんIBM Storeから、私はそれがインストールされていないとき、コード
Intent shortcutIntent = new Intent(getApplicationContext(), MainActivity.class);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Movistar Click");
addIntent.setAction("com.android.launcher.action.UNINSTALL_SHORTCUT");
getApplicationContext().sendBroadcast(addIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.mipmap.icon));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
getApplicationContext().sendBroadcast(addIntent);
しかし、このコードが実行されるから、それをしなければなりませんでした。
アプリケーションのインストール時にコードを実行する方法はありますか?
これはできません – Max
@Maxそうしないとショートカットアイコンを作成する方法はありますか? – sioesi
あなたが適切なドロウアブルを持っていれば、そのアイコンを作成する必要があると思います...多分それはIBMストアの仕様です。 IBMストアから他のアプリをダウンロードしてそのアイコンを確認しようとする – Max