Я не уверен, почему вы специально ищете DLL. Я понимаю, что вам нужно что-то вроде библиотеки для повторного использования кода. Пакеты Java (файлы JAR) служат той же цели модульности.
Если вы хотите кодировать на C ++, посмотрите на Android NDK и создайте файл .so (эквивалент Linux для DLL)
Может быть, вы ищете какого-либо поставщика контента, который может помочь вам с обменом между приложениями.