Сегодня я проснулся с ощущением, что хочу начать какое-то дело с огромной связкой добрых намерений. Ах! ужасно, я знаю, прошло 3 недели и 2 дня с тех пор, как я начал свой путь в разработке Android с «целью стать лучшим, кем я могу быть, найдя свою слабость и исправив ее (⊙.⊙(☉̃ₒ☉)⊙.⊙ )».

Намерения! Что, черт возьми, за намерение? тот же вопрос, который у меня возник, когда я наткнулся на него, в менее техническом термине: «Намерение — это метод, который можно использовать для передачи данных от одного действия к другому». Но на более технической ноте согласно Google.

Intent — это объект обмена сообщениями, который вы можете использовать для запроса действия от другого компонента приложения.

Я бы порекомендовал вам читать дальше, так как намерения довольно сильны, и я едва коснусь их поверхности, но в следующих статьях я углублюсь в намерения.

На мой взгляд, намерения похожи на швейцарский армейский нож, красный футляр ножа является намерением, но когда вы решите исследовать, что скрыто за красным футляром, вы получаете «один нож служит нескольким целям». используется для достижения многого, но основная цель — «Намерение — это объект обмена сообщениями», вот список вариантов использования намерений.

  • Начало занятия
  • Запуск службы
  • Проведение трансляции

Я точно знаю НАМЕРЕНИЯ КАЧЕСТВА!!!! 🤘

██████╗░░█████╗░░█████╗░██╗░░██╗
██╔══██╗██╔══██╗██╔══██╗██║░██╔╝
██████╔╝██║░░██║██║░░╚═╝█████═╝░
██╔══██╗██║░░██║██║░░██╗██╔═██╗░
██║░░██║╚█████╔╝╚█████╔╝██║░╚██╗
╚═╝░░╚═╝░╚════╝░░╚════╝░╚═╝░░╚

Так же, как все было создано с помощью пары, намерения состоят из двух типов, а именно:

  • Явное намерение
  • Неявное намерение

🗣 Явные намерения указывают, какое приложение будет удовлетворять намерения, указав либо имя пакета целевого приложения, либо полное имя класса компонента. Обычно вы используете явное намерение для запуска компонента в своем собственном приложении, потому что вы знаете имя класса действия или службы, которую хотите запустить. Например, вы можете запустить новое действие в своем приложении в ответ на действие пользователя или запустить службу для загрузки файла в фоновом режиме.

🗣 Неявные намерения не называют конкретный компонент, а вместо этого объявляют общее действие, которое необходимо выполнить, что позволяет компоненту из другого приложения обработать его. Например, если вы хотите показать пользователю местоположение на карте, вы можете использовать неявное намерение, чтобы запросить, чтобы другое подходящее приложение показывало указанное местоположение на карте.

пока все хорошо, верно? Легкая инициализация? Давайте приступим к написанию некоторых намерений, а? но я застрял с вопросом «Какие типы данных могут быть отправлены через намерение?», «Из чего состоят намерения?», «Какая структура данных содержит данные для отправки?», «Есть ли альтернатива используя Intent?», «Каковы недостатки использования Intent?»

Если вы хотите сразу приступить к работе с намерениями, выберите свой язык Java или Kotlin и щелкните любую ссылку, соответствующую вашему языку.

Явное намерение с использованием Java:tutlane.com/tutorial/android/android-explicit-intents-with-examples

Неявное намерение с использованием Java:https://www.tutlane.com/tutorial/android/android-implicit-intents-with-examples

Явное намерение с использованием Kotlin:https://tutorial.eyehunts.com/android/explicit-intent-start-another-activity-example-kotlin/

Неявное намерение с использованием Kotlin: https://tutorial.eyehunts.com/android/implicit-intent-android-example-kotlin/

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

Не забывайте помнить, что у вас есть возможность преодолеть все, что находится перед вами, как это сделать? потому что это уникально для вас, ваше препятствие могло быть вашим собственным другом или вашим соседом, но оно отличается и уникально для вас, поэтому я считаю, что препятствием является путь. И не сдаваться и быть терпеливыми по отношению к вещам, которых мы не понимаем, в надежде на то, что понимание в конечном итоге станет для нас открытым.