这取决于您要访问的服务: 我建议你看一下Open Layers,PyWPS,PostGres GIS。 这篇文章也可能有助于查看: https://gis.stackexchange.com/questions/13769/how-to-create-a-simple-front-end-for-a-postgis-database
是的。您可以直接从ArcGIS Desktop发布地图。利用文件>>分享为>>服务。
您需要发布地图服务。如果需要任何数据同步或其他高级功能,则需要启用Mobile Data Access
最后,您需要使用ArcGIS Android Runtime使用ArcGIS Eclipss工具开发应用程序,并构建您选择的应用程序。
有关分步教程,请参阅ArcGIS资源中心。