Chcę napisać aplikację na Androida, która może być rozszerzona o moduły (biblioteki android). Moduły będą ładowane w czasie wykonywania. Dlatego zostaną pobrane z adresu URL i zapisane w katalogu. Moduły są plikami aar.Moduły ładujące Androida dynamicznie
Czy istnieje sposób na dynamiczne ładowanie plików aar w czasie wykonywania?
Wiem, że możliwe jest załadowanie zawartego pliku classes.jar za pomocą obiektu URLClassLoader. Ale nie mogę załadować układu, łańcucha, ... zasobów. HM
Czy ktoś wie, jak rozwiązać ten problem?
EDIT:
Znalazłem kilka tematów pokrewnych:
- Dynamically loading aar library
- https://stackoverflow.com/questions/25919338/is-possible-to-include-a-dynamically-aar-file
- Write Plugin for Android App
- Plugins architecture for an Android app?
- How to develop an app that has add-ons?
- Android - Build an application that supports add-ons
Wygląda na to, że nie działa z powodu odpowiedzi z pierwszego linku. Mam nadzieję, że myliłem się z tym myśleniem.
Zobacz mozilla firefox dla Androida, możesz załadować rodzimą wtyczkę dynamicznie. – ceram1
Czy kiedykolwiek udało ci się dynamicznie ładować pliki aar? Wydaje się możliwe dynamiczne ładowanie plików jar (ponieważ nie mają zasobów). – jayeffkay
Nie, niestety nie znalazłem sposobu na dynamiczne ładowanie plików aar. Nie udało mi się z tym. Jeśli znajdziesz sposób, chciałbym go poznać :) – boeserwolf91