Android开发基础教程

Android开发基础教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2014-01
版次: 1
ISBN: 9787115326164
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 312页
字数: 488千字
正文语种: 简体中文
4人买过
  •   《Android开发基础教程》全面介绍了Android开发的核心技术,并用实例贯穿所讲的知识点,主要内容包括:Android基本界面组件、消息显示相关组件、下拉列表、图片相关界面组件、ListView界面组件、功能表菜单组件、Intent的使用、Activity的生命周期、数据的保存、SQLite数据库、时间服务的相关组件、播放音频和视频、Google地图应用等技术,并通过大量实例的演示,力争让读者达到学以致用的目的。
    第1章敲开Android的开发大门
    1.1Android是什么
    1.1.1Android简介
    1.1.2Android历史
    1.1.3Android特点
    1.1.4Android4.0新功能
    1.2搭建Android开发环境
    1.2.1准备工作
    1.2.2Android开发工具包安装步骤
    1.3安装Java开发工具包
    1.4配置Eclipse集成开发环境
    1.4.1下载Eclipse
    1.4.2创建Eclipse桌面快捷方式
    1.4.3第一次执行Eclipse
    1.5安装Eclipse的Android开发工具插件
    1.6安装Android软件开发工具包
    1.7Android模拟器简介
    1.7.1认识Android模拟器
    1.7.2创建Android模拟器
    1.7.3启动Android模拟器
    1.7.4设置模拟器语言及时区
    1.7.5模拟器解锁
    1.7.6切换模拟器屏幕方向
    扩展练习

    第2章Android,我来了
    2.1从无到有新建项目
    2.1.1新建项目
    2.1.2启动已存在项目
    2.1.3启动示例作为项目
    2.1.4项目编译版本及属性
    2.1.5在模拟器中执行程序
    2.1.6在不同模拟器中执行程序
    2.2Android项目的文件夹结构
    2.2.1项目文件夹概述
    2.2.2src文件夹
    2.2.3AndroidSDK文件夹
    2.2.4res/drawable文件夹
    2.2.5res/layout文件夹
    2.2.6res/values文件夹
    2.2.7assets文件夹
    2.2.8gen文件夹
    2.2.9AndroidManifest.xml及其他文件
    2.3main.xml布局配置文件
    2.3.1LinearLayout布局标签
    2.3.2TextView组件
    2.4启动程序文件
    2.4.1Activity简介
    2.4.2启动程序文件内容
    扩展练习

    第3章认识基本的界面组件
    3.1TextView界面组件
    3.1.1新建示例项目
    3.1.2TextView的语法与常用属性
    3.1.3在GraphicalLayout编辑区新增TextView
    3.1.4使用xml语法新增TextView
    3.2EditText界面组件
    3.2.1EditText的语法与常用属性
    3.2.2新增EditText组件
    3.3Button界面组件
    3.3.1Button的语法
    3.3.2新增Button组件
    3.4使用Button组件执行程序
    3.4.1组件的身份证:资源类文件
    3.4.2Button组件触发事件的程序
    3.4.3加入Button执行程序代码
    3.5综合演练:计算美国职棒大联盟投手的球速
    3.5.1新建项目并完成布局
    3.5.2加入Button执行程序代码
    3.6多按钮共享事件
    3.6.1建立共享的listener事件
    3.6.2示例:多按钮共享事件
    扩展练习

    第4章消息显示相关组件
    4.1TableLayout
    4.1.1TableLayout的语法
    4.1.2示例:按钮式键盘布局配置
    4.2Toast弹出消息
    4.2.1Toast基本语法
    4.2.2示例:加入显示消息的按钮式键盘
    4.2.3重构Toast语法
    4.2.4控制显示消息显示的位置
    4.3AlertDialog对话框
    4.3.1AlertDialog基本样式
    4.3.2示例:创建AlertDialog
    4.3.3AlertDialog交互按钮
    4.3.4示例:加入交互按钮的AlertDialog
    4.4Eclipse集成开发环境的自动完成功能
    4.4.1自动引入包
    4.4.2自动声明变量
    4.4.3自动输入方法或属性
    4.4.4自动完成内建类的必要方法
    扩展练习

    第5章单选、复选和下拉列表
    5.1CheckBox界面组件——复选列表
    5.1.1CheckBox的语法示例
    5.1.2新增CheckBox组件
    5.1.3创建CheckBox组件复选的触发事件
    5.1.4嵌套LinearLayout
    5.2RadioGroup、RadioButton组件——单选列表
    5.2.1RadioGroup和RadioButton的语法
    5.2.2新增RadioGroup、RadioButton组件
    5.2.3创建RadioButton组件选中的触发事件
    5.2.4复制为嵌套布局配置项目
    5.3Spinner界面组件——下拉式列表
    5.3.1Spinner的语法示例
    5.3.2新增Spinner组件
    5.3.3创建Spinner选项的步骤
    5.3.4利用数组声明加入Spinner选项列表
    5.3.5创建Spinner组件的触发事件
    5.3.6利用string.xml文件加入Spinner选项列表
    扩展练习

    第6章图片相关界面组件
    6.1ImageView界面组件——显示图像
    6.1.1ImageView的语法与常用属性
    6.1.2示例:图像浏览器
    6.2Gallery界面组件——画廊展示
    6.2.1Gallery语法示例与常用的属性
    6.2.2Gallery程序执行的流程
    6.2.3继承BaseAdapter
    6.2.4示例:使用Gallery组件显示图片行
    6.2.5示例:图片循环播放的Gallery组件
    6.3GridView界面组件——表格展示
    6.3.1GridView语法示例与常用的属性
    6.3.2GridView程序执行的流程
    6.3.3继承BaseAdapter
    6.3.4示例:GridView显示图片行
    扩展练习

    第7章ListView界面组件
    7.1ListView界面组件——选项列表
    7.1.1ListView的语法示例
    7.1.2新增ListView组件
    7.1.3创建ListView的选项步骤
    7.1.4设置ListView的选项列表
    7.1.5创建ListView组件的触发事件
    7.2改变ListView属性及选项过滤
    7.3设置多选的ListView组件
    7.3.1ListView组件多选语法示例
    7.3.2示例:设置ListView组件为多选
    7.4自定义ListView列表项目
    7.4.1定义自定义的布局配置文件
    7.4.2继承BaseAdapter
    7.4.3示例:自定义ListView列表项目
    扩展练习

    第8章菜单组件
    8.1菜单——OptionMenu
    8.1.1加入菜单项
    8.1.2菜单项的处理
    8.1.3示例:自定义菜单选项
    8.2快捷菜单——ContextMenu
    8.2.1加入快捷菜单的选项
    8.2.2快捷菜单注册
    8.2.3快捷菜单选项的处理
    8.2.4示例:自定义快捷菜单选项
    扩展练习

    第9章Intent的使用
    9.1认识AndroidManifest.xml
    9.2认识Intent
    9.2.1使用Intent执行浏览网站的动作
    9.2.2使用Intent调用拨号按钮与拨打电话
    9.2.3执行Activity
    9.2.4示例:浏览网站、调用拨号按钮、拨打电话按钮
    9.3执行自定义的Activity
    9.3.1Intent执行自定义Activity的方法
    9.3.2示例:利用Intent切换自定义Activity
    9.4附带数据的Intent
    9.4.1使用Intent传递数据
    9.4.2取出Intent的数据
    9.4.3示例:利用Intent传递数据
    9.5从被调用的Intent传回数据
    9.5.1主程序传递数据
    9.5.2被调用的程序取出Intent的数据
    9.5.3被调用的程序传回Intent的数据
    9.5.4主程序接收传回的数据
    9.5.5示例:利用Intent接收回传数据
    扩展练习

    第10章Activity的生命周期
    10.1Activity的生命周期
    10.1.1什么是Activity生命周期
    10.1.2系统内存不足时的处理
    10.2Activity运行流程
    10.2.1启动Activity
    10.2.2结束一个Activity
    10.2.3调用内建的Activity
    10.2.4由内建的Activity返回原来的Activity
    10.2.5调用自定义的Activity
    10.2.6结束自定义的Activity返回原来的Activity
    10.2.7点击POWER键锁定屏幕/解除锁定
    10.2.8点击HOME键
    10.2.9重新执行原来的程序
    10.2.10由系统强制回收后再启动
    10.3观察Activity生命周期
    10.3.1示例:Activity的生命周期观察
    10.3.2示例:Activity的生命周期应用示例
    扩展练习

    第11章程序调试及代码段
    11.1程序错误的种类
    11.2try...catch...finally错误处理
    11.2.1try…catch…finally语法格式
    11.2.2示例:try…catch…finally错误处理
    11.3Log——日志文件的使用
    11.3.1加入日志文件的程序
    11.3.2查看Log日志
    11.4断点
    11.4.1认识断点
    11.4.2示例:以调试模式查看变量
    11.5程序代码段
    11.5.1快速创建代码段
    11.5.2在Snippets面板创建代码段
    11.5.3使用代码段
    11.5.4维护代码段
    11.5.5代码段的导入导出
    扩展练习

    第12章数据的保存
    12.1FileExplorer——文件浏览器
    12.1.1使用FileExplorer查看文件结构
    12.1.2FileExplorer文件操作
    12.2SharedPreferences数据处理
    12.2.1SharedPreferences保存数据
    12.2.2写入SharedPreference对象的内容
    12.2.3SharedPreferences读取及删除数据
    12.2.4示例:智能欢迎页面
    12.2.5SharedPreferences实际文件
    12.3使用文件保存数据
    12.3.1写入文件数据
    12.3.2读取文件数据
    12.3.3示例:创建登录数据文件
    12.3.4文件数据保存位置
    12.3.5示例:登录页面——利用文件数据比对
    扩展练习

    第13章SQLite数据库
    13.1认识SQLite数据库
    13.2SQLiteDatabase类
    13.2.1使用execSQL()方法执行SQL命令
    13.2.2示例:使用execSQL()方法执行SQL命令
    13.2.3rawQuery()数据查询
    13.2.4query()数据查询
    13.2.5insert()数据新增
    13.2.6delete()数据删除
    13.2.7update()修改数据
    13.3使用ListView显示SQLite数据
    13.3.1SimpleCursorAdapter类
    13.3.2将SQLite数据显示在ListView上
    13.4创建自己的数据库类
    13.4.1创建自定义数据库类:MyDB
    13.4.2加入使用自定义类的执行程序代码
    扩展练习

    第14章时间服务的相关组件
    14.1AnalogClock及DigitalClock组件
    14.2Chronometer组件——定时器
    14.2.1Chronometer的语法
    14.2.2示例:Chronometer时钟及秒表
    14.2.3示例:Chronometer幻灯图片播放
    14.3Timer类
    14.3.1Timer类的语法
    14.3.2示例:Timer秒表
    14.4Thread类
    14.4.1线程
    14.4.2示例:Thread双秒表
    14.4.3Thread传送消息
    扩展练习

    第15章播放音频视频与录音
    15.1播放音频
    15.1.1MediaPlayer组件
    15.1.2模拟器SD卡保存文件
    15.1.3播放SD卡音频
    15.1.4示例:SD卡音频播放器
    15.1.5播放资源文件音频
    15.1.6示例:资源文件音频播放器
    15.2播放视频
    15.2.1VideoView视频播放器
    15.2.2示例:VideoView视频播放器
    15.2.3SurfaceView组件语法
    15.2.4MediaPlayer与SurfaceView结合
    15.2.5示例:自定义格式视频播放器
    15.3录制音频
    15.3.1MediaRecorder组件语法
    15.3.2示例:MediaRecorder录音机
    扩展练习

    第16章发布应用程序
    16.1支持多语言及屏幕模式
    16.1.1抽取字符串到XML文件
    16.1.2示例:计算大联盟球速抽取字符串
    16.1.3开发多语言应用程序
    16.1.4示例:计算大联盟球速多语言版
    16.1.5支持各种屏幕分辨率
    16.2将应用发布到GooglePlay商店
    16.2.1安装应用程序到实体机
    16.2.2应用程序产生私人密钥
    16.2.3发布应用程序到GooglePlay商店
    扩展练习

    第17章Google地图应用程序
    17.1Google地图应用程序准备工作
    17.1.1安装GoogleAPIs
    17.1.2创建GoogleAPIs应用程序的模拟器
    17.1.3创建GoogleAPIs应用程序
    17.1.4查询经纬度
    17.1.5申请本机执行Google地图的APIKey
    17.2创建Google地图应用程序
    17.2.1创建Google地图应用程序的步骤
    17.2.2示例:新建Google地图应用程序
    17.3加入Google地图控制功能
    17.3.1地图的查看模式
    17.3.2地图的放大、缩小和拖曳
    17.3.3示例:设置Google地图的缩放、拖曳和查看模式
    17.4获取当前位置的相关信息
    17.4.1Android设备定位的方法
    17.4.2使用LocationManager对象定位
    17.4.3示例:使用LocationManager对象获取当前的位置
    17.4.4进行模拟定位
    17.4.5使用MyLocationOverlay对象定位
    17.4.6示例:使用LocationOverlay对象获取当前定位
    17.5在Google地图上加标记
    17.5.1创建继承ItemizedOverlay类的标记图层类
    17.5.2创建标记图层对象
    17.5.3示例:为地图显示标记
    17.6发布能在实体机执行的Google地图应用程序
    17.6.1申请实体机执行的APIKey
    17.6.2使用实体机的APIKey发布apk文件
    17.6.3Google地图应用程序发布错误时的处理
    扩展练习
  • 内容简介:
      《Android开发基础教程》全面介绍了Android开发的核心技术,并用实例贯穿所讲的知识点,主要内容包括:Android基本界面组件、消息显示相关组件、下拉列表、图片相关界面组件、ListView界面组件、功能表菜单组件、Intent的使用、Activity的生命周期、数据的保存、SQLite数据库、时间服务的相关组件、播放音频和视频、Google地图应用等技术,并通过大量实例的演示,力争让读者达到学以致用的目的。
  • 目录:
    第1章敲开Android的开发大门
    1.1Android是什么
    1.1.1Android简介
    1.1.2Android历史
    1.1.3Android特点
    1.1.4Android4.0新功能
    1.2搭建Android开发环境
    1.2.1准备工作
    1.2.2Android开发工具包安装步骤
    1.3安装Java开发工具包
    1.4配置Eclipse集成开发环境
    1.4.1下载Eclipse
    1.4.2创建Eclipse桌面快捷方式
    1.4.3第一次执行Eclipse
    1.5安装Eclipse的Android开发工具插件
    1.6安装Android软件开发工具包
    1.7Android模拟器简介
    1.7.1认识Android模拟器
    1.7.2创建Android模拟器
    1.7.3启动Android模拟器
    1.7.4设置模拟器语言及时区
    1.7.5模拟器解锁
    1.7.6切换模拟器屏幕方向
    扩展练习

    第2章Android,我来了
    2.1从无到有新建项目
    2.1.1新建项目
    2.1.2启动已存在项目
    2.1.3启动示例作为项目
    2.1.4项目编译版本及属性
    2.1.5在模拟器中执行程序
    2.1.6在不同模拟器中执行程序
    2.2Android项目的文件夹结构
    2.2.1项目文件夹概述
    2.2.2src文件夹
    2.2.3AndroidSDK文件夹
    2.2.4res/drawable文件夹
    2.2.5res/layout文件夹
    2.2.6res/values文件夹
    2.2.7assets文件夹
    2.2.8gen文件夹
    2.2.9AndroidManifest.xml及其他文件
    2.3main.xml布局配置文件
    2.3.1LinearLayout布局标签
    2.3.2TextView组件
    2.4启动程序文件
    2.4.1Activity简介
    2.4.2启动程序文件内容
    扩展练习

    第3章认识基本的界面组件
    3.1TextView界面组件
    3.1.1新建示例项目
    3.1.2TextView的语法与常用属性
    3.1.3在GraphicalLayout编辑区新增TextView
    3.1.4使用xml语法新增TextView
    3.2EditText界面组件
    3.2.1EditText的语法与常用属性
    3.2.2新增EditText组件
    3.3Button界面组件
    3.3.1Button的语法
    3.3.2新增Button组件
    3.4使用Button组件执行程序
    3.4.1组件的身份证:资源类文件
    3.4.2Button组件触发事件的程序
    3.4.3加入Button执行程序代码
    3.5综合演练:计算美国职棒大联盟投手的球速
    3.5.1新建项目并完成布局
    3.5.2加入Button执行程序代码
    3.6多按钮共享事件
    3.6.1建立共享的listener事件
    3.6.2示例:多按钮共享事件
    扩展练习

    第4章消息显示相关组件
    4.1TableLayout
    4.1.1TableLayout的语法
    4.1.2示例:按钮式键盘布局配置
    4.2Toast弹出消息
    4.2.1Toast基本语法
    4.2.2示例:加入显示消息的按钮式键盘
    4.2.3重构Toast语法
    4.2.4控制显示消息显示的位置
    4.3AlertDialog对话框
    4.3.1AlertDialog基本样式
    4.3.2示例:创建AlertDialog
    4.3.3AlertDialog交互按钮
    4.3.4示例:加入交互按钮的AlertDialog
    4.4Eclipse集成开发环境的自动完成功能
    4.4.1自动引入包
    4.4.2自动声明变量
    4.4.3自动输入方法或属性
    4.4.4自动完成内建类的必要方法
    扩展练习

    第5章单选、复选和下拉列表
    5.1CheckBox界面组件——复选列表
    5.1.1CheckBox的语法示例
    5.1.2新增CheckBox组件
    5.1.3创建CheckBox组件复选的触发事件
    5.1.4嵌套LinearLayout
    5.2RadioGroup、RadioButton组件——单选列表
    5.2.1RadioGroup和RadioButton的语法
    5.2.2新增RadioGroup、RadioButton组件
    5.2.3创建RadioButton组件选中的触发事件
    5.2.4复制为嵌套布局配置项目
    5.3Spinner界面组件——下拉式列表
    5.3.1Spinner的语法示例
    5.3.2新增Spinner组件
    5.3.3创建Spinner选项的步骤
    5.3.4利用数组声明加入Spinner选项列表
    5.3.5创建Spinner组件的触发事件
    5.3.6利用string.xml文件加入Spinner选项列表
    扩展练习

    第6章图片相关界面组件
    6.1ImageView界面组件——显示图像
    6.1.1ImageView的语法与常用属性
    6.1.2示例:图像浏览器
    6.2Gallery界面组件——画廊展示
    6.2.1Gallery语法示例与常用的属性
    6.2.2Gallery程序执行的流程
    6.2.3继承BaseAdapter
    6.2.4示例:使用Gallery组件显示图片行
    6.2.5示例:图片循环播放的Gallery组件
    6.3GridView界面组件——表格展示
    6.3.1GridView语法示例与常用的属性
    6.3.2GridView程序执行的流程
    6.3.3继承BaseAdapter
    6.3.4示例:GridView显示图片行
    扩展练习

    第7章ListView界面组件
    7.1ListView界面组件——选项列表
    7.1.1ListView的语法示例
    7.1.2新增ListView组件
    7.1.3创建ListView的选项步骤
    7.1.4设置ListView的选项列表
    7.1.5创建ListView组件的触发事件
    7.2改变ListView属性及选项过滤
    7.3设置多选的ListView组件
    7.3.1ListView组件多选语法示例
    7.3.2示例:设置ListView组件为多选
    7.4自定义ListView列表项目
    7.4.1定义自定义的布局配置文件
    7.4.2继承BaseAdapter
    7.4.3示例:自定义ListView列表项目
    扩展练习

    第8章菜单组件
    8.1菜单——OptionMenu
    8.1.1加入菜单项
    8.1.2菜单项的处理
    8.1.3示例:自定义菜单选项
    8.2快捷菜单——ContextMenu
    8.2.1加入快捷菜单的选项
    8.2.2快捷菜单注册
    8.2.3快捷菜单选项的处理
    8.2.4示例:自定义快捷菜单选项
    扩展练习

    第9章Intent的使用
    9.1认识AndroidManifest.xml
    9.2认识Intent
    9.2.1使用Intent执行浏览网站的动作
    9.2.2使用Intent调用拨号按钮与拨打电话
    9.2.3执行Activity
    9.2.4示例:浏览网站、调用拨号按钮、拨打电话按钮
    9.3执行自定义的Activity
    9.3.1Intent执行自定义Activity的方法
    9.3.2示例:利用Intent切换自定义Activity
    9.4附带数据的Intent
    9.4.1使用Intent传递数据
    9.4.2取出Intent的数据
    9.4.3示例:利用Intent传递数据
    9.5从被调用的Intent传回数据
    9.5.1主程序传递数据
    9.5.2被调用的程序取出Intent的数据
    9.5.3被调用的程序传回Intent的数据
    9.5.4主程序接收传回的数据
    9.5.5示例:利用Intent接收回传数据
    扩展练习

    第10章Activity的生命周期
    10.1Activity的生命周期
    10.1.1什么是Activity生命周期
    10.1.2系统内存不足时的处理
    10.2Activity运行流程
    10.2.1启动Activity
    10.2.2结束一个Activity
    10.2.3调用内建的Activity
    10.2.4由内建的Activity返回原来的Activity
    10.2.5调用自定义的Activity
    10.2.6结束自定义的Activity返回原来的Activity
    10.2.7点击POWER键锁定屏幕/解除锁定
    10.2.8点击HOME键
    10.2.9重新执行原来的程序
    10.2.10由系统强制回收后再启动
    10.3观察Activity生命周期
    10.3.1示例:Activity的生命周期观察
    10.3.2示例:Activity的生命周期应用示例
    扩展练习

    第11章程序调试及代码段
    11.1程序错误的种类
    11.2try...catch...finally错误处理
    11.2.1try…catch…finally语法格式
    11.2.2示例:try…catch…finally错误处理
    11.3Log——日志文件的使用
    11.3.1加入日志文件的程序
    11.3.2查看Log日志
    11.4断点
    11.4.1认识断点
    11.4.2示例:以调试模式查看变量
    11.5程序代码段
    11.5.1快速创建代码段
    11.5.2在Snippets面板创建代码段
    11.5.3使用代码段
    11.5.4维护代码段
    11.5.5代码段的导入导出
    扩展练习

    第12章数据的保存
    12.1FileExplorer——文件浏览器
    12.1.1使用FileExplorer查看文件结构
    12.1.2FileExplorer文件操作
    12.2SharedPreferences数据处理
    12.2.1SharedPreferences保存数据
    12.2.2写入SharedPreference对象的内容
    12.2.3SharedPreferences读取及删除数据
    12.2.4示例:智能欢迎页面
    12.2.5SharedPreferences实际文件
    12.3使用文件保存数据
    12.3.1写入文件数据
    12.3.2读取文件数据
    12.3.3示例:创建登录数据文件
    12.3.4文件数据保存位置
    12.3.5示例:登录页面——利用文件数据比对
    扩展练习

    第13章SQLite数据库
    13.1认识SQLite数据库
    13.2SQLiteDatabase类
    13.2.1使用execSQL()方法执行SQL命令
    13.2.2示例:使用execSQL()方法执行SQL命令
    13.2.3rawQuery()数据查询
    13.2.4query()数据查询
    13.2.5insert()数据新增
    13.2.6delete()数据删除
    13.2.7update()修改数据
    13.3使用ListView显示SQLite数据
    13.3.1SimpleCursorAdapter类
    13.3.2将SQLite数据显示在ListView上
    13.4创建自己的数据库类
    13.4.1创建自定义数据库类:MyDB
    13.4.2加入使用自定义类的执行程序代码
    扩展练习

    第14章时间服务的相关组件
    14.1AnalogClock及DigitalClock组件
    14.2Chronometer组件——定时器
    14.2.1Chronometer的语法
    14.2.2示例:Chronometer时钟及秒表
    14.2.3示例:Chronometer幻灯图片播放
    14.3Timer类
    14.3.1Timer类的语法
    14.3.2示例:Timer秒表
    14.4Thread类
    14.4.1线程
    14.4.2示例:Thread双秒表
    14.4.3Thread传送消息
    扩展练习

    第15章播放音频视频与录音
    15.1播放音频
    15.1.1MediaPlayer组件
    15.1.2模拟器SD卡保存文件
    15.1.3播放SD卡音频
    15.1.4示例:SD卡音频播放器
    15.1.5播放资源文件音频
    15.1.6示例:资源文件音频播放器
    15.2播放视频
    15.2.1VideoView视频播放器
    15.2.2示例:VideoView视频播放器
    15.2.3SurfaceView组件语法
    15.2.4MediaPlayer与SurfaceView结合
    15.2.5示例:自定义格式视频播放器
    15.3录制音频
    15.3.1MediaRecorder组件语法
    15.3.2示例:MediaRecorder录音机
    扩展练习

    第16章发布应用程序
    16.1支持多语言及屏幕模式
    16.1.1抽取字符串到XML文件
    16.1.2示例:计算大联盟球速抽取字符串
    16.1.3开发多语言应用程序
    16.1.4示例:计算大联盟球速多语言版
    16.1.5支持各种屏幕分辨率
    16.2将应用发布到GooglePlay商店
    16.2.1安装应用程序到实体机
    16.2.2应用程序产生私人密钥
    16.2.3发布应用程序到GooglePlay商店
    扩展练习

    第17章Google地图应用程序
    17.1Google地图应用程序准备工作
    17.1.1安装GoogleAPIs
    17.1.2创建GoogleAPIs应用程序的模拟器
    17.1.3创建GoogleAPIs应用程序
    17.1.4查询经纬度
    17.1.5申请本机执行Google地图的APIKey
    17.2创建Google地图应用程序
    17.2.1创建Google地图应用程序的步骤
    17.2.2示例:新建Google地图应用程序
    17.3加入Google地图控制功能
    17.3.1地图的查看模式
    17.3.2地图的放大、缩小和拖曳
    17.3.3示例:设置Google地图的缩放、拖曳和查看模式
    17.4获取当前位置的相关信息
    17.4.1Android设备定位的方法
    17.4.2使用LocationManager对象定位
    17.4.3示例:使用LocationManager对象获取当前的位置
    17.4.4进行模拟定位
    17.4.5使用MyLocationOverlay对象定位
    17.4.6示例:使用LocationOverlay对象获取当前定位
    17.5在Google地图上加标记
    17.5.1创建继承ItemizedOverlay类的标记图层类
    17.5.2创建标记图层对象
    17.5.3示例:为地图显示标记
    17.6发布能在实体机执行的Google地图应用程序
    17.6.1申请实体机执行的APIKey
    17.6.2使用实体机的APIKey发布apk文件
    17.6.3Google地图应用程序发布错误时的处理
    扩展练习
查看详情
12
您可能感兴趣 / 更多
Android开发基础教程
毫无障碍学Python
邓文渊 著
Android开发基础教程
Photoshop CS4从入门到精通(DVD)
邓文渊 编
Android开发基础教程
多媒体网页设计从入门到精通(DVD)
邓文渊 编
Android开发基础教程
会声会影11:影片编辑·特效·刻录
邓文渊、文渊阁工作室 编著
Android开发基础教程
挑战DreamweaverCS3网页设计与Web2.0开发
邓文渊、文渊阁工作室 编
Android开发基础教程
挑战ASP.NET 2.0 for C#动态网站开发
邓文渊 著
Android开发基础教程
Dreamweaver MX2004互动网站百宝箱for PHP
邓文渊
Android开发基础教程
挑战:Dreamweaver MX互动网站百宝箱for ASP(完全适用MX2004)
邓文渊 著;文渊阁工作室 编
Android开发基础教程
从零开始学上网XP版
邓文渊 编著
Android开发基础教程
Windows XP应用基础教程
邓文渊、文渊阁工作室 编著
Android开发基础教程
从零开始学上网
邓文渊 编
Android开发基础教程
从零开始学电脑
邓文渊 编著