Где поместить сырой файл в проект библиотеки Android - PullRequest
0 голосов
/ 30 ноября 2018

Создание библиотеки Android, в которой есть веб-браузер для загрузки некоторых HTML.В html-файле он будет указывать на локальный для проекта файл css, js.Что-то вроде

<head>
  <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
  <link rel="stylesheet" type="text/css" href="android_asset/css/style.css">
  <script type="text/javascript" src="android_asset/script.js" async=""> 
  </script>
</head>
  1. , если они установлены в папке ресурсов проекта библиотеки, при запуске приложения хостинга эти файлы не могут быть загружены.

  2. при условии перехода в папку ресурсов проекта библиотеки, какой способ загрузки изнутри html?

  3. Ожидается, что хост-приложение может захотеть переопределить файл css.Если они расположены в папке ресурсов, то хост-приложение может поместить его собственную версию в свою папку ресурсов, чтобы переопределить.Но если файл находится в папке ресурсов проекта библиотеки, и хост-приложение предоставляет свою собственную версию одну в своей папке ресурсов, будут ли объединены эти две версии или только одна (с одинаковым именем)?

Путаница заключается еще в этих"основных различиях между папкой raw и папкой Assets. Поскольку raw является подпапкой ресурсов (res), Android будетавтоматически генерировать идентификатор для любого файла, находящегося внутри него. Этот идентификатор затем сохраняется в классе R, который будет действовать как ссылка на файл ".

Итак, если у хост-приложения есть собственная версия файла css в папке ресурсов, будут ли два идентификатора по одному для каждого файла css?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...