Learning Android
¥
6.94
1.4折
¥
49
九五品
仅1件
作者(美)加尔根塔 著,李亚舟,任中龙,杜钢 译
出版社电子工业出版社
ISBN9787121172632
出版时间2013-02
版次1
装帧平装
开本16开
纸张胶版纸
页数284页
字数99999千字
定价49元
上书时间2024-12-01
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Learning Android
定价:49.00元
作者:(美)加尔根塔 著,李亚舟,任中龙,杜钢 译
出版社:电子工业出版社
出版日期:2013-02-01
ISBN:9787121172632
字数:426000
页码:284
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
《LearningAndroid(中文版)》为Android开发入门图书,循序渐进地介绍了如何利用Android基本构件来实现构造用户界面、存储数据、连接网络等实践中必不可少的需求。本书以亲手实现一个类Twitter的应用为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以灵活运用于真实Android应用开发。本书内容包括但不限于:Android平台概览、Android设计架构、Android开发环境配置、基本Android的用户界面构建、UI元件组织方法、构建执行后台任务与更新数据的服务、AIDL与NDK介绍等。
目录
前言章 Android概述概述完整性开源平台为移动设备而设计历史Google的动机开放手持设备联盟Android的版本总结第2章 Android的架构架构概述.Linux系统可移植性安全性丰富的特性本地库Dalvik 虚拟机Android与Java应用程序框架应用程序APK文件应用程序应用程序发布总结第3章 快速入门安装Android SDK设置PATH环境变量安装 EclipseEclipse的工作区安装Android 开发工具Hello, World程序创建新项目Manifest文件Layout(布局)XML代码Strings(字符串)文件R(资源)文件Java源码文件仿真器仿真器和真机总结.第4章 基本构件什么是基本构件一个实际的例子活动(Activity)活动的生命周期Intent服务(Service)内容提供器(Content Provider).广播接收器(Broadcast Receiver)应用程序上下文(Application Context)总结.第5章 Yamba项目简介Yamba 应用程序设计原则项目设计部分:Android用户界面构建一个活动网络和多线程调试Android 程序第2部分:项、文件系统、选项菜单及Intent 活动菜单系统与Intent.文件系统第3部分:Android服务服务应用程序对象第4部分:使用数据库.SQLite及Android对它的支持再次重构代码第5部分:列表(List)与适配器(Adapter)时间轴(Timeline)活动再重构一次第6部分:广播接收器(Broadcast Receiver)启动接收器与网络连接接收器时间轴(Timeline)接收器权限第7部分:内容提供器(Content Provider)状态数据Android小部件第8部分:系统服务指南针与位置Intent服务、提醒及通知、总结第6章 Android用户界面创建用户界面的两种方法声明式的用户界面编程式的用户界面各取所长控件与布局LinearLayoutTableLayoutFrameLayoutRelativeLayoutAbsoluteLayout启动Yamba项目StatusActivity布局控件的重要属性字符串资源StatusActivity Java类编写具体应用的对象,以及初始化相关代码保存文件:编译代码和构建项目添加库jtwitter.jar更新Manifest文件,获取Internet权限Android的日志机制LogCatAndroid的线程机制单线程执行多线程执行AsyncTask.其他UI事件添加图片与色彩添加图片添加色彩多版本资源文件优化用户界面Hierarchy Viewer 工具总结第7章 项、文件系统、选项菜单及Intent项资源文件PrefsActivity类修改Manifest文件选项菜单菜单的资源文件Android系统资源.更新StatusActivity,加载菜单更新StatusActivity,捕获菜单事件字符串资源Shared Preferences文件系统简介浏览文件系统文件系统的分区系统分区SDCard 分区.用户数据分区文件系统的安全机制总结第8章 服务Yamba的Application对象YambaApplication类更新Manifest文件简化 StatusActivityUpdaterService创建 UpdaterService Java类更新Manifest文件添加菜单项更新选项菜单的事件处理测试服务在服务中循环测试服务从 Twitter 读取数据测试服务总结第9章 数据库关于 SQLiteDbHelper类数据库模式及其创建4种主要操作游标个例子修改UpdaterService测试服务数据库约束重构数据库访问总结0章 列表与适配器TimelineActivityTimelineActivity的基本布局ScrollView简介创建TimelineActivity类关于适配器为TimelineActivity添加ListView创建一个单行消息布局在TimelineActivity.java中创建适配器TimelineAdapterViewBinder: 取代TimelineAdapter的更好选择更新Manifest文件程序初始设置Base Activity服务开关总结1章 广播接收器(Broadcast Receiver)关于Broadcast ReceiverBootReceiver将BootReceiver注册到AndroidManifest文件测试 Boot ReceiverTimelineReceiver广播Intent.Network Receiver.添加用于发送和接收广播的自定义权限在Manifest文件中声明权限为更新服务应用权限机制为TimelineReceiver应用权限机制总结2章 内容提供器(Content Provider)创建Content Provider.定义URI插入数据更新数据删除数据查询数据获取数据类型更新Android Manifest文件在小部件中使用Content Provider实现YambaWidget类创建XML布局创建AppWidgetProviderInfo文件更新Manifest文件测试小部件总结3章 系统服务实例:指南针.使用系统服务的一般步骤获取指南针的更新指南针的主活动自定义的表盘小部件位置服务实例: Where Am I用上位置服务,重构Yamba更新项更新Yamba程序.更新Status ActivityIntent服务Alarms在项中添加Interval选项更新BootReceiver发送通知总结4章 Android接口描述语言.实现远程服务编写AIDL实现服务实现一个Parcel注册到Manifest文件实现远程客户端绑定到远程服务测试运行总结5章 Native Development Kit (NDK)NDK是什么NDK的功能工具链打包库文件文档与标准头文件NDK实例:计算菲波那契数列FibLibJNI 头文件C 实现Makefile构建共享库Fibonacci Activity测试所有的工作总结索引
作者介绍
MarkoGargenta,是旧金山Marakana培训公司的创始人与首席Android专家。他创建了AndroidBootcamp与AndroidInternals两门课程,并培训了来自四大洲超过1000名开发者。他的客户包括高通、索尼爱立信、摩托罗拉、夏普、思科与美国国防部。
序言
— 没有更多了 —
以下为对购买帮助不大的评价