0
Я использую код ниже, чтобы создать ярлык для моего собственного приложения, и мне интересно, могу ли я создать ярлык для стороннего приложения? Если это возможно, где я могу получить значок (Parcelable)?создать ярлык для приложения thrid-party, возможно ли это?
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
shortcut.putExtra("duplicate", false);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent().setComponent(new ComponentName(className, activity)));
context.sendBroadcast(shortcut);
Привет, пожалуйста, помогите мне с моим вопросом. http://stackoverflow.com/questions/21371491/create-app-shortcut-inside-the-custom-launcher-in-android – androidBoomer
@androidBoomer Я не знаком с боковым кодом запуска, но я хотел бы показать свои мнения после того, как прочитали ваш вопрос: 1. Возможно, вам следует просто запросить базу данных SHORTCUT, например «LauncherSettings.Favorites.CONTENT_URI» или что-то в этом роде, чтобы получить их имя, значок и т. д.: http://grepcode.com/file/repository.grepcode. com/java/ext/com.google.android/android-apps/5.L_preview/com/android/launcher2/LauncherModel.java # LauncherModel.LoaderTask.loadWorkspace% 28% 29 2. почему бы не взглянуть на открытое настроение Android launcher2: https://android.googlesource.com/platform/packages/apps/Launcher2/+/master/ – thecr0w