我的应用程序是国际化的,所以在某些国家有 Fortress 手机,它没有 google Mapview,它不使用 mapactivity,所以我无法将我的应用程序安装到 Fortress 手机上。所以我的问题:
如果我可以将常用的map.jar添加到我的应用程序中,那么我可以使用该jar来完成我的应用程序地图效果,而不关心堡垒手机中的mapview。我不知道 目前是否存在看似常见的map.jar
如果有其他方法可以满足我的需要?
我的应用程序是国际化的,所以在某些国家有 Fortress 手机,它没有 google Mapview,它不使用 mapactivity,所以我无法将我的应用程序安装到 Fortress 手机上。所以我的问题:
如果我可以将常用的map.jar添加到我的应用程序中,那么我可以使用该jar来完成我的应用程序地图效果,而不关心堡垒手机中的mapview。我不知道 目前是否存在看似常见的map.jar
如果有其他方法可以满足我的需要?
如果我正确理解了这个问题,您想在运行时确定设备上是否存在 GOogle Maps,如果不存在,则采用替代路径。
<uses-library android:name="com.google.android.maps" android:required="false" />
尝试 {
mContext.getClassLoader().loadClass("com.google.android.maps.MapView"); // You have Google Maps } catch (ClassNotFoundException e) { // No Google Maps }