#java #android #google-chrome #firefox #caching
#java #Android #google-chrome #firefox #кэширование
Вопрос:
В настоящее время я пытаюсь найти способ программно вводить элементы в кэш мобильного браузера на устройствах Android. Тип браузера не имеет значения, это может быть Firefox, Chrome, встроенный браузер Android и т. Д.. Есть ли какая-либо документация или примеры способов программного внедрения объектов в браузеры устройств Android?
Ответ №1:
На самом деле это не ответ, просто предупреждение. Видя, что ваш вопрос помечен java
, я предполагаю, что вы хотите сделать это из приложения, а не из браузера. Я почти уверен, что это невозможно, потому что каждое приложение для Android работает в своей изолированной среде. Связь между приложениями осуществляется через Intents и IPC. В обоих случаях вы ограничены тем, для чего целевое приложение предлагает поддержку.
Ответ №2:
Вы можете использовать прокси, чтобы получить эту структуру :
Клиент => Ваш APK => Сервер
(Например, это приложение).
С помощью APK вы можете выбрать файл для отправки.
Комментарии:
1. Не могли бы вы подробнее рассказать о том, как это позволит достичь того, чего я хочу?
Ответ №3:
Как уже упоминал Корнелиу, обычное приложение для Android не может записывать данные в раздел данных другого приложения.
Хотя это должно работать, когда телефон укоренен. Такие приложения, как TitaniumBackup, для которых требуется root, могут считывать и записывать данные, сохраненные другими приложениями. Вы можете использовать TianiumBackup, чтобы сделать резервную копию браузеров и посмотреть в *.tar.gz файл для внутренних структур данных и файлов базы данных SQLite…