To reverse-compile the APK, view the directory structure:
// Android Library, not much explained
Android.support//HttpClient 4.1 repackaged for Android// Http://www.findbestopensource.com/product/httpclientandroidlibCh.boye.httpclientandroidlib
//Baidu Map for domestic useCom.baidu.*Vi.com.gdi.bgl.android.java//Google's advertising system and mobile service systemcom.google.ads.*Com.google.android.gms//main function Realization PartCom.teslamotors.api //Encapsulation of HTTP interface
Com.teslamotors.service //Data Interaction Services
Com.teslamotors.client //encapsulation of the service interface for upper-level invocation
Com.leslamotors.data //encapsulation of control commands and status data
Com.teslamotors.tesla //main activity,login Activity,receiver and other implementations
Com.teslamotors.tesla.fragments//Fragment implementation of various interfaces
Com.teslamotors.util //fragmented, even the tool class is not counted
Com.teslamotors.views //Custom View
"Tesla-tesla Code Analysis" for Android development notes