Перейти к содержимому

Как написать свой лаунчер

  • автор:

Как создать лаунчер?

Появилась идея сделать лаунчер для андроид в стиле ubuntu tooch( я искал не одного лаунчега нет есть только с unity но это не то)
Вообщем есть пару вопросов:
1 Что прописать в манифесте чтоб приложение считалось лаунчером?
2 Как листать рабочие столы?
3 Как использовать обои в том числе и живые
4 Где брать иконки и названия установленных приложений и как их запускать?
Еще было бы не плохо найти ресурс где было бы все это подробно расписано

  • Вопрос задан более трёх лет назад
  • 21935 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 1

Консультация и разработка мобильных приложений

Исходники дефолтного лаунчера
https://android.googlesource.com/platform/packages.
там и манифест и листающиеся столы и иконки
Для начала рекомендую выбрать раннюю ветку версии 1.6 или 2.1

Ответ написан более трёх лет назад

Нравится 4 2 комментария

Тема: Как создать свой лаунчер майнкрафт для сервера с модами?

lolka1123

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация

lolka1123 вне форума

Новичок

Аватар для lolka1123

Ваш статус Подал заявку на хелпера
Сообщений 8
Cервер MinecraftOnly, HiTech 1
Любимые моды IC2,WorldEdit,Mekanism
Любимый монстр Эндер Дракон
Регистрация 20.09.2020

0 &nbsp

Поблагодарил(а) 0 Получено благодарностей: 7 (сообщений: 4).

Как создать свой лаунчер майнкрафт для сервера с модами?

Как создать свой лаунчер для сервера с модами чтобы регистрация была прям в лаунчере и чтобы не смогли зайти с обычного майнкрафт а только через мой лаунчер?

21.09.2020, 20:57 #2

finder991

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация

finder991 вне форума

Наблюдатель

Ваш статус [Player] GALAXYCRAFT
Сообщений 59
Cервер GALAXYCRAFT
Любимые моды Люблю все;)
Любимый монстр Magnolia-
Текстур пак Свой
Регистрация 16.12.2018
Адрес Украина

1 &nbsp

Поблагодарил(а) 52 Получено благодарностей: 6 (сообщений: 3).

чтобы зделать свой лаунчер надо выполнить след действия:
1. Прямые руки
2. Деньги на хостинг сайт (чтобы лаунчер подключался к базе данных MySQL и проверял данные для входа_)
3. Ну поймешь все если будешь гуглить в интернете как зделать свой проект и т.п таких видео-уроков

21.09.2020, 23:22 #3

denchik51rus

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация

denchik51rus вне форума

Посвящённый

Ваш статус BOSS♂OF♂THIS♂GYM
Сообщений 1,624
Cервер Powercraft, Classic
Любимые моды IC2, millenaire, BC, Forestry
Любимый монстр Гуди :Р
Регистрация 02.08.2014

13 &nbsp

Поблагодарил(а) 232 Получено благодарностей: 680 (сообщений: 266).

Есть уже готовые решения
Grafit, K773, Sashok
А проверка лаунчера при заходе на сеервер — це плагин
Ну и для регистрации надо знать MySQL(Для начала) или PostgreSQL
Ядро выбирай также сам (Этто для сервера)
можно и написать свой лаунчер как делает мой знакомый, но тогда надо прокачивать навыки в программировании

[LowModer] 2018.09.26 — 2018.10.10
[Moder] 2018.10.10 — 2019.07.28
[HeadModer] 2019.07.28 — 2022.01.23
[Moder] 2022.01.23 — 2022.02.24
[ForumModerator] 2019.08.21 — 2022.02.24

27.03.2021, 23:32 #4

TheSofari

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация

TheSofari вне форума

Новичок

Ваш статус Накрутка чсв
Сообщений 41
Cервер Divine\Industrial 1.4.7
Любимые моды Любой
Регистрация 12.09.2014
Адрес Томск

0 &nbsp

На чем писать андроид-лаунчер?

Ученик предложил мне очень интересную идею лаунчера с активной работой с ОС, голосовым управлением и фидбеком и кучей всего, что можно добавить позже. Проблема в том, что классическое приложение на джаве ему осилить будет сложно. Есть базовые знания Python и JS, но очень сомневаюсь, что на них можно написать достаточно эффективное по памяти и энергопотреблению мобильное приложение. Очень желательно также выбрать кроссплатформенный фреймворк, чтобы проект можно было довольно безболезненно портировать на iOS. Что происходило в последний год в мобильной разработке не имею ни малейшего понятия. Склонялся к React Native, но держать на телефоне постоянно включенный браузер — оверкилл как по мне. Поэтому буду рад любым комментариям по поводу выбора фреймворка, библиотек, языка и собственно начала разработки. Благодарю за внимание.

Man-o-Jar ★
16.11.20 22:21:38 MSK

На андроиде java (kotlin), других вариантов нету, можно ещё и C++ с NDK вкорячить, но там ещё сложнее будет.

peregrine ★★★★★
( 16.11.20 22:23:31 MSK )
vvn_black ★★★★★
( 16.11.20 22:28:02 MSK )
Ответ на: комментарий от peregrine 16.11.20 22:23:31 MSK

Думаю, школьнику освоить что-либо из вышеперечисленного будет непосильной задачей. Возможно, проект в итоге все-таки придется переписать на джаву, но судя по моему опыту это боль (

Man-o-Jar ★
( 16.11.20 22:31:29 MSK ) автор топика
Ответ на: комментарий от vvn_black 16.11.20 22:28:02 MSK

Благодарю! Про flutter я уже и забыл. Выглядит на скриншотах неплохо, хотя внешний вид для этого проекта не важен от слова вообще. Уже качаю, буду разбираться.

Man-o-Jar ★
( 16.11.20 22:33:55 MSK ) автор топика
Ответ на: комментарий от Man-o-Jar 16.11.20 22:33:55 MSK

Может фуксия взлетит, тогда это ещё и задел на будущее.

vvn_black ★★★★★
( 16.11.20 22:40:48 MSK )
Ответ на: комментарий от Man-o-Jar 16.11.20 22:31:29 MSK

школьник и нормальный лаунчер не осилит

peregrine ★★★★★
( 16.11.20 22:43:23 MSK )
Ответ на: комментарий от peregrine 16.11.20 22:43:23 MSK

Смотря какой школьник и какой лаунчер. Пока цель — сделать хоть что-то рабочее или хотя бы запускаемое. Времени до конца учебного года вполне достаточно, чтобы разобраться в технологии, если она не переусложнена (как большинство современных технологий, увы).

Man-o-Jar ★
( 16.11.20 22:52:21 MSK ) автор топика
Ответ на: комментарий от Man-o-Jar 16.11.20 22:31:29 MSK

Котлин очень лаконичный язык, если школьник понял питон и js, то и с котлином справиться должен.

PRN
( 16.11.20 23:17:59 MSK )
Ответ на: комментарий от PRN 16.11.20 23:17:59 MSK

Котлин очень лаконичный язык, если школьник понял питон и js, то и с котлином справиться должен.

А если еще ногти подстрижет, так вообще не останется препятствий к реализации

лаунчера с активной работой с ОС, голосовым управлением и фидбеком и кучей всего

t184256 ★★★★★
( 16.11.20 23:20:59 MSK )
Ответ на: комментарий от t184256 16.11.20 23:20:59 MSK

А если еще ногти подстрижет, так вообще не останется препятствий к реализации

Может он еще и мыться начать должен?

Пока цель — сделать хоть что-то рабочее или хотя бы запускаемое.

PRN
( 16.11.20 23:28:03 MSK )
anonymous
( 16.11.20 23:30:49 MSK )
Ответ на: комментарий от Man-o-Jar 16.11.20 22:31:29 MSK

Думаю, школьнику освоить что-либо из вышеперечисленного будет непосильной задачей.

Я как человек, который будучи школьником, писал на мнемокодах БЗ-21 и немного на Аналитике, огорчён таким принижением потенциала любознательных школьников. Крестами его, возможно, травить и не надо, но уж джаву чего б не подучить. И в жизни может пригодится…

hobbit ★★★★★
( 16.11.20 23:38:38 MSK )
Ответ на: комментарий от hobbit 16.11.20 23:38:38 MSK

Ты на мнемокодах БЗ-21 и немного на Аналитике почему писал? Потому что у тебя референс-пойнта не было, и подлых абстракций под тобой было. Эти времена ушли.

t184256 ★★★★★
( 16.11.20 23:40:57 MSK )

Короче, решил пока поизучать flutter, вроде бы Dart один из самых простых языков. Конечно, изучать новый не особо популярный язык ради одного проекта не слишком эффективно, но пока не вижу других вариантов. Kotlin, насколько я знаю, вообще маргинальщина, на нем пишут в основном в СНГ из-за того, что есть документация на русском ) Сам не смотрел, могу ошибаться.

Man-o-Jar ★
( 17.11.20 13:08:59 MSK ) автор топика
Ответ на: комментарий от Man-o-Jar 17.11.20 13:08:59 MSK

Kotlin, насколько я знаю, вообще маргинальщина

ddidwyll ★★★★
( 17.11.20 13:29:02 MSK )
Последнее исправление: ddidwyll 17.11.20 13:30:00 MSK (всего исправлений: 1)

Ответ на: комментарий от ddidwyll 17.11.20 13:29:02 MSK

Today over 60 of Google’s apps are built using Kotlin. This includes apps like Maps, Home, Play, and Drive. Это они серьезно? Если так, беру свои слова назад. Но это не отменяет того, что на нем можно писать только под андроид, когда у тех же React Native и flutter есть библиотеки под iOS (по поводу их беспроблемности под последний пока не уверен).

Man-o-Jar ★
( 17.11.20 14:08:53 MSK ) автор топика
Ответ на: комментарий от Man-o-Jar 17.11.20 14:08:53 MSK

Если так, беру свои слова назад. Но это не отменяет того, что на нем можно писать только под андроид

котлин полноценный язык, на котором можно писать не только под андроид.

PRN
( 17.11.20 16:19:22 MSK )

CrazyAlex25 ★★★
( 17.11.20 16:41:26 MSK )

Java или NDK + SDL2 тоесть «С» если уж и делать то по нормальному. Сейчас насоветуют всяких фреймворков и прочего дерьма на js или всякие реактнативы, фуксии и прочее дерьмо.

anonymous
( 17.11.20 16:58:24 MSK )
Ответ на: комментарий от Man-o-Jar 16.11.20 22:33:55 MSK

Ну началось, ребёнок в этом море абстракций потонет и ничего не поймёт по итогу. У вас цель то какая? Просто сделать ради сделать и похеру как оно там работает или сделать попутно выясняя чё да как и почему? Тоесть с академической жилкой? Если второе java или/и NDK + SDL2. Если первое то самый популярный фреймворк позиционирующий себя как быстрая разработка для бизнес решений, это как раз самое оно, спроектировано с прицелом на даунов всё делается из готовых блоков, но ни шагу в сторону.

anonymous
( 17.11.20 17:02:38 MSK )
Ответ на: комментарий от Man-o-Jar 16.11.20 22:31:29 MSK

Может непосильной для уже взрослого человека. Ребёнок в плане гибкости ума и памяти на голову выше учителя. Чё вы всё детей по умолчанию долбоёбами считаете? Сюсюкаете и до тупизны простые задачи перед ними ставите? У них цель одна, что бы мозг кипел. Либо вы жарите их на грани их сил или получаете на выходе затупков. java не ракетная технология ребёнок осилит быстрее чем любой взрослый. Ему не интерпрайз пилить.

anonymous
( 17.11.20 17:06:40 MSK )
Ответ на: комментарий от anonymous 17.11.20 17:02:38 MSK

По идее нужно что-то среднее: достаточно простое по структуре и использованию, чтобы можно было общаться с системой и не было оверхеда по производительности, но не такое, чтобы неподготовленный человек сломал голову и в последствии сторонился всего, что связано с написанием кода. Изначально мы вообще рассматривали MIT App Inventor ) Моя цель на данный момент — поработать со всем, что уже было здесь предложено и выбрать на основе чего мы будем делать проект. С джавой, где как раз-таки пишется много непонятного кода просто потому что надо, у меня, как я уже писал, исторически не сложились отношения, но в принципе готов потыкать ее еще, если не найдется более оптимальный вариант.

Man-o-Jar ★
( 17.11.20 17:10:59 MSK ) автор топика
Ответ на: комментарий от PRN 17.11.20 16:19:22 MSK

И даже под iOS? Насколько знаю, сколько-нибудь серьезные приложения там пишутся только на Objective-C и Swift, который по идее аналог Kotlin, но писать два отдельных приложения под разные ОС мы точно пока не сможем.

Man-o-Jar ★
( 17.11.20 17:13:48 MSK ) автор топика
Ответ на: комментарий от CrazyAlex25 17.11.20 16:41:26 MSK

Достаточно интересно выглядит, посмотрю. Вопрос только в том, насколько сильно это будет тормозить и жрать батарею.

Man-o-Jar ★
( 17.11.20 17:15:40 MSK ) автор топика

Проблема в том, что классическое приложение на джаве ему осилить будет сложно. Есть базовые знания Python и JS, но очень сомневаюсь, что на них можно написать достаточно эффективное по памяти и энергопотреблению мобильное приложение. Очень желательно также выбрать кроссплатформенный фреймворк, чтобы проект можно было довольно безболезненно портировать на iOS.

Ну всё ответил же. Бери react-native и вперёд. Если можешь помочь с ооп — C#.

но держать на телефоне постоянно включенный браузер — оверкилл как по мне.

Тапк учи ученика. Или тролль или не пойми что.

FortyTwo
( 17.11.20 17:18:05 MSK )
Ответ на: комментарий от Man-o-Jar 17.11.20 17:10:59 MSK

Ну, хз. Как вариант не выбирать на пустую средства и язык. По итогу пока вы двое сами на 100% не занаете что хотите. И если по началау привет мир ваш будет написан и всё вроде ок, то в чуть более сложном случае уже не всё очевидно. Я бы пошёл на гитхаб и нашёл что-то что явно или косвенно делает тоже самое например что-то типа termux или kde-connect например или что-то вообще мелкое типа демку какую и взять за основу плюс развить до того как это видите вы. Просто вот так с нуля без ничего с мытным пониманием чего хоца (а хоца чёбы всюо опащки и сразу клёва) такое себе. Или просто посмотреть на чём другие делают (с открытым кодом) и выбрать из этого потом будет в 100 раз легче выяснять что-то.

Но всё же если хочется что-бы было не шибко сложно то берите самый самый бизнес фреймворк где всё из готовых кирпичей. Ибо либо вы с академическим интересом роетесь в кишках по шее в знаниях. Либо делаете из готовых кирпичей. Серединки нету.

Узнайте, как создать свой собственный лаунчер для Android

Android-лаунчер

Программирование на Android может быть сложной или очень простой задачей, конечно, в зависимости от наших знаний в этой области. Однако, если вы хотите начать делать свои первые шаги и убедиться, что создавать приложения действительно легко, вы можете взглянуть на этот видеоурок, который один из ребят из XDA создал, чтобы каждый мог создать свой собственный лаунчер.

Очевидно, это пусковая установка для начинающих в этом мире, поэтому вы не можете ожидать результата, близкого к Nova Launcher или любой из его альтернатив, таких как Samsung TouchWiz. Тем не менее, это довольно вводная информация для тех, кто хочет узнать, как это работает на платформе Android. В своей основной форме пусковая установка — это приложение, которое представляет собой домашний экран устройства и перечисляет все приложения, установленные на устройстве, в дополнение к их «запуску». Другими словами, он появляется, когда мы нажимаем кнопку запуска, и в этом случае мы создадим очень простой с помощью две основные части: одна с обоями, а другая со списком доступных приложений.

Чтобы приступить к созданию лаунчера, нам понадобится Android SDK установлен, который вы можете скачать с его официальной страницы, Eclipse IDE 3.7.2 или выше с установленным плагином ADT y un Эмулятор Android, поддерживающий Android Jelly Bean, так как это версия, используемая для разработки в видео. После этого мы создадим новый проект Android-приложения и назовем его, например, SimpleLauncher, выбрав минимальную совместимость SDK Jelly Bean 4.1 и максимальную Android KitKat 4.4. Как вы увидите на видео, мы можем выбрать нужный значок для нашего приложения, а также названия различных «действий», которые нам нужно будет разработать для правильной работы средства запуска.

Очевидно, что в статье мы не можем объяснить, для чего предназначен каждый из аспектов, разработанных в примере видео, поскольку все, что мы хотим, — это предложить вам информацию о том, как начать работу. Однако, если вы хотите, чтобы мы подробно объяснили, как работает Android-программирование в последующих статьях, прокомментируйте это чуть ниже, и мы постараемся помочь вам серией статей, чтобы, по крайней мере, понять, как это работает (хотя для этого у вас должны быть какие-то знания в этой местности).

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Справка Android » Android » Узнайте, как создать свой собственный лаунчер для Android

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *