Android nie obsługuje MySQL po wyjęciu z pudełka. „Normalnym” sposobem uzyskania dostępu do bazy danych byłoby umieszczenie przed nią serwera Restful i użycie protokołu HTTPS do połączenia z interfejsem Restful.
Spójrz na ContentProvider . Zwykle jest używany do uzyskiwania dostępu do lokalnej bazy danych (SQLite), ale może być używany do pobierania danych z dowolnego magazynu danych.
Zalecam przyjrzenie się lokalnej kopii wszystkich/niektórych danych witryn internetowych, w ten sposób Twoja aplikacja będzie nadal działać, gdy urządzenie z Androidem nie ma połączenia. Jeśli pójdziesz tą drogą, możesz użyć usługi do utrzymania synchronizacji dwóch baz danych.