Android项目开发基础与实战(微课视频版)()

Android项目开发基础与实战(微课视频版)()
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-11
版次: 1
ISBN: 9787302591825
定价: 59.90
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 288页
分类: 文学
7人买过
  • 本书结合作者多年讲授“Android应用软件开发”课程的教学经验,融入Android开发领域新技术,较为全面地介绍了Android应用软件开发的相关知识点和开发技巧。全书共分5章,分别介绍了Android开发环境、Android项目及Java基本概念、Android常用布局、Android常用控件和其他常用编程技术。本书相关案例以Android Studio为开发环境,尽可能使用z新版本SDK命令替代弃用命令,并对控件的版本变化做大致的介绍。本书全面考虑了本科教学的特点,结合作者开发的案例库教学辅助系统,通过精心设计的案例和详尽的讲解、演示,让读者感受体验式教学的魅力。 
    本书适合Android Studio开发人员、Android的入门读者、高等学校学生使用,还可以作为高等院校、相关培训机构的教学用书。 

    夏江,曾担任云南师范大学网络中心主任,主持校园网1-3期及大学城校园网建设工作。承担华为网络学院、思科网络学院的建设和教学任务。2008年到云南师范大学信息学院承担教学工作。完成《面向对象程序设计》、《Android应用程序开发》、《计算机网络》、《网络工程》、《网络安全》等课程的教学。
     

     

     

     

     

     

     
    目录 

     

     
    第1章熟悉Android开发环境 

     
    1.1Android开发环境搭建 

     
    1.1.1Android IDE选择 

     
    1.1.2Android Studio的安装与配置 

     
    1.2建立并运行HelloAndroid 

     
    1.3Android Studio项目结构 

     
    1.3.1app目录 

     
    1.3.2Gradle Scripts 

     
    1.4Android Studio常用功能 

     
    1.4.1Settings 

     
    1.4.2Manage IDE Settings 

     
    1.4.3Project Structure 

     
    1.4.4Sync Project with Gradle Files 

     
    1.4.5Bookmarks 

     
    1.4.6Override Methods 

     
    1.4.7Comment 

     
    1.4.8Reformat Code 

     
    1.4.9Build APK 

     
    1.4.10Rename 

     
    1.4.11Rename File 

     
    1.4.12运行、调试 

     
    1.4.13向模拟器传送文件 

     
    1.4.14常用快捷键 

     
    1.4.15总结 

     
    1.5多种语言程序设计案例库教学辅助系统 

     
    1.5.1使用对象及环境 

     
    1.5.2术语和缩写词 

     
    1.5.3软件安装 

     
    1.5.4软件使用说明 

     
    第2章熟悉Android项目及Java基本概念 

     
    2.1熟悉Android项目 

     
    2.1.1Layout 

     
    2.1.2Java文件 

     
    2.1.3AndroidManifest.xml 

     
    2.2调试输出 

     
    2.3类和对象 

     
    2.4extends 

     
    2.5implements 

     
    2.6super 

     
    2.7equals与恒等号(==) 

     
    2.8方法重载 

     
    2.9代码块 

     

     

     

     

     
    第3章Android常用布局 

     
    3.1Android长度单位 

     
    3.2线性布局 

     
    3.3边线和角 

     
    3.4layout_weight 

     
    3.5绝对布局 

     
    3.6相对布局 

     
    3.7帧布局 

     
    3.8表格布局 

     
    3.9网格布局 

     
    3.10约束布局 

     
    3.10.1约束布局基础 

     
    3.10.2Barrier 

     
    3.10.3Guideline 

     
    3.10.4Group 

     
    3.10.5Circle 

     
    3.10.6Chain 

     
    3.11Space和layout_margin 

     
    第4章Android常用控件 

     
    4.1TextView 

     
    4.1.1TextView的常用属性和方法 

     
    4.1.2theme和style 

     
    4.1.3layout_gravity与gravity 

     
    4.1.4findViewById()与viewBinding 

     
    4.2Button 

     
    4.2.1单击监听器 

     
    4.2.2监听器复用 

     
    4.2.3长按单击监听器 

     
    4.2.4动态添加按钮 

     
    4.2.5自定义DoubleClickListener监听器 

     
    4.3EditText 

     
    4.3.1设置和获取文本 

     
    4.3.2按键监听器 

     
    4.3.3触摸监听器 

     
    4.3.4焦点改变监听器 

     
    4.3.5文本选择 

     
    4.3.6禁止弹出软键盘 

     
    4.3.7inputType和imeOptions 

     
    4.4Toast 

     
    4.4.1显示文本 

     
    4.4.2显示图片 

     
    4.4.3显示图片和文字 

     
    4.5RadioButton 

     
    4.5.1获取单选按钮选中项 

     
    4.5.2清空单选按钮 

     
    4.6CheckBox 

     
    4.6.1基本功能 

     
    4.6.2监听器 

     
    4.6.3代码复用 

     
    4.7CheckedTextView 

     
    4.8ImageView 

     
    4.9DatePicker 

     
    4.10DatePickerDialog 

     
    4.11TimePickerDialog 

     
    4.12CalendarView 

     
    4.13SeekBar 

     
    4.14RatingBar 

     
    4.15NumberPicker 

     
    4.15.1NumberPicker基本功能 

     
    4.15.2显示文字的NumberPicker 

     
    4.16ProgressBar 

     
    4.17Spinner 

     
    4.18ToggleButton 

     
    4.19Switch 

     
    4.20AutoCompleteTextView 

     
    4.21ScrollView和HorizontalScrollView 

     
    4.22TextClock 

     
    4.23Chronometer 

     
    4.24AlertDialog 

     
    4.24.1带默认按钮的AlertDialog 

     
    4.24.2列表的AlertDialog 

     
    4.24.3单选的AlertDialog 

     
    4.24.4复选的AlertDialog 

     
    4.24.5自定义控件 

     
    第5章其他常用编程技术 

     
    5.1Intent  

     
    5.1.1Intent的显式调用和隐式调用 

     
    5.1.2Intent传值和取值 

     
    5.2Activity 

     
    5.2.1系统状态栏、标题栏和导航栏 

     
    5.2.2关闭Activity 

     
    5.2.3生命周期 

     
    5.3电话及动态授权 

     
    5.4发送短信 

     
    5.5Menu 

     
    5.5.1构建菜单 

     
    5.5.2响应菜单项单击 

     
    5.5.3ContextMenu 

     
    5.6Notification 

     
    5.7Service 

     
    5.8Broadcast 

     
    5.8.1静态注册 

     
    5.8.2动态注册 

     
    5.8.3多接收器接收普通广播 

     
    5.8.4有序广播 

     
    5.9SQLiteDatabase 

     
    5.10SQLiteOpenHelper 

     
    5.11数据库调试 

     
    5.12SharedPreferences 

     
    5.13精度问题 

     
    5.14横竖屏 

     
    5.15获取App信息 

     
    附录A综合实验 

     
    参考文献 

     

  • 内容简介:
    本书结合作者多年讲授“Android应用软件开发”课程的教学经验,融入Android开发领域新技术,较为全面地介绍了Android应用软件开发的相关知识点和开发技巧。全书共分5章,分别介绍了Android开发环境、Android项目及Java基本概念、Android常用布局、Android常用控件和其他常用编程技术。本书相关案例以Android Studio为开发环境,尽可能使用z新版本SDK命令替代弃用命令,并对控件的版本变化做大致的介绍。本书全面考虑了本科教学的特点,结合作者开发的案例库教学辅助系统,通过精心设计的案例和详尽的讲解、演示,让读者感受体验式教学的魅力。 
    本书适合Android Studio开发人员、Android的入门读者、高等学校学生使用,还可以作为高等院校、相关培训机构的教学用书。 

  • 作者简介:
    夏江,曾担任云南师范大学网络中心主任,主持校园网1-3期及大学城校园网建设工作。承担华为网络学院、思科网络学院的建设和教学任务。2008年到云南师范大学信息学院承担教学工作。完成《面向对象程序设计》、《Android应用程序开发》、《计算机网络》、《网络工程》、《网络安全》等课程的教学。
  • 目录:

     

     

     

     

     

     

     
    目录 

     

     
    第1章熟悉Android开发环境 

     
    1.1Android开发环境搭建 

     
    1.1.1Android IDE选择 

     
    1.1.2Android Studio的安装与配置 

     
    1.2建立并运行HelloAndroid 

     
    1.3Android Studio项目结构 

     
    1.3.1app目录 

     
    1.3.2Gradle Scripts 

     
    1.4Android Studio常用功能 

     
    1.4.1Settings 

     
    1.4.2Manage IDE Settings 

     
    1.4.3Project Structure 

     
    1.4.4Sync Project with Gradle Files 

     
    1.4.5Bookmarks 

     
    1.4.6Override Methods 

     
    1.4.7Comment 

     
    1.4.8Reformat Code 

     
    1.4.9Build APK 

     
    1.4.10Rename 

     
    1.4.11Rename File 

     
    1.4.12运行、调试 

     
    1.4.13向模拟器传送文件 

     
    1.4.14常用快捷键 

     
    1.4.15总结 

     
    1.5多种语言程序设计案例库教学辅助系统 

     
    1.5.1使用对象及环境 

     
    1.5.2术语和缩写词 

     
    1.5.3软件安装 

     
    1.5.4软件使用说明 

     
    第2章熟悉Android项目及Java基本概念 

     
    2.1熟悉Android项目 

     
    2.1.1Layout 

     
    2.1.2Java文件 

     
    2.1.3AndroidManifest.xml 

     
    2.2调试输出 

     
    2.3类和对象 

     
    2.4extends 

     
    2.5implements 

     
    2.6super 

     
    2.7equals与恒等号(==) 

     
    2.8方法重载 

     
    2.9代码块 

     

     

     

     

     
    第3章Android常用布局 

     
    3.1Android长度单位 

     
    3.2线性布局 

     
    3.3边线和角 

     
    3.4layout_weight 

     
    3.5绝对布局 

     
    3.6相对布局 

     
    3.7帧布局 

     
    3.8表格布局 

     
    3.9网格布局 

     
    3.10约束布局 

     
    3.10.1约束布局基础 

     
    3.10.2Barrier 

     
    3.10.3Guideline 

     
    3.10.4Group 

     
    3.10.5Circle 

     
    3.10.6Chain 

     
    3.11Space和layout_margin 

     
    第4章Android常用控件 

     
    4.1TextView 

     
    4.1.1TextView的常用属性和方法 

     
    4.1.2theme和style 

     
    4.1.3layout_gravity与gravity 

     
    4.1.4findViewById()与viewBinding 

     
    4.2Button 

     
    4.2.1单击监听器 

     
    4.2.2监听器复用 

     
    4.2.3长按单击监听器 

     
    4.2.4动态添加按钮 

     
    4.2.5自定义DoubleClickListener监听器 

     
    4.3EditText 

     
    4.3.1设置和获取文本 

     
    4.3.2按键监听器 

     
    4.3.3触摸监听器 

     
    4.3.4焦点改变监听器 

     
    4.3.5文本选择 

     
    4.3.6禁止弹出软键盘 

     
    4.3.7inputType和imeOptions 

     
    4.4Toast 

     
    4.4.1显示文本 

     
    4.4.2显示图片 

     
    4.4.3显示图片和文字 

     
    4.5RadioButton 

     
    4.5.1获取单选按钮选中项 

     
    4.5.2清空单选按钮 

     
    4.6CheckBox 

     
    4.6.1基本功能 

     
    4.6.2监听器 

     
    4.6.3代码复用 

     
    4.7CheckedTextView 

     
    4.8ImageView 

     
    4.9DatePicker 

     
    4.10DatePickerDialog 

     
    4.11TimePickerDialog 

     
    4.12CalendarView 

     
    4.13SeekBar 

     
    4.14RatingBar 

     
    4.15NumberPicker 

     
    4.15.1NumberPicker基本功能 

     
    4.15.2显示文字的NumberPicker 

     
    4.16ProgressBar 

     
    4.17Spinner 

     
    4.18ToggleButton 

     
    4.19Switch 

     
    4.20AutoCompleteTextView 

     
    4.21ScrollView和HorizontalScrollView 

     
    4.22TextClock 

     
    4.23Chronometer 

     
    4.24AlertDialog 

     
    4.24.1带默认按钮的AlertDialog 

     
    4.24.2列表的AlertDialog 

     
    4.24.3单选的AlertDialog 

     
    4.24.4复选的AlertDialog 

     
    4.24.5自定义控件 

     
    第5章其他常用编程技术 

     
    5.1Intent  

     
    5.1.1Intent的显式调用和隐式调用 

     
    5.1.2Intent传值和取值 

     
    5.2Activity 

     
    5.2.1系统状态栏、标题栏和导航栏 

     
    5.2.2关闭Activity 

     
    5.2.3生命周期 

     
    5.3电话及动态授权 

     
    5.4发送短信 

     
    5.5Menu 

     
    5.5.1构建菜单 

     
    5.5.2响应菜单项单击 

     
    5.5.3ContextMenu 

     
    5.6Notification 

     
    5.7Service 

     
    5.8Broadcast 

     
    5.8.1静态注册 

     
    5.8.2动态注册 

     
    5.8.3多接收器接收普通广播 

     
    5.8.4有序广播 

     
    5.9SQLiteDatabase 

     
    5.10SQLiteOpenHelper 

     
    5.11数据库调试 

     
    5.12SharedPreferences 

     
    5.13精度问题 

     
    5.14横竖屏 

     
    5.15获取App信息 

     
    附录A综合实验 

     
    参考文献 

     

查看详情
系列丛书 / 更多
Android项目开发基础与实战(微课视频版)()
经济管理中的计算机应用(第3版)()
刘兰娟 著
Android项目开发基础与实战(微课视频版)()
JavaWeb应用开发基础(微课视频版)()
肖锋 著;肖锋 编
Android项目开发基础与实战(微课视频版)()
数字逻辑电路设计(第4版·微课视频版)
鲍可进、赵念强、赵不贿 著
Android项目开发基础与实战(微课视频版)()
Vue3.0从入门到实战(微课视频版)()
吕云翔、江一帆 著
Android项目开发基础与实战(微课视频版)()
Python编程项目案例实战(微课视频版)()
张坤、张应博 著
Android项目开发基础与实战(微课视频版)()
Java面向对象程序设计:思想·方法·应用(微课视频版)()
化志章 揭安全 石海鹤 王岚
您可能感兴趣 / 更多
Android项目开发基础与实战(微课视频版)()
叫喊/南阳青年作家丛书
夏江 著