Navrhuji vám použít RESTful Web Service v Javě pomocí Jersey jako mezivrstva mezi vaší aplikací pro Android a serverem MySQL. Do aplikace pro Android můžete přenášet data ve formátu JSON (můj návrh pro mobilní aplikaci), xml nebo palin text.
Výhody používání webové služby ve vašem systému najdete v odpovědi @Elad:Nejlepší způsob přístupu ke vzdálené databázi:prostřednictvím webové služby nebo přímého přístupu k databázi?
Také později, pokud se rozhodnete pro svůj systém vyvinout jinou platformu chytrých telefonů, stačí znovu použít stejnou webovou službu. V důsledku toho lze tuto webovou službu považovat za obecný protokol pro mobilního uživatele vašeho systému.
K mapování dat do databáze MySQL jsem použil Hibernate. RESTful Service pomocí dresu s hibernací vytrvalostí
Pokud se rozhodnete použít tento přístup, uvědomte si, že se důrazně doporučuje oddělit věci v režimu spánku od služeb Jersey. Musíte propojit své DAO s vaší úrovní služeb. podívejte se, co mi napsal @Rick Mangi:ODPOČINEK s Java (JAX-RS) pomocí Jersey a hibernace
Je to také dobrý přístup k použití HTTP klienta ve vaší aplikaci pro Android, protože podporuje příkazy @GET, @POST, @DELETE a @PUT a můžete snadno mluvit se svou databází jako Žádost HTTP GET