Https will not really help. You should use jRDC2. Letting clients directly access the database is a bad practice.
android connect to mysql with php ,inside app i make encrypt for server url ,try to prevent sql injection ,use https
my concern is can any one listen for network and get server url also get query string??
note :for now my server not support java application so i can't use jRDC2
Thank you