Авторизация
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших авторов!
Вы должны войти или зарегистрироваться, чтобы добавить ответ.
Для вывода значка приложения на экран телефона Android, вы можете использовать следующий код в файле макета XML:
«`xml
«`
Здесь `@drawable/your_icon` — это ссылка на изображение значка вашего приложения. Вы можете создать папку `res/drawable` в своем проекте и поместить изображение значка в эту папку.
Если вы хотите программно добавить значок на экран, вы можете использовать `LauncherApps` API:
«`java
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
LauncherApps launcherApps = (LauncherApps) getSystemService(Context.LAUNCHER_APPS_SERVICE);
if (launcherApps != null && launcherApps.hasShortcutHostPermission()) {
ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(context, «shortcut_id»)
.setIcon(Icon.createWithResource(context, R.drawable.your_icon))
.setShortLabel(«Shortcut Label»)
.setIntent(new Intent(context, YourActivity.class).setAction(Intent.ACTION_MAIN))
.build();
launcherApps.requestPinShortcut(shortcutInfo, null);
}
}
«`
Здесь `your_icon` — это ссылка на изображение значка вашего приложения, а `YourActivity` — это активность, которая будет открываться при нажатии на значок.