当前位置:首页 > 移动开发 >
《Android经典应用程序开发》电子书封面

Android经典应用程序开发

  • 发布时间:2019年08月10日 10:29:24
  • 作者:韩超
  • 大小:199 MB
  • 类别:Android电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:9.1

    Android经典应用程序开发 PDF 高清版

      给大家带来的一篇关于Android相关的电子书资源,介绍了关于Android应用、Android程序开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小199 MB,韩超编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.5。

      内容介绍

      Android经典应用程序开发 PDF

      Android经典应用程序开发》内容理论联系实际,系统化组织。全书由8章组成,涵盖了Android经典应用程序开发的各个方面,知识量巨大,技术要点清晰,结构紧凑而精炼。

      目录

      • 第1章 android应用开发基础 1
      • 1.1 android应用开发基础概述 1
      • 1.1.1 android应用开发的结构 1
      • 1.1.2 android应用程序 开发的目的 2
      • 1.2 基于android sdk的ide开发环境 2
      • 1.2.1 android ide开发环境的 组成和结构 2
      • 1.2.2 windows中的android sdk 开发环境安装 3
      • 1.2.3 linux环境中的android sdk 开发环境安装 10
      • 1.2.4 android中运行仿真器 环境 11
      • 1.2.5 android中建立工程 13
      • 1.2.6 在ide中使用各种android 工具 20
      • 1.2.7 其他android工具 26
      • .1.3 android应用程序的结构 27
      • 1.3.1 android应用程序的代码 组成 27
      • 1.3.2 android应用示例 28
      • 1.3.3 应用程序生成运行过程 31
      • 1.4 android 应用开发的方法 33
      • 1.4.1 api参考文档的使用 33
      • 1.4.2 android应用开发模式 37
      • 第2章 ui程序的结构 39
      • 2.1 android中的界面组成 39
      • 2.1.1 屏幕(活动activity) 40
      • 2.1.2 屏幕中的内容 (视图view) 41
      • 2.1.3 二者的结合 41
      • 2.2 屏幕中内容的控制和响应 42
      • 2.2.1 基本响应方法 43
      • 2.2.2 变化的响应方法 45
      • 2.2.3 控件响应方法比较 47
      • 2.3 设备事件的响应 48
      • 2.3.1 键盘事件的响应 48
      • 2.3.2 运动事件的处理 51
      • 2.4 屏幕切换 56
      • 2.4.1 启动活动的方法 57
      • 2.4.2 带有返回结果的启动活动 58
      • 2.5 菜单、对话框和标题栏 61
      • 2.5.1 菜单的使用 61
      • 2.5.2 对话框的使用 65
      • 2.5.3 标题栏的使用 73
      • 2.6 样式和主题的使用 74
      • 2.6.1 控件中的样式 75
      • 2.6.2 全局性质的主题 75
      • 第3章 控件和布局 81
      • 3.1 控件 81
      • 3.1.1 android中的控件 81
      • 3.1.2 文本类控件 84
      • 3.1.3 图像类控件 88
      • 3.1.4 进度条类控件 91
      • 3.1.5 继承view实现自定义控件 96
      • 3.1.6 继承控件实现自定义控件 101
      • 3.2 视图组和屏幕的布局 104
      • 3.2.1 android中的视图组 104
      • 3.2.2 独立使用的视图组 108
      • 3.2.3 作为简单容器使用的视图组 113
      • 3.2.4 几种布局类的使用 116
      • 3.2.5 自适应视图adapterview 131
      • 3.2.6 tab的使用 147
      • 第4章 图形接口 158
      • 4.1 2d图形接口的使用 158
      • 4.1.1 使用2d图形接口的程序结构 158
      • 4.1.2 画布和画笔结合的基本绘制 159
      • 4.1.3 路径(path) 164
      • 4.1.4 文本(text) 166
      • 4.1.5 位图(bitmap) 171
      • 4.1.6 颜色效果 174
      • 4.1.7 画布状态和区域操作 177
      • 4.1.8 记录 182
      • 4.2 opengl 3d图形接口的使用 184
      • 4.2.1 使用opengl图形接口的程序结构 184
      • 4.2.2 单纯实现的渲染器动画 185
      • 4.2.3 具有交互的opengl绘制程序 189
      • 4.2.4 背景和透明效果 192
      • 4.2.5 另一种opengl的接口方式 196
      • 4.3 可绘制内容 198
      • 4.3.1 可绘制内容的概念 198
      • 4.3.2 使用xml文件表示基本的可绘制内容 199
      • 4.3.3 使用xml文件表示扩展的可绘制内容 202
      • 4.3.4 使用代码构建的可绘制内容 207
      • 4.4 动画 210
      • 4.4.1 动画的概念和分类 210
      • 4.4.2 补间动画 210
      • 4.4.3 帧动画 215
      • 4.4.4 屏幕切换的动画 216
      • 第5章 非ui组件和结构 219
      • 5.1 服务 219
      • 5.1.1 服务综述 219
      • 5.1.2 本地服务的调用者 222
      • 5.1.3 远程服务的使用 228
      • 5.1.4 服务的应用场景 236
      • 5.2 广播接收器 238
      • 5.2.1 广播接收器综述 238
      • 5.2.2 不同形态的广播接收器 239
      • 5.2.3 结合pendingintent使用广播接收器 241
      • 5.3 内容提供者 244
      • 5.3.1 内容提供者综述 244
      • 5.3.2 简单内容提供者的实现 248
      • 5.3.3 uri的处理 251
      • 5.3.4 内容提供者的打开文件功能 252
      • 5.4 工程描述文件、资源和资产 255
      • 5.4.1 android中的工程描述文件 255
      • 5.4.2 android中的资源 259
      • 5.4.3 android中的资产 265
      • 第6章 android应用开发的细节 268
      • 6.1 android api层次结构 268
      • 6.1.1 android api层次结构 268
      • 6.1.2 android的api级别 268
      • 6.1.3 android 的各个基本的核心包 270
      • 6.1.4 android 1.5增加的内容 274
      • 6.1.5 android 1.6增加的内容 275
      • 6.1.6 android 2.0-2.1增加的内容 276
      • 6.1.7 android 2.2增加的内容 277
      • 6.1.8 android 2.3.x增加的内容 278
      • 6.2 安全性和权限 280
      • 6.2.1 进程的用户id级别的权限 280
      • 6.2.2 许可 281
      • 6.3 数据存储 283
      • 6.3.1 android数据存储的方式 283
      • 6.3.2 文件和网络 284
      • 6.3.3 数据库的使用 285
      • 6.3.4 参数选项的使用 292
      • 6.4 硬件相关的程序 300
      • 6.4.1 硬件相关的类 301
      • 6.4.2 硬件相关的特性 301
      • 6.4.3 电源管理器 303
      • 6.4.4 警报器的使用 304
      • 6.4.5 音频系统的使用 304
      • 6.4.6 定位系统的使用 305
      • 6.4.7 电话系统的使用 307
      • 6.4.8 传感器的使用 310
      • 6.4.9 振动器的使用 312
      • 6.4.10 无线局域网的使用 313
      • 6.4.11 蓝牙的使用 314
      • 6.4.12 照相机的使用 316
      • 6.4.13 电池和电源信息的获取 318
      • 6.5 用户通知方法 318
      • 6.5.1 toast通知 318
      • 6.5.2 status bar通知 321
      • 第7章 android应用的设计思想 325
      • 7.1 程序的组件模式 325
      • 7.2 系统的脉络:intent 327
      • 7.2.1 intent的作用 327
      • 7.2.2 代码中intent的使用 328
      • 7.3 远程调用:binder和aidl 332
      • 7.3.1 应用层ipc的实现方式 332
      • 7.3.2 aidl文件的使用 333
      • 7.4 进程、线程和任务 334
      • 7.4.1 进程 335
      • 7.4.2 线程 337
      • 7.4.3 android中的任务 342
      • 7.5 ui设计 348
      • 7.5.1 布局的组合 348
      • 7.5.2 组合型控件 352
      • 7.5.3 布局的动态使用 355
      • 7.5.4 不同屏幕的适应性 357
      • 7.6 android的应用程序设计实现理念 359
      • 7.6.1 android程序的设计和实现的通用方法 359
      • 7.6.2 android程序的要点 361
      • 7.6.3 android中几种典型的程序结构 363
      • 第8章 android应用程序层插件 366
      • 8.1 android应用层插件的功能与作用 366
      • 8.1.1 应用层插件的特点 366
      • 8.1.2 应用层插件的结构 367
      • 8.1.3 主要应用层插件 368
      • 8.2 快捷方式(shortcut) 368
      • 8.2.1 shortcut的概念和用途 368
      • 8.2.2 shortcut的程序组成 369
      • 8.2.3 shortcut的实现 370
      • 8.3 活动目录(livefolder) 372
      • 8.3.1 livefolder的概念和用途 372
      • 8.3.2 livefolder的程序组成 373
      • 8.3.3 livefolder的实现 374
      • 8.4 应用小部件(app widget) 377
      • 8.4.1 app widget的概念和用途 377
      • 8.4.2 app widget程序的组成 378
      • 8.4.3 app widget的实现 380
      • 8.5 输入法(inputmethod) 383
      • 8.5.1 inputmethod的概念和用途 383
      • 8.5.2 inputmethod的程序组成 384
      • 8.5.3 inputmethod的实现 388
      • 8.6 活动墙纸(live wallpaper) 393
      • 8.6.1 live wallpaper的概念和用途 393
      • 8.6.2 live wallpaper的程序组成 393
      • 8.6.3 live wallpaper的实现 395
      • 8.7 可搜索程序(searchable) 397
      • 8.7.1 searchable的概念和用途 397
      • 8.7.2 searchable的程序组成 399
      • 8.7.3 searchable的实现 400
      • 8.8 账户和同步(account和sync) 405
      • 8.8.1 account和sync的概念和用途 405
      • 8.8.2 account和sync的程序组成 405
      • 8.8.3 account和sync的实现 408
      • 8.9 语音识别器(speechrecognizer) 412
      • 8.9.1 speechrecognizer的概念和用途 412
      • 8.9.2 speechrecognizer的程序组成 413
      • 8.9.3 语音识别器实现 414 

      学习笔记

      微信小程序实战之仿android fragment可滑动底部导航栏(4)

      底部3-5个选项的底部导航栏,目前在移动端上是主流布局之一,因此腾讯官方特地做了,可以通过设置,就可以做出了一个底部的导航栏。 相关教程:微信小程序教程系列之设置标题栏和导航栏(7) 但是通过设置的这个底部的导航栏,功能上比较固定,它必须要设置与它对应的一个页面,而且并不能滑动。 在业务上,有时候会比较限制,并不能完全满足所需。 又例如早前有人拿着UI稿问我,这种广告轮播图的样式,在小程序能不能实现呢? 我当时没有想了下,还不是很确定,因为小程序的轮播图的那几个小点点实在比较普通,样式单一。 因此特意写了一篇自定义轮播图的文章 链接:微信小程序实……

      判断iOS、Android以及PC端的示例代码

      前言 我们在做移动端时,在跨平台、浏览器、移动设备兼容的时候,要根据设备、浏览器做特定调整,想起用navigator.userAgent来对浏览器类型进行判断,查了点资料,在这里总结下 还有一个就是移动端的缩放问题,在meta标签中进行设置,对部分浏览器进行强制性的限制 1.navigator的一些常用属性 navigator为window对象的一个属性,指向了一个包含浏览器相关信息的对象 navigator.appVersion 浏览器的版本号 navigator.language 浏览器使用的语言 navigator.userAgent 浏览器的userAgent信息 其中userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。 2.较常见的ios端、Android端及PC端的判断 简单点的 /* 判……

      Android bdflow数据库神器的使用

      今日观看别人源码的时候偶然间发现了一个很好用的数据库神器,在这里分享一下。 什么是dbflow? dbflow是Android SQLite ORM的一个使用注解操控的工具库。简单说就是对sqlite数据库进行操作的一个java库。 ORM(Object-relational mapping),中文翻译为对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 为什么使用dbflow? 1、 速度 基于AnnotationProcessing(注解处理器),在编译时生成代码,运行时性能优良,通过复用对象以及缓存机制,得到不错的速度体验。 2、 扩展性 数据表……

      以上就是本次介绍的Android电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Angular从零到一

      下一篇:Android APP开发入门

      展开 +

      收起 -

      • 《Android经典应用程序开发》PDF下载

      下载地址:百度网盘下载
      Android相关电子书
      Android程序设计经典教程
      Android程序设计经典教程 高清版

      Android程序设计经典教程 从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例介绍了Android程序开发的各方面技术。本书在介绍Android技术的同时,提供一些经典案例,通过经典案例让读

      立即下载
      Android移动应用开发:基于AdobeAIR
      Android移动应用开发:基于AdobeAIR 高清版

      《 Android移动应用开发:基于AdobeAIR 》共四部分19章,主要介绍如何使用AdobeAIR开发Android移动应用,深入讲解Android移动开发特有的各种主题,力图帮助读者创建高品质的应用程序。第1章~第5章讨

      立即下载
      Android插件化开发指南
      Android插件化开发指南 完整版

      Android插件化技术广泛应用在移动开发中,通过插件化技术,AndroidApp可以不通过发布新版本而修复线上的bug或者推出新功能,这对于日活千万的App而言是非常重要的,可极大程度提升App开发效率

      立即下载
      Android UI设计
      Android UI设计 高清版

      作为一款开源智能手机操作系统,Android在当今移动市场上风头正劲。许多开发人员需要一本Android UI设计入门级教程,其能够同时针对移动UI的设计模式和碎片化解决方案进行深入分析。 《An

      立即下载
      Android应用程序开发教程
      Android应用程序开发教程 高清版

      Android应用程序开发教程 基于Google最新推出的Android IDE -AndroidStudio和最新的Android模拟器Genymotion作为开发环境进行编写,全面介绍了Android应用开发的相关知识,内容覆盖了Android系统与开发环境、

      立即下载
      Android物联网开发细致入门与最佳实践
      Android物联网开发细致入门与最佳实践 高清版

      Android物联网开发细致入门与最佳实践 循序渐进地讲解了基于Android系统开发物联网应用程序的基本知识、关键技术和实战流程。在讲解每一个知识时,都遵循了理论联系实际的讲解方式,从内

      立即下载
      Android源码设计模式解析与实战
      Android源码设计模式解析与实战 影印第2版

      本书介绍了Android源代码的设计模式,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式,通过实战帮助读者达到学以致用的目的,且能够将模式运用于项目中

      立即下载
      读者留言
      niehanmin

      niehanmin 提供上传

      资源
      31
      粉丝
      39
      喜欢
      167
      评论
      15

      Copyright 2018-2020 www.xz577.com 码农之家

      投诉 / 推广 / 赞助:QQ:520161757