上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 请参考教材,全面理解和完成本章节内容... ... 记录办公室陋习时,如果能以现场照片佐证,问题解决起来就会容易很多。接下来的两章,使用系统自带的Camera API,为CriminalIntent应用添加拍摄作案现场照片的功能。 Camera API功能虽然强大,但要用好它并不容易。不仅要编写大量的实现代码,还要苦苦挣扎着学习和理解一大堆全新概念。因此,很容易产生的一个疑问就是:“只是拍张快... 阅读全文
posted @ 2015-08-25 21:57 jlxuqiang 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 我们将为应用实现长按列表项删除crime记录的功能。删除一条crime记录是一种上下文操作(contextual action),所谓“上下文”是指操作与某个列表项相关的,而非整个屏幕相关联的。 目前,上下文操作主要是通过上下文操作栏呈现的,它位于activity的Toolbar之上,上下文操作栏为用户提供了各种操作,如图18-1所示。 ... 阅读全文
posted @ 2015-08-25 21:35 jlxuqiang 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch16,将工程目录改名为ch17. 在手机上完全退出你的“陋习手记”App(不是把应用隐藏起来),再重新执行“陋习手记”App,哇!我的之前的手记哪里去了? 几乎所有应用都需要有个地方存储数据。本章,我们将升级CriminalIntent应用,实现保存并加载存储在设备上的JSON文件数据。 Android设备上的所有应用都拥有一... 阅读全文
posted @ 2015-08-25 21:02 jlxuqiang 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch12,将工程目录改名为ch16. 在Honeycomb版本系统中,Android引入了全新的操作栏。操作栏不仅取代了用来显示标题和应用图标的传统标题栏(title bar),还带来了更多其他功能,例如,安置菜单选项、配置应用图标作为导航按钮,等等。 本章,我们将为CriminalIntent应用创建一个菜单,并在其中提供可供用户... 阅读全文
posted @ 2015-08-25 20:47 jlxuqiang 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch13,将工程目录改名为ch14。 本地化是一个基于设备语言设置,为应用提供合适资源的过程。本章我们将对HelloMoon应用进行本地化,并为其提供中文版本的字符串资源。当设备的语言被设置为中文时,Android会自动找到并使用相应的中文资源,如图15-1所示。 图15-1 你好, 月球 15.1 本地化资源 语言设置是设备... 阅读全文
posted @ 2015-08-25 20:15 jlxuqiang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ...复制工程ch13,将工程目录改名为ch14。当前,HelloMoon应用对设备旋转的处理还不够完善。运行HelloMoon应用,播放音频,然后旋转设备。音频播放会嘎然而止。设备旋转后,HelloMoonActivity随即被销毁。与此同时,负责销毁H... 阅读全文
posted @ 2015-08-25 20:06 jlxuqiang 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 接下来的三章,我们先暂停“陋习手记”应用的开发,转而开发另一个应用。使用MediaPlayer类,新应用可支持播放一段历史事件的音频文件,如图13-1所示。 图13-1 你好,月球! MediaPlayer是一个支持音频及视频文件播放的Android类,可播放不同来源(本地或网络流媒体)、多种格式(如WAV、MP3、Ogg Vorbis... 阅读全文
posted @ 2015-08-24 22:55 jlxuqiang 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch11,将工程目录改名为ch12。 对话框既能引起用户的注意也可接收用户的输入。在提示重要信息或提供用户选项方面,它都非常有用。本章,我们将CriminalIntent(陋习手记)应用添加一个对话框,以供用户改变crime记录日期。点击CrimeFragment上的日期按钮,即可弹出对话框,如图12-1所示。 图12-1 可供... 阅读全文
posted @ 2015-08-24 21:52 jlxuqiang 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch10,将工程目录改名为ch11。 本章,我们将创建一个新的activity,用以托管CrimeFragment。新建activity的布局将由一个ViewPager实例组成。为UI添加ViewPager后,用户可滑动屏幕,切换查看不同列表项的明细页面,如图11-1所示。 图11-1 划屏显示Crime明细内容 图11-2为升级后的C... 阅读全文
posted @ 2015-08-24 21:23 jlxuqiang 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 请参考教材,全面理解和完成本章节内容... ... 复制工程ch9,将工程目录改名为ch10。 本章,我们将实现CriminalIntent「陋习手记」应用的列表与明细部分的关联。用户点击某个「陋习」crime列表项时,会生成一个负责托管CrimeFragment的CrimeActivity,并显示出某特定Crime实例的明细信息。如图10-1所示。 图10-1 从CrimeListActivi... 阅读全文
posted @ 2015-08-23 20:56 jlxuqiang 阅读(849) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页