Agmioli

Agmioli
Милан Агмиоли

Багхантер
Пикабушник
14К рейтинг 61 подписчик 35 подписок 426 постов 30 в горячем
Награды:
Пикабу 17 лет! За участие в пасхальном ивенте За участие в Гран-При марафона "Продолжи рисунок"
2

Как создать скринмейт для андроид-смартфона в программе Android Studio? +виджет бонусом

Серия Разработка-программирование Андроид

UPD:

ВАЖНОЕ!
Все файлы и папки проекта, должны лежать в папке "personaz".

Если вы скачали архив проекта из ОблакоМэйл, то переименуйте папку "ulitka_widget"(в которой по умолчанию лежат файлы проекта) в папку "personaz"!

Т.е файл settings.gradle.kts, и все лежащие с ним файлы и папки, должны находиться в папке с названием "personaz".
Потом, папку "personaz" и надо открывать в AndroidStudio при нажатии "Open Project"

Иначе приложение будет иногда вызывать ошибки, и неправильно работать!

Как создать скринмейт для андроид-смартфона в программе Android Studio?

Как создать скринмейт для андроид-смартфона в программе Android Studio?

Как создать анимированный скринмейт для андроид-смартфона в программе Android Studio, используя готовый проект для программы (код и т.д уже есть там)?
В комплекте к скринмейту, идет виджет с его изображением, который по клику открывает меню настроек скринмейта.

Скринмейт-это персонаж, который ползает или стоит поверх интерфейса операционной системы и окон программ, а при нажатии на него проигрывается другая анимация, или даже звук и т.д.

Персонажа можно перемещать по экрану, зажав его пальцем пи перемести в в другую место экрана.

ИНСТРУКЦИЯ.

ПОДГОТОВКА:
Скачиваем программу разработки Android Studio:
https://developer.android.com/studio

Скачиваем с ГитХаб архив моего готового проекта:
https://github.com/agmioli/screenmate_android/

Или с ОблакоМэйл:
https://cloud.mail.ru/public/pGyG/ygz5sYfT7

Примечание!
Чтобы попасть быстро в папку проекта в Android Studio для создания или редактирования файлов, нужно:
- в правом верхнем углу выбрать вид Android.
- затем в нижней структуре кликнуть правой кнопкой на нужный файл или папку, и выбрать Open in - Explorer.

Как воспользоваться готовым проектом скринмейта для андроид-смартфона в AndroidStudio?

1. Распакуйте содержимое архива в отдельную папку.
Или скачиваете к себе на компьютер все эти файлы, в одну папку.

2. Запустите программу АndroidStudio , и там выберите пункт File-Open project

3. Заходите в папку, где лежат все эти файлы, и нажимаете Select folder
Обязательно ждите, смотря на них окна программы, чтобы все библиотеки т.д прогрузились, и процесс потом сам прекратился.
Иначе проект не сможет работать!

4. В папке по пути ulitka_widget\app\src\main\res\drawable замените графические файлы на свои.

5. Чтобы собрать установочный apk-файл для смартфона, выберите Build - Generate App Bundles or APKs - Generate APKs.

6. В нижнем правом углу появится уведомление, на котором надо успеть нажать на слово "Locale"

7. Откроется папка с apk-файлом, который можно запустить на смартфоне.

8. Запустите apk-файл на смартфоне, выбрав пункт "Все равно установить без проверки", развернув в меню проверки список.

9. Откроется Окно "Всегда сверху", поставьте там галочку напротив вашего приложения, чтобы приложение могло запустить персонажа поверх всех окон, получив разрешение от системы.

9. Когда установите приложение, запустите его. После запуска приложения появится персонаж в нижней части экрана.

10. Найдите значок установленного приложения в меню, и зажмите его.

11. Появится меню где можно выбрать пункт Настройки, чтобы повернуть, отразить, скрыть и показать персонажа, и задать его размер.

12. В этом же контекстном меню, есть слово "Виджет", нажмите на него. Из появившегося окна, перетащите изображение персонажа вне окна, на ваш рабочий стол.

13. Сам виджет можно перетаскивать на разные страницы вашего рабочего стола. Если кликнуть на виджет-он откроет то же меню "Настроек персонажа".

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

ИЗМЕНЕНИЕ НАЗВАНИЯ ПРИЛОЖЕНИЯ!

Название приложения определяется в файле res/values/strings.xml (и возможно в локализованных версиях).
Найдите строку с именем app_name и измените её:

xml
<resources>
<string name="app_name">Новое имя приложения</string>
<!— остальные строки —>
</resources>

После этого в манифесте (AndroidManifest.xml) у тега <application> обычно стоит ссылка на эту строку:
xml
<application
android:label="@string/app_name"
... >

ИЗМЕНЕНИЕ ИКОНКИ/ЗНАЧКА ПРИЛОЖЕНИЯ

Шаг 1. Откройте мастер создания Image Asset
В Android Studio откройте ваш проект.

В левой панели Project выберите вид Android (обычно он выбран по умолчанию).
-Щёлкните правой кнопкой мыши по папке res.
-В контекстном меню выберите New → Image Asset.
-Откроется окно Configure Image Asset.

Шаг 2. Выберите тип иконки
В верхней части окна есть выпадающий список Icon Type. Для иконки приложения выберите:

Launcher Icons (Adaptive and Legacy) – рекомендуется для современных версий Android (8+). Создаёт и адаптивную иконку (слой фона и переднего плана), и обычную (legacy) для старых устройств.

Legacy Launcher Icons – только обычные PNG-иконки для старых версий (без адаптивности).
Если вы не уверены, оставьте первый вариант – он универсален.

Шаг 3. Укажите исходное изображение
В разделе Source Asset выберите, откуда взять картинку для иконки:

Image – выберите файл PNG, JPG или векторный XML на вашем компьютере (кнопка ... рядом с полем Path).

Шаг 5. Сгенерируйте иконки
Нажмите кнопку Next (если доступно) или Finish.
Android Studio создаст (или перезапишет) файлы в папках:

res/mipmap-hdpi/ic_launcher.png
res/mipmap-xhdpi/ic_launcher.png
res/mipmap-xxhdpi/ic_launcher.png
res/mipmap-xxxhdpi/ic_launcher.png
res/mipmap-anydpi-v26/ic_launcher.xml (адаптивная иконка)

аналогично для ic_launcher_round, если вы выбрали адаптивную.

Все старые файлы будут перезаписаны. Если у вас есть свои кастомные иконки с другими именами – они не тронуты.

Шаг 6. Проверьте манифест
Откройте AndroidManifest.xml и убедитесь, что у тега <application> прописаны:

xml
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
Если вы не меняли имя, то всё уже должно быть правильно.

Шаг 7. Соберите и установите приложение
Нажмите Build → Rebuild Project (или просто запустите приложение).

Удалите старую версию с устройства (чтобы точно обновить иконку на рабочем столе) и установите новую.

Теперь новая иконка будет отображаться в лаунчере.

ДОПОЛНЕНИЕ!
Еcли вы что-то не поняли, то вы можете в нейросети типа DeepSeek, напечатать свой запрос-вопрос, попросив в описании пошагово и подробно, вам расписать ответ или инструкцию.

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

Показать полностью 1
5

Unreal Engine выдает ошибку при попытке вести код из письма для захода в аккаунт и программу

Unreal Engine выдает ошибку при попытке вести код из письма для захода в аккаунт и программу.

Unreal Engine выдает ошибку при попытке вести код из письма для захода в аккаунт и программу.

Пользователь при первом запуске Unreal Engine, хочет войти в свой аккаунт, т.к без него не запустится программа.

Но при попытке ввести и отправить цифры присланные письмом на электронную почту, Unreal Engine, выдается целый бардовый лист с ошибкой.

РЕШЕНИЕ ПРОСТОЕ.
Я включил VPN-соединение, затем - снова нажал на отправить код. Программа сразу приняла код и запустилась.

8

В Unreal Engine шейдеры долго компилируются при создании проекта игры. Быстрое решение

В Unreal Engine при создании проекта игры шейдеры долго загружаются или зависают. Быстрое решение.

В Unreal Engine при создании проекта игры шейдеры долго загружаются или зависают. Быстрое решение.

В Unreal Engine при создании нового проекта игры, на этапе Компиляция шейдеров, идет очень долгая загрузка.
Именно этот этап и растягивает надолго создание уровня, которое должно происходить не более минуты.

Решение проблемы:

1. Закрываем Unreal Engine.
Можно вызвать "Диспетчер задач" (Ctrl+Aly+Delete), и принудительно закрыть приложение и процессы Unreal Engine, чтобы не ждать очень долгую загрузку шейдеров.

2. Заходим в папку C:\Program Files\Epic Games\UE_5.8\Engine\Config
Вместо UE_5.8 , должна стоять ваша версия Unreal Engine.

3. Находим файл ConsoleVariables.ini, и открываем его при помощи программы "Блокнот".

4. Нажимаем Ctrl+F, или нажимаем в меню Блокнота:
Изменить - Найти

5. В строку поиска вставляем
;r.XGEShaderCompile = 0

6. Из найденной строки ;r.XGEShaderCompile = 0, удаляем символ ;
Символ ; стоит в самом начале строки

7. В итоге строка должна выглядеть как:
r.XGEShaderCompile = 0

8. Сохраняем изменения , нажав в меню Файл-Сохранить.

9. Запускаем Unreal Engine, и начинаем создавать уровень снова.
У меня после этого, моментально создался уровень, вместо долгого ожидания по 10 минут.

Файл ConsoleVariables.ini отвечающий за компиляцию шейдеров

Файл ConsoleVariables.ini отвечающий за компиляцию шейдеров

Показать полностью 1
5

Телеграм долго загружает медиа. Решение для Windows-компьютера

Телеграм долго загружает медиа. Решение для Windows-компьютера.

Телеграм долго загружает медиа. Решение для Windows-компьютера.

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

НО БЫЛО ЗАМЕЧЕНО ЛЕГКОЕ РЕШЕНИЕ.

Открыть канал/чат в отдельном окне!

1. Правой кнопкой мыши щелкаете по каналу/чату в списке Все чаты/каналы.
2. В появившемся меню выбираете "Открыть в отдельном окне".
3. Чат/канал откроется в новом окне, в котором эти же посты со своими медиа(фото и видео) будут загружаться легко.

Дополнительный вариант с открытием в интернет-браузера.

Подойдет не только для случаев, когда фото и видео плохо грузятся в посте открытом в приложении Телеграм, но и когда пост открыть в веб-браузерной версии Телеграм, но медиа не загружается в чате/канале.

1. Скопировать ссылку на пост с проблемным медиа(фото-видео) , вставить ссылку в адресную строку любого веб-браузера, и нажать клавишу Enter.

2. Затем выбрать "Context/Open in web", чтобы пост открылся именно в браузере, а не снова в Телеграм.

А на вопрос в всплывающем баннере "Открыть приложение Telegram?", надо ответить - нет.

пр

Показать полностью 1
11

Нейросеть может пересказать вам содержание платной статьи, но не имеет права показывать из нее картинки!

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

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

В ChatGPT была введена команда
Перескажи содержимое статьи "TOP SEA-CRET Locals' guide to UK's top seaside counties… best beaches & pubs and £15 stays" с сайта thesun

И нейросеть реально сделала краткий пересказ статьи.

Нейросеть ChatGPT может пересказать вам содержание платной статьи

Нейросеть ChatGPT может пересказать вам содержание платной статьи

Но когда нейросеть попросили вкратце показать все иллюстрации из статьи, она отказалась, ссылаясь на авторское право.

Но сама ранее нарушило авторское право, разгласив краткое содержание статьи)

Когда нейросеть попросили показать все иллюстрации из статьи, она отказалась, ссылаясь на авторское право.

Когда нейросеть попросили показать все иллюстрации из статьи, она отказалась, ссылаясь на авторское право.

Показать полностью 2
7

Не загружаются картинки в Telegram на компьютере (браузерная web-версия)

Не загружаются картинки в Telegram на компьютер(браузерная web-версия)

Не загружаются картинки в Telegram на компьютер(браузерная web-версия)

ПРОБЛЕМА.
Когда пользователь используют web-версию Телеграм, открыв его в веб-браузере, то случается что:
Публикации, посты, т.д отображаются, но фото и видео из них не загружаются, уходят в долгую или бесконечную загрузку.

РЕШЕНИЕ ПРОБЛЕМЫ.

1. Кликните правой кнопкой мыши, чтобы вызвать всплывающее меню.
2. В всплывающем меню выберите "Копировать ссылку на сообщение".
3. Откройте новую вкладку в веб-браузере, вставьте туда скопированную ссылку, и нажмите клавишу Enter.
4. Пост загрузится, и все его медийное содержимое будет уже сразу загружено и отображено.

Показать полностью
6

Как в Вконтакте с компьютера отправлять подарки за просмотр рекламы, сделав доступной эту кнопку?

Как в Вконтакте с компьютера отправлять подарки за просмотр рекламы, сделав доступной эту кнопку.

Как в Вконтакте с компьютера отправлять подарки за просмотр рекламы, сделав доступной эту кнопку.

В Вконтакте часть подарков можно отправлять бесплатно, посмотрев рекламу.

Если зайти в Вконтакте с официального приложения для смартфонов, то при нажатии "Отправить подарок", в появившемся окне можно найти раздел с бесплатными подарками "Доступно бесплатно".
Там подарки можно отправить бесплатно, просмотрев рекламу, при нажатии кнопки "Бесплатно с рекламой".

А вот когда на компьютер заходишь в раздел "Доступно бесплатно", то нет кнопки "Отправить за рекламу".

НО ЕСТЬ РЕШЕНИЕ.
На компьютере тоже может быть доступна кнопка "Отправить за рекламу", если переключить сайт Вконтакте на мобильную версию.

Алгоритм:

1. Откройте браузер, и зайдите на страницу пользователя, которому вы хотите подарить подарок.

2. Когда попадаете на страницу пользователя, например https://vk.com/agmioli, надо дописать перед vk "m.", и нажать на enter.

Т.е в строке браузера должно стать так в итоге:
m.vk.com/agmioli

3. Затем надо найти кнопку "Отправить подарок", и при успехе, вы среди меню найдете раздел "Доступно бесплатно", и выберите, какой подарок вы хотите отправить.

4. При отправке будет доступна кнопка "Отправить бесплатно за просмотр рекламы".

Кнопка "Бесплатно с рекламой" при отправке подарка в Вконтакте.

Кнопка "Бесплатно с рекламой" при отправке подарка в Вконтакте.

Показать полностью 1

Почему опасно запускать свои аккаунты на чужих/подаренных/ купленных смартфонах, без сбрасывания на factory reset/hard reset?

Почему опасно запускать свои аккаунты на чужих или подаренных, купленных смартфонах, без сбрасывания на factory reset/hard reset?

Почему опасно запускать свои аккаунты на чужих или подаренных, купленных смартфонах, без сбрасывания на factory reset/hard reset?

СИТУАЦИЯ.
Вы берете попользоваться чужой смартфон или вам дарят новый смартфон, который уже до вас запускал кто-то и смотрел.

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

ПРИЧИНА.
Раз такое произошло, значит до вас на этом смартфон кто-то запускал свой Инстаграм, Фейсбук, WhatsApp аккаунты, которые были под банами, ограничениями и т.д.

Это могло быть и нечаянно:
- человек просто пользовался своим смартфоном, получил баны на свой аккаунт, а потом дал вам свой смартфон попользоваться на время или подарил как ненужный.

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

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

Это могло быть специально
-человек дал вам свой б.у смартфон или даже подарил новый смартфон, ранее специально запустив свой проблемный аккаунт, чтобы смартфон получил все блокировки, а потом вы получили все блокировки, запустив свой аккаунт.

ПОЧЕМУ?
Но почему ваш аккаунт получил следом все эти проблемы, и за что?
Потому что у каждого смартфона, после его производства или программного сброса(factory reset/hard reset), присваивается его уникальный Google ID.

Именно по этому Google ID, соц.сети вас и ваш смартфон запоминают и распознают, даже когда вы переустановили приложения (запустив в них новые аккаунты, сменили Гугл аккаунт на смартфоне, но соц.сети продолжают вас помнить и раздают баны уже новым запущенным аккаунтам..

ЧТО ДЕЛАТЬ?
Перед тем как запускать вообще какие то свои личные аккаунты и т.д на новом смартфоне который вы даже лично сами купили в магазине или заказали на дом, или который вам подарили или отдали как б.у, надо выполнить следующее

Сделать смартфону полный сброс до заводского уровня, когда остается только операционная система со стандартной начинкой.
Т.е сделать factory reset/hard reset смартфона.

Как сделать factory reset/hard reset смартфона?
Введите в интернет-поисковике или на видео-ресурсе типа Ютуб, в поиск фразу:
Как сделать factory reset *модель вашего смартфона*
Или
Как сделать hard reset *модель вашего смартфона*

И вам отобразятся результаты поиска с подробной инструкцией, т.к у каждого смартфона по своему это все делается.

Если в процессе вы попали не в то меню, и не можете выбраться, то наберите в поиске:
Как выйти из "название меню" *модель вашего смартфона*.

ИТОГИ factory reset/hard reset вашего смартфона.
Смартфон будет сброшен и и очищен, и ему присвоится новый, другой Google ID.
Для соц.сетей ваш смартфон станет уже новым, другим устройством.

Главное!
Не запускайте на сброшено смартфоне, ни разу, на нем чужие аккаунты, или свои аккаунты старые, которые получали ограничения, баны, блокировки и т.д.

СУТЬ ПРЕСТУПНОЙ/ПОДСТАВНОЙ СХЕМЫ,
которая позволяет нагадить неугодному блогеру, конкуренту и просто человеку, чтобы его аккаунт или был заморожен, или получил явные, теневые баны и ограничения.

1. Включается смартфон.

2. Устанавливается приложение Инстаграм.

3. В приложении Инстаграм, запускается проблемный аккаунт, на котором много блокировок ограничений, который забанен у многих пользователей.

4. Очищается кэш и данные приложения Инстаграм, или просто удаляется приложение(если его не должно быть по умолчанию в смартфоне).

5. Смартфон дарится жертве.

6. Жертва запускает приложение Инстаграм, и входит в свой аккаунт.

7. Жертва обнаруживает, что вдруг его аккаунт получает ограничения, баны.
И так-же обнаруживает, что заблокирован у некоторых пользователей(которые блокировали проблемный аккаунт, запущенный на устройстве ранее.

8. Жертва входит в другие свои аккаунты, даже новые аккаунт создает - но опять все старые баны и ограничения переходят на новый аккаунт.

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

Старые аккаунты Facebook и WhatsApp тоже нельзя запускать на сброшенном или новом смартфоне, где запущен новый инстаграм-аккаунт.

Т.к Facebook и WhatsApp изначально синхронизируются с Инстаграм, т.к всеми этими соц.сетями владеет корпорация Meta, которая и сделал алгоритм ассоциации-связывания аккаунтов в этих соц.сетях между собой.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества