欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Android项目开发基础与实战(微课视频版微课版21世纪高等学校计算机类课程创新系列教材)
      • 作者:编者:夏江|责编:陈景辉//张爱华
      • 出版社:清华大学
      • ISBN:9787302591825
      • 出版日期:2022/01/01
      • 页数:273
    • 售价:23.96
  • 内容大纲

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

  • 目录

    第1章  熟悉Android开发环境
      1.1  Android开发环境搭建
        1.1.1  Android IDE选择
        1.1.2  Android Studio的安装与配置
      1.2  建立并运行HelloAndroid
      1.3  Android Studio项目结构
        1.3.1  app目录
        1.3.2  Gradle Scripts
      1.4  Android Studio常用功能
        1.4.1  Settings
        1.4.2  Manage IDE Settings
        1.4.3  Project Structure
        1.4.4  Sync Project with Gradle Files
        1.4.5  Bookmarks
        1.4.6  Override Methods
        1.4.7  Comment
        1.4.8  Reformat Code
        1.4.9  Build APK
        1.4.10  Rename
        1.4.11  Rename 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.1  Layout
        2.1.2  Java文件
        2.1.3  AndroidManifest.xml
      2.2  调试输出
      2.3  类和对象
      2.4  extends
      2.5  implements
      2.6  super
      2.7  equals与恒等号(==)
      2.8  方法重载
      2.9  代码块
    第3章  Android常用布局
      3.1  Android长度单位
      3.2  线性布局
      3.3  边线和角
      3.4  layout_weight
      3.5  绝对布局
      3.6  相对布局
      3.7  帧布局

      3.8  表格布局
      3.9  网格布局
      3.10  约束布局
        3.10.1  约束布局基础
        3.10.2  Barrier
        3.10.3  Guideline
        3.10.4  Group
        3.10.5  Circle
        3.10.6  Chain
      3.11  Space和layout_margin
    第4章  Android常用控件
      4.1  TextView
        4.1.1  TextView的常用属性和方法
        4.1.2  theme和style
        4.1.3  layout_gravity与gravity
        4.1.4  findViewById()与viewBinding
      4.2  Button
        4.2.1  单击监听器
        4.2.2  监听器复用
        4.2.3  长按单击监听器
        4.2.4  动态添加按钮
        4.2.5  自定义DoubleClickListener监听器
      4.3  EditText
        4.3.1  设置和获取文本
        4.3.2  按键监听器
        4.3.3  触摸监听器
        4.3.4  焦点改变监听器
        4.3.5  文本选择
        4.3.6  禁止弹出软键盘
        4.3.7  inputType和imeOptions
      4.4  Toast
        4.4.1  显示文本
        4.4.2  显示图片
        4.4.3  显示图片和文字
      4.5  RadioButton
        4.5.1  获取单选按钮选中项
        4.5.2  清空单选按钮
      4.6  CheckBox
        4.6.1  基本功能
        4.6.2  监听器
        4.6.3  代码复用
      4.7  CheckedTextView
      4.8  ImageView
      4.9  DatePicker
      4.10  DatePickerDialog
      4.11  TimePickerDialog
      4.12  CalendarView
      4.13  SeekBar
      4.14  RatingBar
      4.15  NumberPicker

        4.15.1  NumberPicker基本功能
        4.15.2  显示文字的NumberPicker
      4.16  ProgressBar
      4.17  Spinner
      4.18  ToggleButton
      4.19  Switch
      4.20  AutoCompleteTextView
      4.21  ScrollView和HorizontalScrollView
      4.22  TextClock
      4.23  Chronometer
      4.24  AlertDialog
        4.24.1  带默认按钮的AlertDialog
        4.24.2  列表的AlertDialog
        4.24.3  单选的AlertDialog
        4.24.4  复选的AlertDialog
        4.24.5  自定义控件
    第5章  其他常用编程技术
      5.1  Intent
        5.1.1  Intent的显式调用和隐式调用
        5.1.2  Intent传值和取值
      5.2  Activity
        5.2.1  系统状态栏、标题栏和导航栏
        5.2.2  关闭Activity
        5.2.3  生命周期
      5.3  电话及动态授权
      5.4  发送短信
      5.5  Menu
        5.5.1  构建菜单
        5.5.2  响应菜单项单击
        5.5.3  ContextMenu
      5.6  Notification
      5.7  Service
      5.8  Broadcast
        5.8.1  静态注册
        5.8.2  动态注册
        5.8.3  多接收器接收普通广播
        5.8.4  有序广播
      5.9  SQLiteDatabase
      5.10  SQLiteOpenHelper
      5.11  数据库调试
      5.12  SharedPreferences
      5.13  精度问题
      5.14  横竖屏
      5.15  获取App信息
    附录A  综合实验
    参考文献