I want to develop an offline map android app which will display multiple raster images of jp2 format and user could download different raster images and show it on the application after downloading the raster images he can track his location on the map. I want all these functionalities to be available when the app is offline. Is it possible to make this via ArcGIS runtime SDK??
Yes, these workflows are supported by ArcGIS Runtime SDK for Android, as well as by all of the Runtime SDKs, since they are functionally on par. It sounds like you are most interested in offline. I recommend having a look at this topic, Offline—ArcGIS Runtime SDK for Android | ArcGIS for Developers , as well as the following Dev Labs:
The samples on GitHub are also very good resources to help you get started. Let us know how you get on!