Можно ли открыть строку с html кодом во внешнем браузере со своего приложения?
Вот попробовал по совету чат гпт так:
var content2 = "<html>\n" +
" <head>\n" +
" <title>Моя страница</title>\n" +
" </head>\n" +
" <body>\n" +
" <h1>Привет, мир!</h1>\n" +
" <p>Это моя первая веб-страница.</p>\n" +
" </body>\n" +
"</html>";
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("data:text/html;charset=utf-8," + content2))
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(intent)
Выводит ошибку:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=data:text/html;charset=utf-8,<html>
<head>
Ответы (1 шт):
Автор решения: Eugene Krivenja
→ Ссылка
ChatGPT нахватался думаю отсюда:
https://stackoverflow.com/a/37448361/5479247
Только он не понял или не сказал что это по сути хак Chrome браузера образца 2016 года и скорее всего это дверь давно прикрыта.