注册 登录 进入教材巡展
#
  • #

出版时间:2021年8月

出版社:电子工业出版社

以下为《Android应用程序开发教程——Android Studio版》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121289309
  • 1-9
  • 96333
  • 49225195-4
  • 平塑
  • 16开
  • 2021年8月
  • 531
  • 332
  • 工学
  • 计算机科学与技术
  • 管理科学与工程
  • 研究生、本科
作者简介

罗文龙,重庆邮电大学经济管理学院副教授,中国计算机学会会员,重庆邮电大学优秀青年教师。? 2011-2013连续三年被评为重庆邮电大学优秀青年教师;? 2011年9月年获重庆邮电大学优秀教案奖;? 2014年12月获重庆邮电大学教学成果一等奖。

查看全部
内容简介
随着移动互联网的快速发展,作为占据移动互联网半壁江山的Android也迎来了更大的发展机遇,与其他行业类比,移动互联网时代的Android发展潜力无疑是最大的(据2016年最新数据统计,目前,Android的市场占有率为63.8%,iOS占19.1%)。 本书基于Google最新推出的Android IDE - Android Studio和最新的Android模拟器Genymotion作为开发环境进行编写,全面介绍了Android应用开发的相关知识,内容覆盖了Android系统与开发环境、Android UI设计、基本程序单元Activity、Android应用核心Intent和Filters、Android事件处理、Android服务、Android广播接收器、ContentProvider实现数据共享、图形图像与多媒体、Android的网络编程基础、Android数据存储、GPS应用开发与百度地图等。 本书不局限于介绍Android编程的各种理论知识,而是以“实例驱动”的方式来讲解。全书共50多个实例,这些实例能帮助读者更好地理解Android各知识在实际开发中的应用方式。本书最后还提供了4个综合项目案例:基于Android的计算器、图形化数字游戏、基于Android的音频播放器和Android数据库记事本,综合运用前面的各项知识点,具有较高的参考价值。与本书配套的所有实例和综合项目都可以登录华信教育资源网免费下载。 本书可作为高等院校计算机科学与技术、软件工程、信息管理、电子商务等相关专业本科生和研究生教材,也可供从事移动开发的工作者学习参考。
目录
目录第1篇基础篇第1章Android系统与开发环境 211什么是Android 2111Android平台的架构 2112Android操作系统的功能 3113Android的分支平台 5114Android平台五大优势特色 512AndroidStudio入门 6121AndroidStudio的特点 6122AndroidStudio系统要求 6123AndroidStudio和EclipseADT比较 713搭建Android开发环境 7131下载JDK 7132JDK的安装 8133JDK的环境变量配置 10134Windows环境下安装AndroidStudio 13135Mac环境下安装AndroidStudio 15136下载、安装和配置AndroidSDK 16137SDK下载国内镜像 20138第一次打开AndroidStudio的配置 2114Android模拟器Genymotion 23141什么是Genymotion 23142Genymotion的特性 23143Genymotion运行环境要求 24144注册和下载Genymotion模拟器 24145安装Genymotion模拟器 27146使用Genymotion模拟器 28147给AndroidStudio安装Genymotion插件 3115新建一个HelloWorld项目 33第2章AndroidUI设计 3821AndroidUI布局 3822ListView(列表视图) 46221ListView(列表视图)的常用属性 46222ArraryAdapter(数组适配器) 4723GridView(网格视图) 4924AndroidUI控件 56241TextView(文本框) 56242EditText(编辑框) 59243AutoCompleteTextView(自动填充文本框) 61244Button(普通按钮) 64245ImageButton(图片按钮) 66246CheckBox(复选框) 69247ToggleButton(开关按钮) 73248RadioButton(单选按钮)与RadioGroup(按钮组) 77249使用ProgressDialog(进度对话框)类创建ProgressBar(进度条) 812410Spinner(列表选择框) 842411TimePicker(时间拾取器) 8725DatePicker(日期拾取器)与DatePickerDialog(日期拾取器对话框) 91第3章基本程序单元Activity 97第4章Android应用核心Intent和Filters 10241Intent的各属性 102411Component(组件) 103412Action(动作) 103413Category(类别) 104414Data(数据)和Type(类型) 105415Extra(额外) 106416Flag(标记) 10642Intents的类型 107421显式Intent 107422隐式Intent 10743IntentFilters(意图过滤器) 111第5章Android事件处理 11951Android事件处理概述 11952注册事件监听器的方法 119第6章Android服务 12961Service的分类 12962Service的生命周期 12963Service生命周期中的回调方法 130第7章Android广播接收器 13571创建BroadcastReceiver 13572注册BroadcastReceiver 135721接收用户自定义BroadcastIntent消息 136722接收系统广播消息 136第8章ContentProvider实现数据共享 14481ContentProvider概述 14482URI简介 14583创建ContentProvider 145第9章图形图像与多媒体 15691基础绘图 156911常用绘图类 156912绘制2D图形 15792位图操作 16093Android中的动画 163931FrameAnimation 163932TweenAnimation 165933PropertyAnimation 173934动画监听器:AnimationListener 17394在Android中播放音频与视频 173941MediaPlayer介绍 173942运用MediaPlayer播放音频 176943播放视频 18195控制相机拍照 187第10章Android的网络编程基础 189101基于TCP协议的网络通信 1891011TCP/IP协议基础 1891012Socket与ServerSocket建立通信 190102使用URL访问网络 1931021使用URL获取网络资源 1931022使用URLConnection提交请求 1961023使用HttpURLConnection实现网络通信 201103使用WebView 2031031使用WebView浏览网页 2031032加载本地html页面 2051033JavaScript交互调用 207104使用WebService进行网络编程 2091041WebService基础 2091042调用WebService 2101043实现手机归属地查询 212第11章Android数据存储 216111使用SharedPreferences 2161111SharedPreferences的使用方法 2161112SharedPreferences的应用 217112File存储 2191121使用IO流操作文件 2191122文件操作应用 2191123将文件保存到SD卡 221113SQLite数据库 2241131SQLite介绍 2241132SQLite数据库操作 227第12章GPS应用开发与百度地图 238121支持GPS的核心API 238122获取LocationProvider 239123获取定位信息 241124使用百度地图服务 2441241获取百度地图SDK 2441242使用百度地图定位 246第2篇综合项目篇第13章基于Android的计算器 252131