You can choose whether you want online functionality (being able to modify OSM data
directly by uploading to the OSM server, getting online resources such as Wikipedia
pages) in Androsm or not.
Depending on that, you either want Androsm-Generic-android-full-connected or
Androsm-Generic-android-full.
Download the right APK file and copy it to your phone.
Install the app by opening the file in the File Manager on your phone.
<osm2gpsmid-0.8.2-map72.jar> or newer is needed to create the binary map data
for Androsm or GpsMid. I will try to keep the map data compatible with GpsMid if possible.
Java 1.5 or later must be installed on your PC to run it.
The process is explained here:
http://sourceforge.net/apps/mediawiki/gpsmid/index.php?title=Getting_started</osm2gpsmid-0.8.2-map72.jar>
Alternatively, you can download pre-built map data from
http://gpsmid.sourceforge.net/prebuild/
The ZIP files you find there contain the map data. Copy the one you want
to your phone and configure GpsMid to read from this file in Setup -> Map
source.