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

    • Android系统设计与开发(高等学校计算机类专业系列教材)
      • 作者:编者:周卫斌|责编:刘玉芳
      • 出版社:西安电子科大
      • ISBN:9787560666471
      • 出版日期:2023/01/01
      • 页数:344
    • 售价:22.4
  • 内容大纲

        Android系统目前已经占据了全球智能手机市场80%以上的份额,受到越来越多开发者的青睐。本书以Android Studio为开发工具,由浅入深地介绍了Android系统的设计与开发,内容共13章,包括Android系统导论、Java基础、Android工程结构、Activity、Android应用界面、Android的广播机制、Android服务、数据存储与共享、位置服务、网络编程、多媒体开发、Android NDK编程及高级UI-Material Design简介。
        本书内容翔实,通俗易懂,加入了很多例程并配有大量的注释和图片,以帮助读者理解。
        本书既可作为高等院校相关专业的教材,也可供开发人员学习参考。
  • 作者介绍

  • 目录

    第1章  Android系统导论
      1.1  Android系统概述
        1.1.1  Android系统的发展历程
        1.1.2  Android系统的特点
      1.2  Android系统架构
      1.3  Android开发环境搭建
        1.3.1  开发工具
        1.3.2  搭建Android开发环境
        1.3.3  Android开发环境测试
      本章总结
    第2章  Java基础
      2.1  Java语言简介
      2.2  Java语言基础知识
        2.2.1  基本数据类型
        2.2.2  常量与变量
        2.2.3  运算符
        2.2.4  条件语句
        2.2.5  循环语句
        2.2.6  数组
      2.3  Java语言的核心概念
        2.3.1  类与对象
        2.3.2  继承
        2.3.3  抽象类与接口
        2.3.4  异常处理
      本章总结
    第3章  Android工程结构
      3.1  Project模式下的工程结构
      3.2  app目录
      3.3  res详解
      3.4  AndroidManifest.xml详解
      3.5  build.gradle详解
      本章总结
    第4章  Activity
      4.1  Activity的概念
      4.2  Activity的基本使用方法
        4.2.1  手动创建Activity
        4.2.2  手动创建并加载布局
        4.2.3  在AndroidManifest文件中注册
        4.2.4  使用Toast提醒方式
        4.2.5  使用Menu
        4.2.6  销毁Activity
      4.3  Intent在Activity中的使用
        4.3.1  使用显式Intent
        4.3.2  使用隐式Intent
        4.3.3  使用隐式Intent启动其他Activity
        4.3.4  传递数据给下一个Activity
        4.3.5  返回数据给上一个Activity
      4.4  Activity的生命周期
        4.4.1  Activity的四种状态
        4.4.2  Activity的生存期

        4.4.3  系统回收Activity
      4.5  Activity的启动模式
      4.6  Android系统的日志工具——Log
      本章总结
    第5章  Android应用界面
      5.1  Android应用界面开发概述
        5.1.1  视图组件与容器组件
        5.1.2  Android控制UI界面的方式
        5.1.3  Android中UI界面开发的常用尺寸单位
      5.2  常用界面控件
        5.2.1  TextView
        5.2.2  Button
        5.2.3  EditText
        5.2.4  Spinner
        5.2.5  ImageView
        5.2.6  AlertDialog
        5.2.7  ListView
        5.2.8  RecyclerView
      5.3  常用布局
        5.3.1  ConstraintLayout
        5.3.2  LinearLayout
        5.3.3  RelativeLayout
        5.3.4  GridLayout
        5.3.5  FrameLayout
      5.4  碎片
        5.4.1  碎片简介
        5.4.2  碎片的使用
      5.5  动态加载布局的技巧
        5.5.1  使用限定符
        5.5.2  使用最小宽度限定符
      本章总结
    第6章  Android的广播机制
      6.1  广播机制概述
      6.2  广播接收者注册
        6.2.1  静态注册广播接收者并实现开机启动
        6.2.2  动态注册广播接收者并监听网络状态
      6.3  广播发送者向AMS发送广播
        6.3.1  普通广播
        6.3.2  系统广播
        6.3.3  有序广播
        6.3.4  App应用内广播
      本章总结
    第7章  Android服务
      7.1  服务简介
      7.2  Android多线程
        7.2.1  在子线程中更新UI
        7.2.2  异步消息机制
        7.2.3  使用AsyncTask更新UI
      7.3  服务的生命周期
      7.4  服务的使用

        7.4.1  服务的创建
        7.4.2  启动服务和停止服务
        7.4.3  绑定启动服务和解绑服务
        7.4.4  使用前台服务
        7.4.5  使用IntentService
      本章总结
    第8章  数据存储与共享
      8.1  文件存储
      8.2  SharedPreferences存储
      8.3  数据库存储
        8.3.1  创建数据库
        8.3.2  升级数据库
        8.3.3  添加数据
        8.3.4  更新数据
        8.3.5  删除数据
        8.3.6  查询数据
      8.4  数据共享
        8.4.1  ContentProvider
        8.4.2  访问其他程序中的数据
      本章总结
    第9章  位置服务
      9.1  位置服务简介
      9.2  高德地图API的应用
        9.2.1  申请API key
        9.2.2  使用定位功能
        9.2.3  使用地图功能
      本章总结
    第10章  网络编程
      10.1  WebView控件
        10.1.1  WebView概述
        10.1.2  WebView的基本使用
        10.1.3  WebView子类及使用方法
      10.2  HTTP协议及使用
        10.2.1  使用HttpURLConnection类
        10.2.2  POST方式提交数据
        10.2.3  OKHttp的使用
      10.3  Socket通信
        10.3.1  Socket简介
        10.3.2  Socket与HTTP对比
        10.3.3  Socket通信示例
      本章总结
    第11章  多媒体开发
      11.1  通知
      11.2  摄像与相册
      11.3  音视频播放
        11.3.1  音频播放
        11.3.2  视频播放
      本章总结
    第12章  Android NDK编程
      12.1  JNI与NDK简介

        12.1.1  JNI简介
        12.1.2  NDK简介
        12.1.3  JNI与NDK的关系
      12.2  NDK开发环境
      12.3  NDK简单示例
      本章总结
    第13章  高级UI-Material Design简介
      13.1  立体界面
      13.2  标题栏
      13.3  滑动菜单
      13.4  悬浮按钮
      13.5  Snackbar——可以交互的提示工具
      13.6  Card View
      13.7  下拉刷新
      本章总结
    附录一  Android权限列表
    附录二  Android API
    参考文献