Как сделать ссылку в андроид приложении
Четыре способа добавить ссылку в разметку
Очень часто в разных местах мобильного приложения возникает необходимость сослаться на какой-нибудь внешний ресурс. Например, другие мои приложения или просто поисковик.Таким образом, нам нужно в интерфейсе показать уже знакомый многим пользователям элемент — интернет ссылку .
В связи с последними обновлениями, буду стараться выкладывать уроки, созданные при помощи Android Studio.
Способов реализации данной задачи может быть множество. В итоге, нам нужно разместить на экране простой текстовый элемент, который будет похож на обычную ссылку и будет реагировать на касания. Описать этот элемент можно статически в файле разметки (layout), а можно и добавить динамически, по мере надобности.
В данном уроке будет описан первый способ с четырьмя реализациями.
Создадим новый проект. В мастере выберем Blank Activity
Назовем его LinkTest.
Вот код разметки activity_main.xml :
Это схемка для уточнения:
Android Studio нам сразу же показывает итоговый экран. т.е. как будет выглядеть на устройстве.
Пока это не то, что в заголовке статьи, потому как мы изменим вид разметки в коде.
Вот весь код MainActivity:
Теперь расскажу про каждую ссылку по порядку.
У первого элемента TextView с id равным tv_link1 установлено свойство android_clickable=»true» , т.е. он будет реагировать на касания. А при касании вызовет метод blogView, т.к. задано свойство android_onClick=»blogView».
В методе blogView мы создадим намерение (intent) и запустим новую активность с этим намерением (startActivity(openlink)).
ОС Android сама поймет по намерению, что нужно запустить, т.е. браузер.
Узнаваемым мы его сделаем при помощи SpannableString, текст можно сделать жирным, подчеркнутым и т.д., более подробно почитайте об интерфейсе Spannable.
Второй элемент TextView с id равным tv_link2 мы задаем при помощи HTML, потом получаем из функции Html.fromHtml(linkedText) объект Spanned и его устанавливаем в TextView . Позже задаем ему MovementMethod (tv_test2.setMovementMethod(LinkMovementMethod.getInstance())), с помощью этого интерфейса можно реализовать много интересных вещей. При работе с простым TextView, мы используем класс LinkMovementMethod, как гласит документация, он поддерживает клики по ссылкам.
Третий элемент TextView с id равным tv_link3 создает ссылку просто:
Всю работу взял на себя метод класса Linkify.addLinks ,по сути он проделывает всю предыдущую работу по установке LinkMovementMethod, но перед этим проверяет текст на соответствие шаблонам ссылок.
Четвертый элемент TextView с id равным tv_link3, вообще не используется в MainActivity , т.к. тут всю работу за нас сделала разметка, а точнее свойство android_autoLink=»web». Текст из элемента автоматически передается как адрес для браузера. Это свойство разметки может быть использовано и для других целей, например звонков, отправки e-mail, показа карты с координатами и т.п. Свойства элемента говорят сами за себя:
Очевидно, что последний способ является самым менее трудозатратным и удобным, когда речь идет о статической ссылке.
Техническое руководство по прямым ссылкам в Android: ссылки приложений
Alex Austin
30 октября, 2017
Это третья часть технического руководства по прямым ссылкам в Android. В предыдущих публикациях мы рассмотрели схемы URI и намерения в Chrome а следующая публикация будет посвящена Google Play Referrer.
Прямые ссылки с помощью ссылок приложений Android
В недавно выпущенной версии Android Marshmallow (6.0) появился новый механизм непосредственного открытия приложений — ссылки приложений. Этот механизм воспроизводит функциональность универсальных ссылок в iOS 9 , где при переходе по обычной ссылке HTTP/HTTPS немедленно открывается соответствующее приложение, если оно установлено. Вот логика переадресации в ссылках приложений.
- Открыть приложение с намерением, если оно установлено.
- Вернуться к веб-ссылке, если приложение не установлено.
Ссылка приложений Android — простой способ превратить существующие ссылки на веб-сайте в ссылки приложений. Пример: https://imbd.com/title/12345 . Если сайт IMDB будет правильно настроен для ссылок приложений, то при переходе по ссылке IMDB будет сразу открываться приложение IMDB, если оно установлено на телефоне. Если приложение не установлено, в браузере откроется URL-адрес веб-страницы.
Через несколько месяцев, когда Android 6.0 получит более широкое распространение, можно будет начать отказываться от стандартных механизмов с URI и намерениями Chrome. А пока необходимо поддерживать эти механизмы вместе с другими, чтобы гарантировать работу во всех случаях, поскольку экосистема Android неоднородна.
Требования для использования ссылок приложений Android
- Должен быть действующий веб-сайт.
- Устройство пользователя должно работать под управлением Android 6.0 или более поздних версий.
Настройка ссылок приложений Android
Настроить службу на использование ссылок приложений можно в два этапа.
- Настройте манифест для получения намерений.
- Зарегистрируйте веб-сайт в качестве ссылки приложения.
Шаг 1. Добавьте фильтры намерений в манифест
Это несложно. Грубо говоря, нужно сообщить системе Android, что по ссылке, ведущей на веб-сайт (-ы), нужно открывать приложение, а не веб-сайт.
Шаг 2. Настройте веб-сайт для поддержки ссылок приложений
Необходимо создать файл assetlinks.json следующего формата.
Примечание. Нам удалось добиться работоспособности ссылок приложений без изменения значения android_app по умолчанию.
Отпечаток SHA256 сертификата подписи вашего приложения. Для создания отпечатка потребуется использовать программу keytool. В командной строке перейдите в домашний каталог java, оттуда перейдите в папку bin. Выполните следующую команду.
$ keytool -list -v -keystore my-release-key.keystore
(Сведения о том, как найти программу keytool, см. в этом примере для Mac или Windows .)
Наконец, файл assetlinks.json должен быть размещен в каталоге /.well-known/assetlinks.json. Этот каталог мы создаем для всех интегрированных приложений Branch с помощью наших серверов узлов и экспресс-ссылок. Вот код, который мы использовали.
Обработка прямых ссылок в приложении
Чтобы обработать прямую ссылку в приложении, нужно просто получить строку данных намерения в действии, открытом при щелчке. Это можно сделать так.
После этого потребуется использовать разбор строк, чтобы прочесть полную строку ссылки приложения, запустившей открытие приложения.
Использование прямых ссылок на практике
На практике такой механизм был бы самым удобным, если бы все использовали Android версии 6.0 или более поздней, а у вас был бы действующий веб-сайт. Но такая ситуация не сложится еще несколько лет, поэтому нужно обрабатывать и другие сценарии.
Пока мы рекомендуем включить на веб-сайте поддержку ссылок приложений, но использовать существующие механизмы поддержки прямых ссылок на основе схемы URI и намерений в Chrome до тех пор, пока ссылки приложений не получат более широкого распространения. Например, если пользователь открывает ваш сайт, а на устройстве установлено приложение, нужно, чтобы срабатывало намерение Chrome или схема URI при нажатии кнопки запуска приложения на мобильном сайте. Ссылки приложений, по-видимому, не обрабатывают этого сценария.
Если у вас нет веб-сайта, но нужно использовать ссылки приложений, рекомендуем встроить представления Branch Deepviews в общую стратегию развития продукта. Это мобильные предварительные представления содержимого вашего приложения, они автоматически формируются нашей системой и размещаются в ней. Представления Deepview — удобная возможность просмотра содержимого пользователями, у которых не установлено вашего приложения. Это решение дополняет ссылки приложений Android.
Следите за дальнейшими публикациями, посвященными прямым ссылкам в Android.
Открытие URL-ссылок с помощью Android-приложения (Deep Links)
Что такое Deep Links и как интегрировать их в своё приложение
Apr 28, 2018 · 3 min read
Как работает открытие ссылок через приложение и зачем оно вообще нужно?
Нередко бывает так, что определённому контенту соответствует и страница на сайте, и экран в приложен и и. В таких случаях пользователю, у которого установлено приложение, удобно будет открывать ссылку на этот контент через приложение. Как пример можно взять интернет-магазин. Пользователь может нажать на ссылку в браузере, после чего ему предложит просмотреть страницу товара через приложение. Также это хорошо используется с шарингом ссылок. Пример: Петя увидел классные кроссовки на сайте и скинул ссылку на них Васе в Telegram. У Васи уже установлено приложение интернет-магазина, поэтому он нажав на ссылку в Telegram попадает на экран приложения, в котором отображается вся информация об этих замечательных кроссовках. Удобно, не правда ли?
Разделение на Deep Links и Android App Links
Перед тем, как мы займемся реализацией, важно понять, что есть два способа обработки ссылок:
1. Deep Links
Глубокие ссылки (Deep Links) — это URL, которые направляют пользователя на определённый контент в вашем приложении. Они реализуются созданием интент-фильтра и извлечением информации из входящих интентов. Если на телефоне установлены приложения, которые могут обрабатывать такие же интенты, то пользователю будет предложено несколько приложений на выбор, и он сможет выбрать через какое открыть ссылку.
2. Android App Links
Android App Links доступны только с Android 6.0 (API 23) и позволяют назначать приложение дефолтным обработчиком ссылок определённого типа. Главное отличие от Deep Links заключается в том, что никакое другое приложение кроме вашего не сможет обработать ссылку.
В этой статье будет рассматриваться первый тип ссылок — Deep Links.
Постановка задачи
Давайте на простом и типичном примере посмотрим как можно добавить обработку глубоких ссылок в приложение.
Допустим, у нас есть сайт с вакансиями, на котором каждой вакансии соответствует ссылка вида https://awesomejobs.com/jobs/
Реализация
- Начнем с добавления нового intent-filter в Activity , на которую мы хотим направлять пользователя. Это нужно для того, чтобы система понимала какого вида ссылки мы хотим обрабатывать. В AndroidManifest.xml нужно добавить следующие строки:
- action android.intent.action.VIEW говорит о том, что Activity предназначена для отображения контента.
- category android.intent.category.BROWSABLE требуется для того, чтобы мобильный браузер смог выполнить открытие ссылки из результатов поиска Google. Без этого аттрибута при клике по ссылке в мобильном браузере она будет открываться в самом же браузере.
category android.intent.category.DEFAULT требуется если вы хотите чтобы приложение обрабатывало ссылку с любого ссылающегося сайта. Интент, который используется при переходе из результатов поиска Google знает, что должен открыть именно ваше приложение, поэтому явно указывает на него как на получателя. Ссылки же с других сайтов не знают ничего о вашем приложении, поэтому категория DEFAULT говорит о том, что приложение способно принять неявный Intent от них.
2. Наше приложение научилось ловить интенты извне, теперь нам нужно написать код для того, чтобы перехватывать их, доставать id вакансии и с ним уже делать всё, что нам захочется (запрашивать с сервера информацию о вакансии с таким id и отображать её, например).
Для этого в метод onCreate активити, которую мы использовали в манифесте, добавим следующий код:
Активити запускается интентом, содержащем в себе ссылку. data — это и есть не что иное, как наша ссылка. Получив её и выполнив необходимые проверки, мы вырезаем из неё id вакансии, подтягиваем её детали с сервера и отображаем на экране. Всё предельно просто.
Сделать ссылку в браузере Android запустите мое приложение?
Можно ли сделать ссылку, такую как:
Вызвать приложение Anton для запуска?
Я знаю, что это работает для приложения Android Market с рыночным протоколом, но что-то подобное можно сделать с другими приложениями?
Вот пример ссылки, которая запустит Android Market:
Обновление: ответ, который я принял, предоставленный eldarerathis, отлично работает, но я просто хочу упомянуть, что у меня были некоторые проблемы с порядком подэлементов . Я предлагаю вам просто сделать еще один с новыми подэлементами в этом теге, чтобы избежать проблем, которые у меня были. Например, мой AndroidManifest.xml выглядит так:
Я думаю, вам нужно посмотреть на элемент вашего файла Mainfest. В частности, посмотрите документацию для подэлемента .
В принципе, вам нужно будет определить свою собственную схему. Что-то вроде:
Затем вы сможете запустить приложение со ссылками, которые начинаются с схемы anton: URI.
Пожалуйста, НЕ используйте свою собственную подобную схему . Схемы URI представляют собой глобальное пространство имен в сети. У вас есть схема «anton:» по всему миру? Нет? Тогда НЕ используйте его.
Один из вариантов – иметь веб-сайт и иметь фильтр намерений для определенного URI на этом веб-сайте. Например, это то, что Market делает для перехвата URI на своем веб-сайте:
Альтернативно, существует схема «намерение:». Это позволяет описать практически любой Intent как URI, который браузер попытается запустить при нажатии. Чтобы построить такую схему, лучший способ – просто написать код для создания намерения, которое вы хотите запустить, а затем распечатать результат намерения.toUri (Intent.URI_INTENT_SCHEME).
Вы можете использовать действие с этим намерением для поиска любых действий, поддерживающих это действие. Браузер автоматически добавит категорию BROWSABLE к намерению перед ее запуском по соображениям безопасности; Он также лишит любой явный компонент, который вы поставили по той же причине.
Лучший способ использовать это, если вы хотите, чтобы он запускал только ваше приложение, – это ваше собственное действие с областью действия и использование Intent.setPackage (), чтобы сказать, что намерение будет соответствовать вашему приложению.
Компромиссы между ними:
Http URI требуют наличия у вас домена. Пользователь всегда будет иметь возможность показывать URI в браузере. Он имеет очень хорошие свойства возврата, если приложение не установлено, они просто приземляются на ваш веб-сайт.
Для URI URI требуется, чтобы ваше приложение уже было установлено и только на телефонах Android. Разрешить почти любые намерения (но всегда включать категорию BROWSABLE и не поддерживать явные компоненты). Они позволяют вам запускать запуск только в ваше приложение, не имея возможность вместо этого переходить в браузер или любое другое приложение.
Я также столкнулся с этой проблемой и увидел множество абсурдных страниц. Я узнал, что для просмотра вашего приложения, изменения порядка элементов XML, это:
Это работало для меня и могло помочь вам.
Я прошу прощения за продвижение себя, но у меня есть плагин jQuery для запуска собственных приложений из веб-ссылок https://github.com/eusonlito/jquery.applink
Вы можете использовать его легко:
После того, как у вас есть намеренная и настраиваемая схема URL для вашего приложения, этот код javascript в верхней части страницы-получателя работал для меня как на iOS, так и на Android:
Это было протестировано только в браузере Android. Я не уверен в Firefox или Opera. Ключ, даже несмотря на то, что браузер Android не выдаст вам приятного исключения в window.open(custom_url, ‘_blank’) , он будет терпеть неудачу и вернуть значение null которое вы можете проверить позже.
Обновление: с помощью store_loc = «https://play.google.com/store/apps/details?id=com.raditaz»; Для связи с Google Play на Android.
Создайте статический HTML-код, который перенаправляет ваш URL-адрес вашего приложения, помещает эту страницу в Интернет.
Таким образом, ссылки, которыми вы делитесь, являются «реальными» ссылками в отношении Android (они будут «интерактивными»).
Вы делитесь обычной HTTP-ссылкой, http://www.your.server.com/foo/bar.html Этот URL-адрес возвращает простой 8-строчный HTML-код, который перенаправляет на URI вашего приложения (window.location = «blah: // kuku») ( Обратите внимание, что «blah» больше не должен быть HTTP или HTTPS).
Как только вы начнете работать, вы можете увеличить HTML-код со всеми фантастическими возможностями, как было предложено выше.
Это работает со встроенным браузером, Opera и Firefox (не проверял какой-либо другой браузер). Firefox спрашивает: «Эта ссылка должна быть открыта приложением» (ok, cancel). Другие браузеры, по-видимому, не беспокоятся о безопасности, они просто открывают приложение, никаких вопросов не задают.
Возможно, вам захочется рассмотреть библиотеку, чтобы обрабатывать глубокую ссылку на ваше приложение:
Вы можете добавить фильтр намерений в аннотированную активность, такую как люди, о которых говорилось выше. Он будет обрабатывать маршрутизацию и анализ параметров для всех ваших глубоких ссылок. Например, ваша MainActivity может иметь что-то вроде этого:
Он также может обрабатывать параметры запроса.
Попробуйте мой простой трюк:
И моя html-ссылка:
Или вы можете сделать
Однако этот скрипт работает для mailto link 🙂
Как я могу открыть URL-адрес в веб-браузере Android из моего приложения?
Как открыть URL из кода во встроенном веб-браузере, а не в моем приложении?
Я попытался это:
но я получил исключение:
28 ответов:
это прекрасно работает для меня.
Что касается отсутствующего «http: / /» я бы просто сделал что-то вроде этого:
Я бы также, вероятно, предварительно заполнил ваш EditText, что пользователь вводит URL-адрес с помощью » http://».
распространенный способ добиться этого заключается в следующем коде:
это может быть изменено на короткую версию кода .
самый короткий! :
удачи в кодировании!
разница заключается в использовании Intent.ACTION_VIEW а не строка «android.intent.action.VIEW»
Простой Ответ
как это работает
пожалуйста, взгляните на конструктор Intent :
вы можете пройти android.net.Uri экземпляр для 2-го параметра, и новое намерение создается на основе данного url-адреса данных.
а потом, просто позвоните startActivity(Intent intent) чтобы начать новую деятельность, которая в комплекте с намерением с помощью заданный URL.
мне нужно if проверить заявление?
да. Элемент docs говорит:
если на устройстве нет приложений, которые могут получить неявное намерение, ваше приложение аварийно завершит работу при вызове startActivity(). Чтобы сначала убедиться, что приложение существует для получения намерения, вызовите resolveActivity() для объекта Intent. Если результат не равен нулю, есть по крайней мере одно приложение, которое может обрабатывать намерение, и его можно безопасно вызвать startActivity(). Если результат равен нулю, вы не должны использовать intent и, если это возможно, вы должны отключить функцию, которая вызывает intent.
бонус
вы можете написать в одной строке при создании экземпляра Intent, как показано ниже:
или если вы хотите, то веб-браузера в вашей деятельности, то делай так:
и если вы хотите использовать управление зумом в браузере, то вы можете использовать:
Если вы хотите показать пользователю Диалог со всем списком браузера, чтобы он мог выбрать предпочтительный, вот пример кода:
Так же, как и другие решения, написанные (которые работают нормально), я хотел бы ответить на то же самое, но с подсказкой, которую, я думаю, большинство предпочтет использовать.
Если вы хотите, чтобы приложение, которое вы начинаете открывать в новой задаче, независимо от вашего собственного, вместо того, чтобы оставаться в том же стеке, вы можете использовать этот код:
другой вариант в URL загрузки в том же приложении с помощью Webview
вы также можете пойти этим путем
в Манифесте не забудьте добавить разрешение в интернет.
Webview можно использовать для Загрузки Url-адреса в приложении. URL-адрес может быть предоставлен от пользователя в текстовом представлении или вы можете жестко его закодировать.
также не забывайте разрешения на интернет в AndroidManifest.
внутри в вашем блоке try вставьте следующий код, Android Intent использует непосредственно ссылку в скобках URI(Uniform Resource Identifier), чтобы определить местоположение вашей ссылки.
вы можете попробовать это:
хром пользовательские вкладки теперь доступны:
первым шагом является добавление библиотеки поддержки пользовательских вкладок в сборку.файл gradle:
и затем, чтобы открыть пользовательскую вкладку chrome:
ответ MarkB — Это верно. В моем случае я использую Xamarin, и код для использования С C# и Xamarin:
простой, просмотр веб-сайта с помощью намерения,
используйте этот простой код для просмотра вашего сайта в android-приложении.
добавить разрешение интернета в файл манифеста,
проверить, является ли URL-адрес является правильным. Для меня было нежелательное пространство перед url.
поместите код ниже в глобальный класс
на основе ответа от Марка B и комментариев ниже:
android.webkit.URLUtil имеет способ guessUrl(String) работает отлично (даже с file:// или data:// ) С Api level 1 (Android 1.0). Используйте как:
Регистрация полностью guessUrl код для получения дополнительной информации.
xml код: —
этот способ использует метод, позволяющий вводить любую строку вместо фиксированного ввода. Это позволяет сохранить некоторые строки кода, если они используются многократно, так как для вызова метода требуется всего три строки.
использование этого метода делает его универсальным. Он не должен быть помещен в определенную деятельность, так как вы можете использовать его следующим образом:
или если вы хотите запустить его вне действия, вы просто вызываете startActivity на действие пример:
как видно в обоих этих блоках кода есть нулевая проверка. Это так, как он возвращает null, если нет приложения для обработки намерения.
этот метод по умолчанию использует HTTP, если протокол не определен, так как есть веб-сайты, у которых нет сертификата SSL(что вам нужно для подключения HTTPS), и они перестанут работать, если вы попытаетесь использовать HTTPS, и его там нет. Любой веб-сайт все еще может принудительно перейти на HTTPS, поэтому эти стороны приземляют вас на HTTPS в любом случае
поскольку этот метод использует внешние ресурсы для отображения страницы, нет необходимости объявлять разрешение Интернета. Приложение, которое отображает веб-страницу так
хорошо, я проверил каждый ответ, но какое приложение имеет deeplinking с тем же URL, который пользователь хочет использовать?
Сделать ссылки активными в мобильном приложении.
Собственно о чем это я.
95% времени сижу через мобильное приложение,как все мы знаем рядом с постом и комментариями есть менюшка (три точки) в которой есть возможность скопировать ссылку поста или комментария.
Вот например делаю я запись о другом пользователе в его профиле и в описании прикрепляю скопированную ссылку на коммент или тему. Ссылка копируется в буфер обмена и вставляется куда надо,но вот незадача — она отображается простым адресом,говоря проще я не могу «тапнуть» по ней что бы меня направило по адресу. Надо выделять,копировать,идти в браузер и там вставлять,что ну вообще не удобно. Да и собственно в самом приложении,возможность копировать ссылку есть,а вот какой-то строки так скажем «браузера» куда можно эту ссылку вставить не имеется. Надеюсь смог пояснить ход своих мыслей :-*
Дубликаты не найдены
Предложения по Пикабу
4K постов 1.7K подписчиков
Правила сообщества
— Задачу, которую выполняет предлагаемое изменение;
— Возможные плюсы и минусы;
— Версию Пикабу, для которой делаете предложение.
Пожалуйста, имейте в виду, что предложение:
— Должно быть полезным, понятным и простым;
— Должно быть востребованным пикабушниками;
— Не должно создавать визуального нагромождения.
Причины вымирания
Осень. Половина офиса по домам с подтвержденным ковидом. Захожу и в инстаграм и смотрю сториз сотрудников: та в кино, та в кафе, тот с семьей в зоопарк поехал. Сижу и делюсь этим с коллегами:
— Ну не долбоебы? У тебя ковид подтвержденный, а ты шаришься по магазинам и торговым центрам с купленным сертификатом. Нахера людей заражать то?
— Ну знаете, дома скучно целый день же сидеть. Я вот в прошлом году болел и никому не говорил и на работу ездил.
Думаю, так вот из за какой твари я в прошлом году чуть ласты не склеил. Выяснилось, что он самый первый в офисе заболел.
Мы вымрем не от коронавируса или еще какой другой болезни. Мы вымрем из за таких долбоебов.
Наследники
Продолжение поста «Юра-дворник»
Все таки, история Юры требует еще одного поста)
Для ЛЛ: все нормально
фото: Артур Гареев, г.Уфа
Часть комментаторов считала, что теперь Юра будет работать моделью в Дольчегабанах, Версачах, и прочих Арманях. Конечно, это не так. Юра по-прежнему работает дворником, но иногда ему дают что-то отрекламировать в Инстаграм за бартер, или небольшую сумму.
Другие наоборот, считали, что когда хайп пройдет, все про Юру забудут, и он скатится в нищету и алкоголизм. Тут опять мимо. Моя семья как заботилась о нем долгие годы, так и продолжает. Сейчас Юра живет несопоставимо лучше, чем в 2020.
Теперь о том, какие события были в жизни Юры за это время.
Начну, наверное, с самого яркогого: Юру пригласили на вручение премии GQ в качестве почетного гостя. Я тоже там присутствовал в качестве сопровождающего) Сидели в первом ряду, как цари
Это было необычно. Два дня жили в отеле Националь и прочие понты. Юре даже подарили костюм Boss от спонсора премии. Мне все это было как-то странно, но интересно. А Юра просто кайфовал)
Правда, вся эта движуха омрачалась тем, что именно в это время мы с Юрой попали под мстительную руку малолетнего дебила, который удалил наши аккаунты в Инстаграм. Я писал об этом тут: Продолжение поста «История о том, как из-за одной модели пострадали 10 фотографов, агенство и журнал»
Сейчас аккаунты удалось восстановить, но непонятно, надолго ли. Я об этом уже много писал, кому интересно — пройдите по ссылкам. А мы отмотаем время еще немного назад:
Летом мы с моей мамой, племянником и Юрой съездили отдохнуть в Севастополь. Скажу честно, таким счастливым Юра не выглядел даже на премии GQ
на этом фото еще Ирина, модель. Она ко мне на съемку прилетала =)
А еще мы по пути заезжали в Краснодар к моему дедушке (Вы могли его видеть у меня тут: Дедуля ). Там Юре очень понравился парк Галицкого. Да собсно, есть ли вообще кто-то, кому он не нравится?))
Плескаться Юра может реально часами) За неделю успел два раза сгореть и облезть, несмотря на крем от загара))
А еще не могу не отметить, что Юра прекрасный нянь. С моим племянником он управляется по-моему, даже лучше, чем его родители и бабушка
Реально, где надо мягкий, где надо строгий. И увлечь ребенка всегда умеет. Не знаю, как бы нам отдыхалось, если бы Юра не помогал с Кириллом))
Ну и наверное, последнее, о чем я хотел бы тут написать: Юре НАКОНЕЦ-ТО доделали ремонт! Чтоб я еще раз за ремонт взялся. Ну главное, закончили. Подробно об этом у Юры в инсте: instagram.com/ura_gq
Переходите, лайкайте, подписывайтесь))
Для сравнения, вот как мы с Юрой жили в 2020:
Единственное, о чем мы пока не написали в инсте, это про негативные моменты. Например, Юре сделали диван (не тот, что на фото) за рекламу в его аккаунте, но из-за постоянных переносов сроков окончания ремонта, пост об этом задерживался. И чувак просто сказал, ладно, Юра уже не на слуху, треть аудитории отписалось. Давайте деньги. А т.к. в этот ремонт мы вбухали абсолютно все деньги, и даже больше, теперь Юра вынужден отдавать по 10к 7 месяцев подряд за сраный диван. Знали бы заранее, не отдавали бы старый, или купили бы в Икее в 5 раз дешевле. Ладно, хоть цену оптовую оставил, а не 100к. И на том спасибо.
Это уж не говоря о разных умниках, которые на хайп обещали кучу всего (даже не бесплатно, а по себестоимости + рекламу, например), а потом просто слились. Это бы ничего, если бы мы не рассчитывали, что стол и стулья на кухню покупать не нужно. Пришлось деньги на них отдельно изыскивать. И таких примеров полно, даже писать обо всем не хочется. Но в целом, все уже позади. После того, как Юра рассчитается за диван, он планирует начать откладывать на новый холодильник. Благо, зарплату и пенсию больше никто не списывает, и финансово он чувствует себя вполне уверенно =)
Еще раз огромное спасибо всем, кто зимой присылал деньги Юре. Вы реально изменили жизнь человека до неузнаваемости. Спасибо ❤️
UPD: Позвонил владелец мебельной компании (с диваном которые), переговорили. Если коротко, вышло недопонимание из-за менеджера компании. Никаких денег не нужно, все в порядке. Нормальный мужик он, прекратить бугурт!)
Такие времена
Мой отец: строил атомные электростанции, заводы, пароходы, собственный дом и в ус не дул.
Я: заменил гофру на котле и шланг в душевой — уже второй день хожу, горжусь собой. Жена говорит что я её герой.
Не опять, а снова
Тяжёлые времена у «Спартака».Над ним издеваются даже презервативы после поражения 1:7 от «Зенита»
Кто на что учился
У моего друга (46 лет) сын (18 лет) по окончании школы поступил в академию РВСН и я сказал ему, что прикинь, может так случиться, что сын-то раньше тебя на пенсию выйдет.
Тяжкая юдоль Епифанцева
Как потом спать
Двойные стандарты
Чтобы попасть на рабочее место должен пройти через секции где сидят коллеги-женщины. Каждое утро при пересечении каждой из секций громко говорю «доброе утро»! Но ни разу ни одна из этих женщин в ответ ничего не сказала и даже голову не повела. Причём, если они приходят позже -никогда не здороваются. Сегодня молча прошёл мимо всех. Через 20 минут после прихода подошёл начальник и спросил почему я никогда не здороваюсь с коллегами? Заговор?бунт?как это работает?!
«Титановое бедро после кремации»
Ответ на пост «Совсем уже обнаглели»
В 2013 году устроился в Ашан на приёмку. И все там было отлично. Зарплата на момент трудоустройства 35к с премией. Оплачиваемые отпуска, мед обслуживание по карте немецкой страховой Alliance, куда были включены большая часть платных клиник Москвы. За пять лет работы в Ашане, я лечил себе зубы, делал бесплатно МРТ и прочее, все включено в стоимость страховки.
Два раза в день походы в столовую, которая 75% оплачивалась компанией Вот такой вот обед, всего за 65 рублей для сотрудников Ашан.. Если ты работаешь больше года, тебе раз в год капали акции Ашана в евро, которые индексировались вместе с зарплатой и премией. Забрать можно было не ранее чем через 5 лет работы или ранее на личные нужды, такие как рождение ребенка, свадьба, покупка жилья и прочее. Я так оплатил свадьбу, сняв после двух лет, акций на 130к. Так как работа не только днём, но и ночью занимались приемом товара, то соответственно и ночные смены оплачивались по тарифу +30%. Так же плюсом шли и праздничные дни которые оплачивались +100%. К примеру за январские праздники можно было смело поднять от 60к до 75к.
Еще большим праздником были командировки в другие города. Отправляли меня как то в г.Владимир на 2 недели. Оплатили номер в отеле золотое кольцо, с завтраками и обедами, компенсация за такси, ну и надбавка к ЗП 60к за 2 недели. В Ашане котором я работал была спорт комната, в перерывах между работой можно было поиграть в пинг-понг. А ещё комната отдыха, курилка, актовый зал, массажная комната релаксации и прочее.
А потом.
Потом Пьер Жермен, ген директор Ашан Россия уехал обратно во Францию, так как его 15 летняя миссия по развитию Ашана в Росси кончилась, гендиром сделали русских и все пошло по пизде. Ко-нец!