マップ機能を搭載し、Android OS上で動作するアプリケーションを開発したいと考えています。 私の質問は、このアプリはGoogleマップライブラリなしでAndroid搭載端末でどのように動作するのですか?GMSの有無にかかわらずAndroid搭載端末で動作するアプリケーションを開発するにはどうすればよいですか?
たとえば、 は、いくつかのフラグメントを含むアクティビティがあり、そのうちの1つはマップフィーチャを含みます。この場合、アクティビティ 'MUST'はマップライブラリにあるMapActivityを拡張します。 GMSを搭載したデバイスでは問題ありませんが、GMSのないデバイスはどうですか?
まず、私はAndroidManifest.xmlを
<uses-library android:name="com.google.android.maps"
android:required="false"/>
にマップするためのライブラリ「= 『false』に必要な」属性を追加し、デバイスにはマップライブラリが存在しない場合アクティビティマップフラグメントを使用しないで持っています。 しかし、アクティビティはMapActivityを拡張し、MapActivityはマップライブラリにあります。 デバイスがマップライブラリを持ち、デバイスがそうでないときにアクティビティを拡張するとき、このアクティビティはどのようにMapActivityを拡張できますか?
Googleマップv1の場合は、2つのアクティビティを実装するとよい解決策になる場合があります。 – LZN