安卓Andriod使用入门(二十三)【百度地图API】

#人总是珍惜未得到的,而遗忘了所拥有的。

#项目结构图:
这里写图片描述


#AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="siso.baidumapfirst">
    <!-- 这个权限用于进行网络定位 -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >
    </uses-permission>
    <!-- 这个权限用于访问GPS定位 -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" >
    </uses-permission>
    <!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
    </uses-permission>
    <!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
    </uses-permission>
    <!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位 -->
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >
    </uses-permission>
    <!-- 用于读取手机当前的状态 -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" >
    </uses-permission>
    <!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
    </uses-permission>
    <!-- 访问网络,网络定位需要上网 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <!-- SD卡读取权限,用户写入离线定位数据 -->
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" >
    </uses-permission>

    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".activity.UpDataActivity"></activity>
        <activity android:name=".activity.UpDataLocationActivity"></activity>
        <activity android:name=".activity.AppStart">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

        <activity
            android:name=".activity.MainActivity"
            android:label="@string/app_name" >

        </activity>

        <meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="4u9Q3xQpAseWv9R5wGApcFx8E8prZ5Kx" />

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

</manifest>

#build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "siso.baidumapfirst"
        minSdkVersion 22
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile files('libs/BaiduLBS_Android.jar')
    compile files('libs/android-support-v4.jar')
}

#项目运行结果如图:
这里写图片描述


这里写图片描述


这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi XE6是由Embarcadero Technologies开发的一款强大的集成开发环境(IDE),可以用于Windows和移动平台上的软件开发。它包含了许多功能和工具,使开发者能够轻松地创建各种类型的应用程序,包括Android应用程序。 对于想要入门Delphi XE6 Android编程的开发者来说,有一本PDF教程可以帮助他们快速上手。这本教程将向读者介绍Delphi XE6的基本概念、Android平台的开发环境和工具,并提供一些实用的示例代码和项目案例。 教程的内容通常包括以下主题: 1. Android开发环境的搭建:教程将向读者展示如何下载和安装Delphi XE6,以及配置Android开发环境,包括安装Java Development Kit(JDK)和Android Software Development Kit(SDK)。 2. Delphi XE6基础知识:教程将介绍Delphi XE6的基本概念和语法,包括数据类型、变量、运算符、控制流等。 3. Android应用程序的创建:教程将教会读者如何使用Delphi XE6创建一个简单的Android应用程序,并向他们展示如何添加用户界面元素、处理事件等。 4. Android应用程序的功能扩展:教程将介绍如何在应用程序中添加各种功能和特性,如数据存储、网络通信、地理位置服务等。 5. 调试和测试:教程将教会读者如何调试和测试他们的Android应用程序,以确保其质量和稳定性。 这本PDF教程可以作为一个入门指南,帮助开发者了解Delphi XE6和Android编程的基本知识,并提供一些实用的技巧和建议。通过学习这个教程,开发者可以开始使用Delphi XE6创建自己的Android应用程序,并逐步提升他们的开发技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值