Я пытаюсь создать приложение, которое создаст несколько ярлыков одного и того же приложения с пользовательским вводом в качестве имени ярлыка. но каждый ярлык будет выполнять разные заданные вещи. Для этого мне нужно знать название ярлыка. Можно ли это сделать?получение имени android shortcut
-1
A
ответ
0
Сначала вам необходимо разрешение INSTALL_SHORTCUT
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
Вы можете использовать приведенный ниже код и внести изменения
EditText UserInput = (EditText)findViewById(R.id.userinput_text);
final String UserString = UserInput.getText().toString();
//Gets user input^
public void createIcon(){
Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//So the shortcut doesn't get created multiple times
shortcutintent.putExtra("duplicate", false);
//UserString is the text from the user input to set the shortcut name
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(UserString));
//set the icon picture
Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.icon);
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new
//Set the Activity that will be opened
Intent(getApplicationContext(), EnterActivity.class));
sendBroadcast(shortcutintent);
}
Это добавит ярлык на панели запуска и открыть пользовательскую активность из вашего приложения. Я не уверен, что вы действительно пытаетесь сделать, поскольку неясно, о чем вы просите.
Смежные вопросы
- 1. Android shortcut position
- 2. Simulink shortcut для разрешения имени сигнала
- 3. Получение имени пакета в android
- 4. Получение переименованного имени Android BluetoothDevice
- 5. Получение имени пользователя в Android
- 6. android shortcut, access launcher db
- 7. Android Broken Shortcut После обновления
- 8. Keyboard shortcut
- 9. Получение имени пользователя Android, хранящегося в телефоне
- 10. Получение имени исходного файла .APK в Android
- 11. Получение имени JSONArray в виде строки android
- 12. Получение доменного имени DHCP на Android
- 13. Android Получение имени контакта Сохраняет сохранение -1
- 14. Получение имени EditText переменной массива android
- 15. Получение имени из класса R в android
- 16. Значок приложения Android Icon Shortcut Rename
- 17. Android Studio debug tooltip keyboard shortcut
- 18. Android Studio Implement Abstract Method Shortcut
- 19. Android Studio Shortcut для отображения подсказки Linter?
- 20. Eclipse Shortcut для методов Lifecycle для Android
- 21. получение имени и имени объекта
- 22. Отсутствует «Запуск от имени администратора» в Shortcut VS монтажника
- 23. jquery shortcut
- 24. Xcode fix-it shortcut
- 25. Shortcut bash script
- 26. Создание ShortCut в HomeScreen
- 27. Получение имени href - jquery
- 28. Получение имени переменной
- 29. Получение имени нажатого клавиши
- 30. Получение имени приложения
Возможный дубликат [Добавить ярлык для приложения для Android на главный экран Нажмите кнопку] (http://stackoverflow.com/questions/10343414/add-shortcut-for-android-application-to-home-screen-on- кнопка-щелчок) –
Привет @Ratul! Вы нашли способ сделать это? –