版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第12章移动手机APP开发0203040512.2模拟器12.3访问其他数据库系统上的数据库12.5思考和练习12.4地图定位APP0112.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目12.1在Eclipse中生成AndroidAPP项目(1)values-v11文件styles.xml中<stylename="AppBaseTheme"parent="Theme.AppCompat.Light">修改为:<stylename="AppBaseTheme"parent="android:Theme.Light">(2)values-v14文件styles.xml中<stylename="AppBaseTheme"parent="Theme.AppCompat.Light.DarkActionBar">修改为:<stylename="AppBaseTheme"parent="android:Theme.Light">(3)values文件styles.xml中<stylename="AppBaseTheme"parent="Theme.AppCompat.Light">修改为:<stylename="AppTheme"parent="AppBaseTheme">(4)menu文件main.xml中app:showAsAction="never"删除掉。12.1在Eclipse中生成AndroidAPP项目12.2模拟器(1)首先在Genymotion官网/注册一个账号。12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.2模拟器12.3访问其他数据库系统上的数据库(1)到Bmob官网/注册新的账号12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库packagecom.where.wheredemo;importjava.io.IOException;publicclassLoginActivityextendsActivity{ @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_login);
Bmob.initialize(this,"404a835ec42550f9cc5345d94b837228");12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库在需要使用的应用程序的AndroidManifest.xml文件中添加相应的权限,如下程序所示。<uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/><uses-permissionandroid:name="android.permission.WAKE_LOCK"/><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库12.3访问其他数据库系统上的数据库程序参考教材在使用百度地图之前,必须申请一个百度地图的APIkey,申请地址/apiconsole/key,自己注册一个百度账号,很快就能申请到的,如图12-58是注册账号的页面。12.4.1申请APIkey12.4地图定位APP目前,基本上每部智能手机都具有手机定位功能,手机定位功能的应用也越来越广泛,程序实现手机定位也非常容易。本节就以Android百度地图开发为例,说明手机定位等功能程序的实现过程。12.4地图定位APP12.4地图定位APP12.4地图定位APP12.4地图定位APP12.4地图定位APP12.4地图定位APP<application……<meta-dataandroid:name="com.baidu.lbsapi.API_KEY"android:value="8bcBlrd402t0pjm6C3P76KOZaG6wPfQc"/><serviceandroid:name="com.baidu.location.f"android:enabled="true"android:process=":remote"></service>……</application>要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,下载地址/map/sdkandev-download.htm12.4.2下载百度地图API库12.4地图定位APP12.4地图定位APP12.4.3在Android项目中引用百度地图12.4地图定位APP12.4地图定位APP12.4地图定位APP12.4地图定位APP在主界面布局文件activity_main.xml中添加百度地图控件,如下面程序所示:<RelativeLayoutxmlns:android="/apk/res/android"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"><com.baidu.mapapi.map.MapViewandroid:id="@+id/bmapView"android:layout_width="fill_parent"android:layout_height="fill_parent"android:clickable="true"/><Buttonandroid:id="@+id/btn"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text=“普通”/>12.4地图定位APP<RadioGroupandroid:id="@+id/group"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:background="#eee"android:orientation="vertical"><RadioButtonandroid:id="@+id/r1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="默认图标"/><RadioButtonandroid:id="@+id/r2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="自定义图标"/></RadioGroup></RelativeLayout>12.4地图定位APP在AndroidManifest.xml文件添加所需权限:……<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="com.android.launcher.permission.READ_SETTINGS"/><uses-permissionandroid:name="android.permission.WAKE_LOCK"/><uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/><uses-permissionandroid:name="android.permission.GET_TASKS"/><uses-permissionandroid:name="andr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【培训课件】绿城奢侈品培训-化妆品
- 汗腺炎的临床护理
- 《信息级联》课件
- 皮肤型红斑狼疮的临床护理
- 《机械设计基础》课件-第2章
- 《机械设计基础》课件-第3章
- 部编版八年级语文下册全册教学教案
- 《供配电讲义》课件
- JJF(陕) 007-2019 金相显微镜校准规范
- 整合课堂内外学习的策略计划
- 创新思维与创业实验-东南大学中国大学mooc课后章节答案期末考试题库2023年
- 大学生心理健康与发展学习通课后章节答案期末考试题库2023年
- 牛津译林2011版九年级英语上册《Reading1Peoplewhoarehappywiththeirjobs》教案及教学反思
- 装配式建筑混凝土结构施工技术PPT完整全套教学课件
- 笔试考试:HSK笔试(二级)真题模拟汇编(共499题)
- 爱、金钱和孩子:育儿经济学
- 小学音乐-拍皮球教学设计学情分析教材分析课后反思
- 年广东省档案工作人员岗位培训班试题
- 音乐传奇-张国荣
- 东方甄选直播用户画像及抖音搜索指数2023
- 上海年某单层厂房造价指标
评论
0/150
提交评论