引入百度地图SDK已经成功,可以显示出百度地图并标注
但是这个方法与Qt无关,是配置AndroidManifest.xml把百度地图的activity配置成
<activity android:name="百度地图tActivity" android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait" android:label="地理信息">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
就可以在程序开始就启动百度地图
但是我现在不想程序开始就启动百度地图,而是想按动按钮来启动百度地图的Activity
没有启动成功
我是用
QAndroidJniObject action = QAndroidJniObject::fromString("com.gst.GstMap");
QAndroidJniObject intent("android/content/Intent","(Ljava/lang/String;)V", action.object<jstring>());
QtAndroid::startActivity(intent, 0);
其中com.gst.GstMap是百度地图的Activity
来启动的,没有成功啊,求高手指点一下