2012-05-01 5 views
0

Я реализую библиотеку, и я хотел бы, чтобы функциональность этой библиотеки включалась в приложения, которые я разрабатываю с минимальными усилиями. Например, я хотел бы, чтобы каждое приложение, которое я разрабатывал, внедряло поставщик контента, который поставляет путь к файлу.Можно ли добавлять теги в AndroidManifest.xml во время компиляции?

В настоящее время я идентифицирую приложения, которые поддерживают библиотеку, используя тег метаданных. Я бы предпочел, если бы я мог добавить тег поставщика контента во время компиляции, вместо того, чтобы явно добавлять тег в манифест каждого нового приложения, которое я разрабатываю.

Мой вопрос: Есть ли способ вставки кода в манифест во время выполнения?

ответ

0

Есть ли способ вставки кода в манифест во время выполнения?

Нет, извините.

Например, я хотел бы, чтобы каждое приложение, которое я разрабатывал для реализации поставщика контента, который предоставляет путь к файлу.

Если это все ContentProvider, это сродни тому, чтобы летать с грузовиком. Просто вызовите какой-то метод в каком-либо классе, выставленном библиотекой из приложения, пройдя по пути. Или, если имя пути должно храниться в некотором предопределенном имени ресурса (например, R.string.this_is_the_path_yo) и искать этот ресурс по имени во время выполнения из библиотеки. Или, если файл находится в определенном месте (например, в пределах assets/) и пропустите всю проблему с разрешением пути.

Смежные вопросы