Я не знаком с Ultralite, но вижу, что он доступен в виде файлов .jar и Java, поэтому весьма вероятно, что он будет работать, если включен в качестве библиотеки.
Android поддерживает только подмножествоjava. * и javax. *, но я посмотрел на операторы импорта в файлах .java, и там нет ничего слишком экзотического, я думаю, у вас все будет хорошо.
Я
немного озадачен тем, что дБ я могу использовать отдельно от SQLite, мне нужно, чтобы БД была отделена от других приложений.
Нет причин для использования SQLiteбудет препятствовать вашей необходимости держать БД отдельно от других приложений.На самом деле дизайн Android делает очень трудным делать что-то еще, кроме разделения данных приложений.Фактически, одно из моих приложений имеет три разные базы данных SQLite.Таким образом, вы не ограничены одной базой данных SQLite, даже внутри приложения.