Я разрабатываю API для Android, и он прекрасно работает, но я не уверен, как его упаковать / распространить.Я получил «мясо» API в jarfile - это все классы и XML-файл в res/values/attrs.xml
(я не уверен, что пользователи могут ссылаться на это, не копируя мой файл attrs.xml.в папку их / values, но это другой вопрос).
Пробуя мой API в тестовом примере, я добавил .jar в путь сборки и могу успешно импортировать класс, если захочу,но я не хочу: P Мой API позволяет пользователям реализовывать пользовательское представление в своих собственных XML-файлах, поэтому в коде ничего не создается.
Вопрос : Как пользователи могут ссылатьсяк пользовательскому представлению в моем API?Например, если мой View называется FooView
и находится в пакете com.myfoo
, следующий XML не загружается:
<com.myfoo.FooView
android:layout_width="fill_parent"
android:layout_height="100dp"
/>