You need to generate the tiles(images) and providing it to your android system:
modify osm data(using JOSM or QGIS) and export it (as .osm or .shp)
import the data in a tile generator(TileMill for example)
export the images(as a folder of .png or as .mbtiles file)
use osmdroid lib to read these tile sources in your android application