Android编程权威指南(第3版)
作者:[美] 比尔·菲利普斯 、克里斯·斯图尔特 、克莉丝汀·马西卡诺
出版社:北京图灵文化发展有限公司
ISBN:9787115457592
VIP会员免费
(仅需0.8元/天)
¥ 59.99
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
DougSillars-高性能Android应用开发(带书签高清版).pdf 评分:
性能问题在很大程度上决定了用户是否会使用一款App,本书正是Android性能方面的关键性指南。全书共8章,主要从电池、内存、CPU和网络方面讲解了电池管理、工作效率和速度这几个方面的性能优化问题,并介绍了一些有助于确定和定位性能问题所属类型的工具。同时也会探讨开发人员面临的一些主要问题,进而提出一些可行的补救措施。全书旨在通过提高App性能完善App,以便用户可以获得极致体验。
上传时间:2018-04 大小:14.09MB
- 43.67MB
Android高级编程.pdf
2012-07-17目录 ······ 第1章 Android简介 1.1 一些背景信息 1.1.1 不远的过去 1.1.2 未来的前景 1.2 对Android的误解 1.3 开放的移动开发平台 1.4 自带的Android应用程序 1.5 Android SDK功能 1.5.1 对包括摄像头、GPS和加速计在内的硬件的访问 1.5.2 自带的Google地图、地理编码和基于位置的服务 1.5.3 后台服务 1.5.4 SQLite数据存储和检索数据库 1.5.5 共享数据和应用程序间通信 1.5.6 使用Google Talk的P2P服务 1.5.7 扩展的数据支持和2D/3D图形 1.5.8 优化的内存和进程管理 1.6 开放手机联盟简介 1.7 运行Android的环境 1.8 从事Android开发的原因 1.8.1 推动Android普及的因素 .1.8.2 Android的独到之处 1.8.3 改变移动开发格局 1.9 开发框架简介 1.9.1 开发包中的资源 1.9.2 理解Android软件栈 1.9.3 Dalvik虚拟机 1.9.4 Android应用程序架构 1.9.5 Android库 1.9.6 高级Android库 1.10 小结 第2章 开始入手 2.1 Android开发 2.1.1 开始前的准备工作 2.1.2 创建第一个Android活动 2.1.3 Android应用程序的类型 2.2 面向移动设备的开发 2.2.1 关于硬件设计的考虑事项 2.2.2 考虑用户环境 2.2.3 Android开发 2.3 To-Do List示例 2.4 Android开发工具 2.4.1 Android模拟器 2.4.2 Dalvik调试监控服务(DDMS) 2.4.3 Android调试桥(ADB) 2.5 小结 第3章 创建应用程序和活动 3.1 Android应用程序的组成部分 3.2 程序清单简介 3.3 使用清单编辑器 3.4 Android应用程序生命周期 3.5 理解应用程序的优先级和进程状态 3.6 分离资源 3.6.1 创建资源 3.6.2 使用资源 3.6.3 To-DoList资源示例 3.6.4 为不同的语言和硬件创建资源 3.6.5 运行时配置更改 3.7 深入探讨Android活动 3.7.1 创建一个活动 3.7.2 活动生命周期 3.7.3 Android活动类 3.8 小结 第4章 创建用户界面 4.1 Android UI基本设计 4.2 View简介 4.2.1 使用View创建Activity(活动)用户界面 4.2.2 Android Widget工具箱 4.3 布局简介 4.4 创建新的View 4.4.1 修改现有的View 4.4.2 创建复合控件 4.4.3 创建定制的Widget和控件 4.4.4 使用定制的控件 4.5 创建和使用菜单 4.5.1 Android菜单系统简介 4.5.2 定义活动的菜单 4.5.3 动态更新菜单项 4.5.4 处理菜单选择 4.5.5 子菜单和上下文菜单 4.5.6 To-Do List示例续 4.6 小结 第5章 Intent、广播接收器、 Adapter和Internet 5.1 Intent简介 5.1.1 使用Intent来启动活动 5.1.2 使用Intent Filter来为隐式Intent提供服务 5.1.3 使用Intent Filter作为插件和扩展 5.1.4 使用Intent来广播事件 5.2 Adapter简介 5.2.1 Android提供的部分Adapter简介 5.2.2 使用Adapter绑定数据 5.3 使用Internet资源 5.3.1 连接到Internet资源 5.3.2 利用Internet资源 5.4 Dialog简介 5.4.1 Dialog类简介 5.4.2 使用活动作为对话框 5.5 创建一个地震查看器 5.6 小结 第6章 数据存储、检索和共享 6.1 Android中的数据保存技术 6.2 保存简单的应用程序数据 6.2.1 创建和保存preference 6.2.2 检索共享的preference 6.2.3 保存活动状态 6.2.4 为地震查看器创建一个Preference页 6.3 保存和载入文件 6.3.1 将静态文件作为资源添加 6.3.2 文件管理工具 6.4 Android中的数据库 6.4.1 SQLite简介 6.4.2 Cursor和内容值 6.4.3 使用Android数据库 6.5 内容提供器简介 6.5.1 使用内容提供器 6.5.2 本地Android内容提供器 6.5.3 创建一个新的内容提供器 6.5.4 创建和使用地震内容提供器 6.6 小结 第7章 地图、地理编码和基于位置的服务 7.1 使用基于位置的服务 7.2 使用Test Proyider构建模拟器 7.2.1 更新模拟位置提供器中的位置 7.2.2 创建一个应用程序来管理Test Location Provider 7.3 选择——个Location Provider 7.3.1 查找可用的提供器 7.3.2 根据要求标准查找提供器 7.4 确定自己所在的位置 7.4.1 “Where Am I”示例 7.4.2 追踪移动 7.4.3 更新“WhereAmI”示例中的位置 7.5 使用邻近提醒 7.6 使用Geocoder 7.6.1 反向地理编码 7.6.2 前向地理编码 7.6.3 对“Where Am I”示例进行地理编码 7.7 创建基于地图的活动 7.7.1 MapView和MapActivity简介 7.7.2 创建一个基于地图的活动 7.7.3 配置和使用MapView 7.7.4 使用MapController 7.7.5 对“Where Am I”示例使用地图 7.7.6 创建和使用覆盖(Overlay) 7.7.7 MyLocationOverlay简介 7.7.8 ItemizedOverlay和Overlayltem简介 7.7.9 将View固定到地图和地图的某个位置上 7.8 对Earthquake示例添加地图功能 7.9 小结 第8章 后台工作 8.1 服务简介 8.1.1 创建和控制服务 8.1.2 将活动和服务绑定 8.2 使用后台工作线程 8.2.1 创建新的线程 8.2.2 为GUI操作同步线程 8.2.3 将Earthquake Service移动到后台线程 8.3 创建一个Toast 8.3.1 定制Toast 8.3.2 在工作(worker)线程中使用Toast 8.4 Notification简介 8.4.1 Notification Manager简介 8.4.2 创建Notification 8.4.3 触发Notification 8.4.4 向Earthquake Monitor中添加Notiflcation 8.4.5 高级Notification技术 8.4.6 持续的和连续的Notification 8.5 使用Alarm 8.6 使用Alarm更新Earthquake 8.7 小结 第9章 P2P通信 9.1 Android即时消息简介 9.1.1 使用GTalk服务 9.1.2 和GTalk服务绑定 9.1.3 建立GTalk连接,开始一个IM会话 9.1.4 在线状态和联系人列表简介 9.1.5 管理聊天会话 9.1.6 发送和接收数据信息 9.2 SMS简介 9.2.1 在应用程序中使用SMS 9.2.2 发送SMS信息 9.2.3 监听SMS消息 9.2.4 紧急响应的SMS示例 9.2.5 紧急响应自动化 9.3 小结 第10章 访问Android硬件 10.1 使用媒体API 10.1.1 播放媒体资源 10.1.2 录制多媒体 10.2 使用摄像头 10.2.1 控制摄像头设置 10.2.2 使用摄像头预览 10.2.3 照相 10.3 Sensor Manager简介 10.4 使用加速计和指南针 10.4.1 加速计介绍 10.4.2 检测加速度的改变 10.4.3 创建一个速度计 10.4.4 确定方向 10.4.5 创建指南针和地平仪 10.5 Android电话功能 10.5.1 打电话 10.5.2 监控电话状态和电话活动 10.5.3 监控数据连通性和活动 10.5.4 访问手机的属性和状态 10.5.5 控制电话 10.6 使用蓝牙 10.6.1 蓝牙服务介绍 10.6.2 控制本地蓝牙设备 10.6.3 发现并配对蓝牙设备 10.6.4 管理蓝牙连接 10.6.5 使用蓝牙进行通信 10.6.6 使用蓝牙耳机 10.7 管理网络和Wi-Fi连接 10.7.1 监控和管理Internet连接 10.7.2 管理活动的连接 10.7.3 管理你的Wi-Fi 10.8 控制设备震动 10.9 小结 第11章 Android高级开发 11.1 Android的安全性 11.1.1 Linux内核安全 11.1.2 权限简介 11.1.3 声明和实施权限 11.1.4 为广播Intent实施权限 11.2 使用AIDL来支持服务IPC 11.3 使用Internet服务 11.4 构建内容丰富的用户界面 11.4.1 使用动画 11.4.2 使用主题来为应用程序添加皮肤 11.4.3 高级画布绘图 11.4.4 SurfaceView简介 11.4.5 创建交互式控件 11.5 小结
- 864.75MB
3568 Android 11 GMS包
2023-07-31可直接配合 教程使用 内置mk文件
- 5.21MB
适用于某音27.8版本64位的libsscronet.so
2023-11-23适用于某音27.8版本64位的libsscronet.so
- 5.10MB
Xvideos.apk
2023-04-05xvideos安装包android
- 10.24MB
AndroidStudio登录注册(Sqlite)
2023-05-11AndroidStudio登录注册(Sqlite)
- 52.9MB
VisualGDB 5.6 R9//支持VS2008-VS2022
2023-05-04VisualGDB 是 Visual Studio 的一个非常强大的扩展,它允许您调试或调试嵌入式系统。这个程序有一个非常有吸引力的用户界面,它具有许多用于调试或调试代码的功能。VisualGDB 还有一个向导,可以帮助您调试程序并为您提供强大的指南。此外,该程序还有许多其他功能,分为常见功能、高级功能、可用性功能、Linux 功能、Android 功能等类别,每个功能都已在“功能和功能”部分为您列出。 畅享版
- 718.32MB
Android Studio 3.5下载安装包
2023-02-06Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
- 55.2MB
安卓期末大作业(AndroidStudio开发),垃圾分类助手app,分为前台后台,代码有注释,均能正常运行
2023-06-04安卓期末大作业-垃圾分类助手(免积分下载) 压缩包内包含源代码,项目文档,apk文件,运行各个界面截图。app使用的是sqlite数据库,使用的核心类及其组件:Base Adapter,Fragment,View Pager,Alert Dialog.Builder,Option,Animation Draw able(关键帧动画),Media Player(视频),Count Down Timer(倒计时 广告页用),Spinner等 该分类助手的功能是管理员先登录进入后台界面,将数据录入数据库,管理员可进行增删改查操作,用户可在前台页面通过垃圾分类查垃圾也可通过垃圾查分类,可以浏览后台管理员录到数据库中的新闻。 该分类助手在上传头像时是通过跳转到手机图库选择照片,然后保存的时候是通过该图片的uri录入数据库,显示图片则是从数据库读取uri并显示。 以上所述功能均实现正常 详见 https://blog.csdn.net/weixin_59538558/article/details/131029604
- 72B
最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
2024-05-21最近超火的游戏各大主播都在玩,植物大战僵尸杂交版 植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 43.23MB
安卓手表ADB实用工具箱
2023-08-07安卓手表adb实用工具箱是一个强大的Android手表调试工具,可以帮助用户快速调试机器并解决常见问题。该软件界面设计简单易懂,功能丰富,是安卓手表用户必备的工具之一。它可以让用户更方便地调试和管理手表,功能强大,界面简单易用,是安卓手表用户不可或缺的实用软件。 安卓手表adb实用工具箱这款软件怎么样? 1、下载并安装软件:用户可以在官方网站上下载软件,并按照提示进行安装。 2、USB连接手表:通过USB将手表连接到笔记本电脑。 3、打开adb工具箱:双击adb工具箱的图标,软件界面会自动打开。 4、使用软件功能:在软件界面上选择所需的功能,并按照提示完成相关任务。 安卓手表adb实用工具箱软件功能 1、一键安装APK:用户可以将APK文件从手机快速安装到手表上,方便用户使用手表上的应用程序。 2、文件管理:该软件允许用户管理手表上的文件,包括浏览、复制、粘贴和删除。 安卓手表adb实用工具箱软件特点 1、易于使用:该软件具有简单易懂的界面设计,即使不熟悉Android操作的用户也可以快速上手。 2、多功能:该软件具有多个强大的功能,可以帮助用户更好地管理和调试手表。 安卓手表adb实
- 1.97MB
RE浏览器 RootExplorer.apk
2022-02-09安卓版本的RE浏览器,直接下载到手机上安装,或者拖拽到安卓模拟器中。
- 718.42MB
Android Studio 3.5安装包
2022-01-13android-studio-ide-191.5977832-windows.zip
- 42.1MB
Android小项目——新闻APP(源码)
2019-02-26Android小项目——新闻APP(源码),一个很简单的可以练手的Android Demo Ps:下载之前可以先看一下这篇文章——https://blog.csdn.net/qq_34149526/article/details/80992341
- 180KB
安卓期末大作业Android Studio 简易计算器实现
2023-11-18安卓期末大作业Android Studio 简易计算器实现
- 43.94MB
TVbox(内置源,安装即用)
2024-04-16TVBox Android TV版(内置源安卓即用版)
- 217.68MB
CraxsRat源代码,CraxsRat v7.0,CraxsRat安卓手机远控,电脑控制安卓手机,实时画面,远程协助老人维修
2023-10-09CraxsRat源代码,CraxsRat v7.0,CraxsRat安卓手机远控,电脑控制安卓手机,实时画面,远程协助老人维修.
- 18.37MB
3D WebView for Android and iOS Web Browser 4.2.2-4.4.4
2024-02-243d WebView Mobile Old Releases 移动端3dwebview插件 unity2020.3版本亲测可用 免费下载
- 424.63MB
Android Studio SDK(android-29)
2020-05-24资源是7z超压缩包,Windows系统不能识别也不能打开,需要解压缩软件才能解压(推荐使用Bandzip)。
- 10.30MB
AndroidStudio————实战演练——仿美团外卖菜单
2022-04-06即实战演练的全部代码,加图片资源。
- 1.63MB
黑域(HD版),仅支持安卓平板
2023-05-29该软件不仅可以阻止安卓软件拖慢系统速度,过度消耗后台大量。
- 11.20MB
(免费下载)adb应用程序,包含特殊的 adb disable-verity 命令
2023-06-13【说明】 此adb工具包中包含了adb disable-verity命令,这里免费提供给大家使用,具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】 platform-tools解压后即可使用。在cmd中通过cd命令进入到platform-tools文件夹中,然后输入adb /? 可查看说明。如果你电脑上已经有adb,并且配置了环境变量,可以用这个文件进行替换,或者只替换adb.exe 【其他说明】 platform-tools路径默认在:C:\Users\你的电脑用户名\AppData\Local\Android\Sdk\platform-tools
- 956.33MB
黑马程序员——Android移动开发源码
2022-04-29黑马程序员——Android移动开发源码
- 761.66MB
android studio 4.2.2 免安装解压版
2022-07-01android studio 4.2.2 免安装解压版
- 23.47MB
Android反编译工具——jadx
2022-01-19Android反编译工具——jadx
- 1.48MB
Axure元件库(内含pc端,ios,安卓,微信小程序)
2023-10-24Axure元件库(内含pc端,ios,安卓,微信小程序)
- 28.18MB
大麦抢票助手APP(安卓版)
2023-06-02当前在大麦APP上抢演唱会门票非常难抢到,故开发了一款抢票辅助的APP,用kotlin语言开发的,现将源码传上来,仅供学习使用(内含编译好的apk)
- 18.16MB
Android 外接基于UVC协议的摄像头并实现预览 demo
2023-05-23Android 外接基于UVC协议的摄像头并实现预览 demo
- 511.44MB
sd8227升级资源包
2023-10-10将文件夹 SD8227刷机包 里的文件复制到U盘或者SD卡根目录,插上车机,在系统设置里的系统信息里,点Android升级 进行刷机,重启自动进入刷机界面。刷机完毕,需要如需要修改协议,在工厂模式(密码一般是8888)下修改协议,选择对应的车型,就可以匹配方向盘,如果不行,多试几次,大众的协议就好多个呢