• Android App开发从入门到精通
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Android App开发从入门到精通

21.75 2.8折 79 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者安辉

出版社清华大学出版社

出版时间2018-12

版次1

装帧平装

货号A4

上书时间2024-11-19

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 安辉
  • 出版社 清华大学出版社
  • 出版时间 2018-12
  • 版次 1
  • ISBN 9787302513582
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 页数 404页
  • 字数 0.67千字
【内容简介】
本书使用Android Studio 3.0开发环境,同时适配新版的Android 8.0操作系统,由浅入深地学习Android App的开发。全文共分为10章,涵盖Android Studio的开发环境搭建、Android控件的使用、四大组件的使用、Fragment(碎片)、多线程开发、网络编程与数据存储等内容。*后通过项目实战,对所学知识点融会贯通,进一步增强开发能力。
  本书内容通俗易懂,案例丰富,不仅适用于Android开发的广大从业人员、App开发的业余爱好者,也可作为大中专院校与培训机构的培训教程。
【目录】


章  android studio的介绍以及使用

1.1  探索android studio

1.1.1  项目结构

1.1.2  android studio主窗

1.1.3  工具窗

1.1.4  代码自动完成

1.1.5  样式和格式化

1.1.6  版本控制基础知识

1.1.7  gradle构建系统

1.1.8  debug调试

1.1.9  能监视器

1.1.10  分配跟踪器

1.1.11  数据文件访问

1.1.12  代码检查

1.1.13  志消息

1.2  下载与安装android studio

1.2.1  下载android studio

1.2.2  开始安装

1.3  android studio使用

1.3.1  项目结构

1.3.2  创建项目

1.3.3  android studio自带模拟器运行项目

1.3.4  使用genymotion模拟器运行

1.3.5  真机运行

1.4  调试项目

1.4.1  debug断点调试

1.4.2  志调试

1.5  eclie项目迁移至android studio

1.5.1  eclie项目迁移条件

1.5.2  将eclie项目导入android studio

1.5.3  验证导入是否成功

1.6  创建android库

1.6.1  创建库模块

1.6.2  将库模块导入到项目中

1.6.3  将应用模块转换为库模块

1.6.4  开发库模块的注意事项

1.6.5  aar文件详解

1.7  项目依赖库

1.7.1  依赖本地库

1.7.2  在线依赖库

1.8  应用清单文件

1.8.1  清单文件结构

1.8.2  文件约定

1.9  常用快捷键

1.10  应用

1.10.1  和密钥库

1.10.2  调试项目时

1.10.3  正式

1.11  多渠道打包

1.11.1  代码实现

1.11.2  测试

1.12  adb详解

1.12.1  mac下adb加入环境变量(windows电脑自行搜索)

1.12.2  adb常用命令

1.13  android studio 3.0  新特

1.13.2  手动更新gradle版本

1.13.3  kotlin支持

1.13.4  java 8支持

1.13.5  android profiler

1.13.6  cpu profiler

1.13.7  memory profiler

1.13.8  work profiler

1.13.9  apk profiling

1.13.10  device file explorer

1.13.11  adaptive icons wizard

1.13.12  google的maven存储库

1.14  本章小结

第2章  android控件

2.1  view介绍

2.1.1  自定义view

2.1.2  自定义属

2.2  viewgroup介绍

2.3  几种常用的布局

2.3.1  linearlayout(线布局)

2.3.2  relativelayout(相对布局)

2.3.3  framelayout(框架布局)

2.3.4  三大布局嵌套以及动态添加view

2.4  初级控件的使用

2.4.1  textview(文本视图)

2.4.2  button(按钮)

2.4.3  edittext(文本编辑框)

2.4.4  imageview(图像视图)

2.4.5  radiobutton(单选按钮)

2.4.6  checkbox(复选框)

2.4.7  progressbar(进度条)

2.4.8  progressdialog(进度对话框)

2.4.9  alertdialog(简单对话框)

2.4.10  popupwindow(弹出式窗)

2.4.11  dialogfragment

2.5  android控件的使用

2.5.1  listview(列表视图)

2.5.2  gridview(网格视图)

2.5.3  recyclerview(循环视图)

2.5.4  swiperefreshlayout(下拉刷新)

2.5.5  viewpager(翻页视图)

2.6  通过xml文件修饰view

2.6.1  shapes(设置圆角、边框、填充、渐变)

2.6.2  selector(设置点击、选中点击效果)

2.6.3  layer-list(把item按照顺序层叠显示)

2.7  本章小结

第3章  android四大组件

3.1  activity(活动)

3.1.1  activity的生命周期

3.1.2  启动activity的两种方式

3.1.3  在activity中使用toast

3.1.4  activity启动与退出动画

3.1.5  activity销毁

3.1.6  activity与activity之间传递数据

3.1.7  activity的软键盘弹出方式

3.1.8  activity任务栈

3.1.9  activity四种启动模式

3.2  service(服务)

3.2.1  activity中启动service以及销毁service

3.2.2  activity与service通信

3.3  broadcast receiver(广播接收器)

3.3.1  动态注册广播

3.3.2  静态注册广播

3.3.3  广播基本结

3.3.4  应用内广播localbroadcastmanager

3.4  contentprovider(内容提供者)

3.5  本章小结

第4章  fragment探索

4.1  fragment简介

4.2  fragment生命周期

4.3  fragmentmanager与 fragmenttransaction的使用

4.3.1  fragmentmanager(fragment管理类)的使用

4.3.2  fragmenttransaction(fragment事务)的使用

4.4  activity动态作fragment

4.5  fragment与activity交互数据

4.6  fragment案例――实现底部导航栏

4.6.1  分析需求

4.6.2  代码实现

4.7  本章小结

第5章  android多线程开发

5.1  多线程的创建

5.2  子线程中更新ui的四种方法

5.2.1  用activity对象的runonuithread方法

5.2.2  view.t的使用

5.3  handler的使用

5.3.1  为什么要用handler

5.3.2  使用handler

5.3.3  handler、looper与messagequeue三者的关系

5.4  使用asynctask创建后台线程

5.5  线程池的使用

第6章  android网络编程与数据存储

6.1  基于android台的通信

6.1.1  使用get方式向服务器提交数据

6.1.2  使用t方式向服务器提交数据

6.1.3  使用gson解析json格式的数据

6.1.4  ok开源项目的使用

6.2  数据存储

6.2.1  sharedpreferences

6.2.2  sqlite数据库

6.2.3  文件存储

6.3  本章小结

第7章  android应用

7.1  notification(通知)使用

7.1.1  创建通知

7.1.2  通知优先级

7.1.3  更新通知

7.1.4  删除通知

7.1.5  自定义通知布局

7.2  多媒体开发

7.2.1  播放音频

7.2.2  播放的三种方式

7.3  调用浏览器打开网页

7.3.1  启动android默认浏览器

7.3.2  启动指定浏览器打开

7.3.3  优先使用

7.4  webview的使用

7.4.1  webview加载网页的四种方式

7.4.2  webviewclient与webchromeclient的区别

7.4.3  webview的简单使用

7.5  复制和粘贴

7.5.1  复制文本

7.5.2  粘贴文本

7.6  定位的使用

7.6.1  定位的三种方式

7.6.2  定位的相关类

7.6.3  g获取经纬度

7.6.4  根据经纬度反向编码获取地址

7.7  ndk与jni开发

7.7.1  什么是ndk

7.7.2  ndk下载

7.7.3  在mac下加入ndk环境变量

7.7.4  什么是jni

7.7.5  ndk与jni的简单使用

7.8  使用sourcetree上传项目到github

7.8.1  什么是git

7.8.2  什么是github

7.8.3  什么是sourcetree

7.8.4  使用sourcetree作github

7.9  将项目发布到jcenter

第8章  android 5.x、6.x、7.x、8.x各版本特

8.1  android 5.x版本新特

8.1.1  悬挂式notification

8.1.2  利用drawerlayout和navigationview实现侧边栏

8.1.3  tablayout和viewpager结合使用

8.1.4  coordinatorlayout、floatingactionbutton和snackbar的使用

8.2  android 6.x版本新特

8.3  android 7.x版本新特

8.3.1  多窗支持

8.3.2  fileprovider解决fileuriexedexception

8.4  android 8.x版本新特

第9章  常用功能模板

9.1  启动页与启动的引导页

9.1.1  需求分析

9.1.2  代码实现

9.1.3  启动页

9.1.4  引导页

9.2  检查更新并下载安装

9.3  banner广告轮播图

9.3.1  运行效果图

9.3.2  代码实现

9.4  登录、分享与支付

9.4.1  代码实现

9.4.2  登录

9.4.3  分享

9.4.4  支付

9.4.5  

9.4.6  开放台官网的后台配置

9.4.7  运行软件

9.4.8  官方开发文档

9.5  百度地图

9.5.1  百度定位sdk

9.5.2  百度地图sdk

0章  实现开发者头条

10.1  启动页实现

10.1.1  启动页的目标效果

10.1.2  代码实现

10.2  使用drawerlayout控件实现侧滑菜单栏

10.2.1  侧滑菜单的目标效果

10.2.2  代码实现

10.3  开发者头条首页实现

10.3.1  源代码的实现

10.3.2  精选fragment

10.4  开发者头条首页优化

10.4.1  需要在线依赖

10.4.2  标题栏和三个切换选项卡

10.4.3  分析tablayout切换源代码

10.4.4  精选文章列表控件从listview替换成recyclerview

10.5  recyclerview实现下拉刷新和上拉加载更多

10.5.1  实现步骤

10.5.2  实现详解

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP