Разработка-программирование Андроид
5 постов
5 постов
23 поста
35 постов
5 постов
13 постов
13 постов
19 постов
5 постов
3 поста
9 постов
1 пост
Сейчас приложение Kate Mobile перестало полностью работать. Какой чат или диалог откроешь-везде пишет "flood control". Открытие других аккаунтов не помогло. Почитал форум-оказывается у многих такое.
В последнее время Вконтакте и так закрывал доступ этому приложению к ряду функций типа "Поставить лайк". Теперь, эпоха КейтМобила, наверно уже полностью завершена.
ВАЖНОЕ!
Все файлы и папки проекта, должны лежать в папке "personaz".
Если вы скачали архив проекта из ОблакоМэйл, то переименуйте папку "ulitka_widget"(в которой по умолчанию лежат файлы проекта) в папку "personaz"!
Т.е файл settings.gradle.kts, и все лежащие с ним файлы и папки, должны находиться в папке с названием "personaz".
Потом, папку "personaz" и надо открывать в AndroidStudio при нажатии "Open Project"
Иначе приложение будет иногда вызывать ошибки, и неправильно работать!
Как создать анимированный скринмейт для андроид-смартфона в программе 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, чтобы нейросеть лучше могла понять среду разработки.
Пользователь при первом запуске Unreal Engine, хочет войти в свой аккаунт, т.к без него не запустится программа.
Но при попытке ввести и отправить цифры присланные письмом на электронную почту, Unreal Engine, выдается целый бардовый лист с ошибкой.
РЕШЕНИЕ ПРОСТОЕ.
Я включил VPN-соединение, затем - снова нажал на отправить код. Программа сразу приняла код и запустилась.
В 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 минут.
Иногда, даже на компьютер с сильным железом, и быстрым интернетом, где все быстро загружается, начинает долго загружаться медиа из Телеграм-канала. Причем в другом телеграм-канале, тут же все медиа загружаются.
Бывает, что видео из поста канала, грузит только до какой-то части, и далее буксует.
НО БЫЛО ЗАМЕЧЕНО ЛЕГКОЕ РЕШЕНИЕ.
Открыть канал/чат в отдельном окне!
1. Правой кнопкой мыши щелкаете по каналу/чату в списке Все чаты/каналы.
2. В появившемся меню выбираете "Открыть в отдельном окне".
3. Чат/канал откроется в новом окне, в котором эти же посты со своими медиа(фото и видео) будут загружаться легко.
Дополнительный вариант с открытием в интернет-браузера.
Подойдет не только для случаев, когда фото и видео плохо грузятся в посте открытом в приложении Телеграм, но и когда пост открыть в веб-браузерной версии Телеграм, но медиа не загружается в чате/канале.
1. Скопировать ссылку на пост с проблемным медиа(фото-видео) , вставить ссылку в адресную строку любого веб-браузера, и нажать клавишу Enter.
2. Затем выбрать "Context/Open in web", чтобы пост открылся именно в браузере, а не снова в Телеграм.
А на вопрос в всплывающем баннере "Открыть приложение Telegram?", надо ответить - нет.
пр
Нейросеть может пересказать вам содержание платной статьи, но не имеет права показывать из нее картинки.
В ChatGPT была введена команда
Перескажи содержимое статьи "TOP SEA-CRET Locals' guide to UK's top seaside counties… best beaches & pubs and £15 stays" с сайта thesun
И нейросеть реально сделала краткий пересказ статьи.
Но когда нейросеть попросили вкратце показать все иллюстрации из статьи, она отказалась, ссылаясь на авторское право.
Но сама ранее нарушило авторское право, разгласив краткое содержание статьи)
ПРОБЛЕМА.
Когда пользователь используют web-версию Телеграм, открыв его в веб-браузере, то случается что:
Публикации, посты, т.д отображаются, но фото и видео из них не загружаются, уходят в долгую или бесконечную загрузку.
РЕШЕНИЕ ПРОБЛЕМЫ.
1. Кликните правой кнопкой мыши, чтобы вызвать всплывающее меню.
2. В всплывающем меню выберите "Копировать ссылку на сообщение".
3. Откройте новую вкладку в веб-браузере, вставьте туда скопированную ссылку, и нажмите клавишу Enter.
4. Пост загрузится, и все его медийное содержимое будет уже сразу загружено и отображено.
В Вконтакте часть подарков можно отправлять бесплатно, посмотрев рекламу.
Если зайти в Вконтакте с официального приложения для смартфонов, то при нажатии "Отправить подарок", в появившемся окне можно найти раздел с бесплатными подарками "Доступно бесплатно".
Там подарки можно отправить бесплатно, просмотрев рекламу, при нажатии кнопки "Бесплатно с рекламой".
А вот когда на компьютер заходишь в раздел "Доступно бесплатно", то нет кнопки "Отправить за рекламу".
НО ЕСТЬ РЕШЕНИЕ.
На компьютере тоже может быть доступна кнопка "Отправить за рекламу", если переключить сайт Вконтакте на мобильную версию.
Алгоритм:
1. Откройте браузер, и зайдите на страницу пользователя, которому вы хотите подарить подарок.
2. Когда попадаете на страницу пользователя, например https://vk.com/agmioli, надо дописать перед vk "m.", и нажать на enter.
Т.е в строке браузера должно стать так в итоге:
m.vk.com/agmioli
3. Затем надо найти кнопку "Отправить подарок", и при успехе, вы среди меню найдете раздел "Доступно бесплатно", и выберите, какой подарок вы хотите отправить.
4. При отправке будет доступна кнопка "Отправить бесплатно за просмотр рекламы".
