nikonice |
2016-01-29 16:26 |
引入百度地图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 来启动的,没有成功啊,求高手指点一下 |
|