Как безопасно хранить HTML-файл локально в Android

Как сохранить html-страницу после завершения загрузки веб-просмотра? В основном у меня есть приложение, которое использует хостинг firebase для обслуживания webapges. Поскольку хостинг firebase ограничен, поэтому мне нужно сохранить свой html-файл, поскольку пользователь успешно загрузил html-страницу на свое устройство (конечно, безопасно, чтобы эти html-данные не могли быть украдены злоумышленниками). Таким образом, когда пользователь захочет получить доступ к этой html-странице, он загрузит ее со своего устройства, а не с сервера. Я много искал в stackoverflow и получил это. Но я не могу понять это ясно. Может ли кто-нибудь помочь мне избавиться от него. Может ли кто-нибудь ответить на эти проблемы, которые я упомянул ниже:

  1. Как получить html-контент из веб-просмотра после завершения загрузки?
  2. Как безопасно хранить этот HTML-контент, чтобы никакое другое приложение не могло получить к нему доступ?

person Koushik    schedule 02.09.2020    source источник
comment
Сохраните файл в getFilesDir().   -  person blackapps    schedule 02.09.2020
comment
Я не мог тебя достать. Не могли бы вы объяснить в деталях.   -  person Koushik    schedule 03.09.2020
comment
@blackapps Я просто хотел знать, как сохранить html-контент и где мне это сделать?   -  person Koushik    schedule 03.09.2020
comment
Вы должны сформулировать лучше. У вас есть три проблемы: во-первых: как получить html-источник WebView в строковой переменной? Во-вторых: как сохранить исходный код hlml в этой строковой переменной в файл? В-третьих: какое место для хранения этого файла было бы подходящим, чтобы оно было безопасным? О третьем вам больше не нужно спрашивать, как я уже сказал вам в своем первом комментарии.   -  person blackapps    schedule 03.09.2020
comment
How to store a html file locally in android securely Вы имеете в виду: How to store the html source of a WebView locally in my Adroid device securely?   -  person blackapps    schedule 03.09.2020
comment
Хм... Я понимаю, @blackapps, я ясно понимаю, что вы сказали о третьей проблеме. А как насчет первой и второй проблемы?   -  person Koushik    schedule 03.09.2020
comment
Переформулируйте свой пост. Четко разделите его на две-три задачи. Когда вы это сделаете, я удалю все свои комментарии, и тогда все начнется как новое. Также измените тему.   -  person blackapps    schedule 03.09.2020
comment
Я отредактировал это.   -  person Koushik    schedule 03.09.2020
comment
Еще не в тему. А второй у вас непонятный. Лучше раздели. Поставьте тройку, как я предложил.   -  person blackapps    schedule 03.09.2020