Skip to content

add BaiduMapManager.java #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 46 additions & 4 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,65 @@
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:minSdkVersion="19"
android:targetSdkVersion="19" />

<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCES_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.BAIDU_LOCATION_SERVICE" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.READ_LOGS" />

<application
android:name=".settings.MyApplication"
android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="NW2tLG4UDUUpMql37fbbl2Tm" />

<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote" >
</service>

<activity
android:name=".MainActivity"
android:label="@string/app_name" >
android:name=".activity.MapActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:label="@string/app_name"
android:screenOrientation="sensorLandscape"
android:windowSoftInputMode="adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".maps.FlightActivity"></activity>
</application>

</manifest>
</manifest>
3 changes: 1 addition & 2 deletions project.properties
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-20
android.library.reference.1=../appcompat_v7
target=android-19
187 changes: 183 additions & 4 deletions res/layout/activity_main.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,191 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
android:background="@drawable/fpv_bg"
android:splitMotionEvents="false" >

<com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:clickable="true" />

<ImageView
android:id="@+id/center_pin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:visibility="invisible"
android:background="@drawable/sc_map_pin" />

<TextView
android:id="@+id/tv_center_latlng"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:visibility="invisible"
android:background="#AAFFFF00"/>

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<RelativeLayout
android:id="@id/fpv_video_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" >

<TextureView
android:id="@id/video_previewer_surface"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"
android:layout_gravity="center" />

<ImageView
android:id="@id/video_previewer_gray"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"
android:layout_gravity="center"
android:visibility="invisible" />

<View
android:id="@id/fpv_grid_line"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"
android:visibility="gone" />

<View
android:id="@id/cameraanimview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:alpha="0.0"
android:background="@android:color/black"
android:visibility="invisible" />

<ImageView
android:id="@id/fpv_camera_focus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100.0dip"
android:background="@drawable/fpv_spot_metering"
android:visibility="invisible" />

<ImageView
android:id="@id/fpv_camera_focus_cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/fpv_camera_focus"
android:layout_marginLeft="@dimen/fpv_spot_margin_left"
android:layout_marginTop="@dimen/fpv_spot_margin_top"
android:layout_toRightOf="@id/fpv_camera_focus"
android:padding="@dimen/fpv_spot_padding"
android:src="@drawable/fpv_spot_cancel"
android:visibility="invisible" />
</RelativeLayout>

<include
android:id="@id/gs_ly"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
layout="@layout/gs_main"
android:clickable="true" />

<!--
<RelativeLayout
android:id="@id/fpv_window_bg"
android:layout_width="@dimen/gs_small_width"
android:layout_height="@dimen/gs_small_height"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:background="@drawable/fpv_small_bg" >

<RelativeLayout
android:id="@id/gs_small_control"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="2.0dip" >

<include
android:id="@id/gs_s_lock_ly"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="2.0dip"
android:layout_marginTop="2.0dip"
layout="@layout/gs_small_lock_view" />

<ImageView
android:id="@id/fpv_map_pitch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_margin="2.0dip"
android:paddingRight="15.0dip"
android:paddingTop="15.0dip"
android:src="@drawable/gs_map_widget_zoom_in" />

<ImageView
android:id="@id/fpv_map_small_clear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="2.0dip"
android:paddingLeft="15.0dip"
android:paddingTop="15.0dip"
android:src="@drawable/gs_map_widget_earaser" />
</RelativeLayout>
</RelativeLayout>
-->

<ImageView
android:id="@id/fpv_map_toggle_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/fpv_window_bg"
android:layout_alignTop="@id/fpv_window_bg"
android:layout_margin="2.0dip"
android:background="@drawable/gs_map_widget_hide_in" />
</RelativeLayout>

<include
android:id="@id/fpv_top_ly"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
layout="@layout/fpv_top_view" />

<include
android:id="@id/fpv_leftmenu_ly"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/fpv_top_mid_margin"
layout="@layout/map_leftmenu_view" />

<TextView
android:id="@id/fpv_fps"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
android:layout_centerInParent="true"
android:text="FPS"
android:textColor="@android:color/holo_red_light"
android:textSize="14.0sp"
android:visibility="gone" />

</RelativeLayout>
</RelativeLayout>
11 changes: 2 additions & 9 deletions res/menu/main.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.yuneec.android.mapexplorer.MainActivity" >
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never"/>


</menu>
2 changes: 1 addition & 1 deletion res/values-v11/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Base application theme for API 11+. This theme completely replaces
AppBaseTheme from res/values/styles.xml on API 11+ devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<!-- API 11 theme customizations can go here. -->
</style>

Expand Down
2 changes: 1 addition & 1 deletion res/values-v14/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- API 14 theme customizations can go here. -->
</style>

Expand Down
Loading