- 博客(9)
- 资源 (1)
- 收藏
- 关注
翻译 【Android Training - 12】设备无线互连 [ Lesson 0 - 章节概览 ]
Connecting Devices Wirelessly 除了使用云服务来使得设备之间进行互连之外,Android的无线APIs还支持同一个局域网之内的设备互连,甚至可以为不是同一个局域网之内而只是实际位置比较接近的情况下进行设备互连。网络服务发现(Network Service Discovery)可以通过允许程序触发搜索附近可连接的设备来强化这项功能。集成了这项功能的程序將帮助你提
2012-12-24 19:07:11 1818 1
原创 【Android Training - Multimedia】捕获照片 [Lesson 3 - 直接操控相机]
在这一节课,我们会讨论如何通过使用framework的APIs来直接控制相机的硬件。直接控制设备的相机,相比起拍照与录像来说,要复杂一些。然而,如果你想要创建一个专业的特殊的相机程序,这节课会演示这部分内容。 Open the Camera Object [打开相机对象] 获取到 Camera 对象是直接控制Camera的第一步。正如Android自带的相机程序一样,推荐访
2012-12-18 18:19:07 2653
原创 【Android Training - Multimedia】捕获照片 [Lesson 2 - 简单的录像动作]
这节课会介绍如何使用现有的Camera程序来录制一个视频。和拍照一样,我们没有必要去重新发明录像程序。大多数的Android程序都有自带Camera来进行录像。[这一课的内容大多数与前面一课类似,简要带过,一些细节不赘述了]。 Request Camera Permission [请求权限] ... > android:name="android.hardware.ca
2012-12-18 17:16:43 1718
翻译 【Android Training - Multimedia】捕获照片 [Lesson 1 - 简单的拍照动作]
这节课会介绍如何利用现有的camera程序来拍一张照片。 假设你想通过你的客户端程序实现一个聚合全球天气的地图,上面会有各地的当前天气图片。那么集合图片只是你程序的一部分。你想要最简单的动作来获取图片,而不是重新发明(reinvent)一个camera。幸运的是,大多数Android设备都已经至少安装了一款相机程序。在这节课中,你会学习,如何拍照。[晕,说了这么多的话做引子,下次遇到这样的“
2012-12-18 15:21:05 2312
翻译 【Android Training - Multimedia】捕获照片 [Lesson 0 - 章节概览]
在多媒体流行之前,世界是沉闷(dismal)并且没有没有特色(featureless)的。还记得Gopher? [Gopher是计算机上的一个工具软件,是Internet提供的一种由菜单式驱动的信息查询工具,采用客户机/服务器模式] 。因为你的app将要成为你的用户的生活的一部分,请赋予你的app能够把用户生活装进去的功能。使用内置的Cameras,你的程序可以使得用户扩展(augment)他们
2012-12-18 14:36:29 2307
翻译 【Android Training - 05】与其他Apps进行交互 [ Lesson 3 - 允许其他app启动你的activity ]
前两节课主要讲了从你的app启动另外一个app。但是如果你的app可以响应前面发出的action,那么你的app应该做好响应的准备。例如,如果你创建了一个social app,它可以分享messages 或者 photos 给好友,那么最好你的app能够接收ACTION_SEND 的intent,这样当用户在其他app触发分享功能的时候,你的app能够出现在待选对话框。 为了使得其他的app
2012-12-03 16:24:01 2473
翻译 【Android Training - 05】与其他Apps进行交互 [ Lesson 2 - 从activity获取Result ]
启动另外一个activity并不一定是单向的。你也可以启动另外一个activity然后接受一个result回来。为了接受这个result,你需要使用 startActivityForResult() (而不是startActivity())。 例如,你的app可以启动一个camera程序并接受拍的照片作为result。或者你可以启动People程序并获取其中联系的人的详情作为result。
2012-12-03 12:39:49 1962
翻译 【Android Training - 05】与其他Apps进行交互 [ Lesson 1 - 启动到另外一个app ]
Android中最重要的功能之一就是可以利用一个带有action的"intent"使得当前app能够跳转到其他的app。例如:如果你的app拥有一个地址想要显示在地图上,你并不需要在你的app里面创建一个activity用来显示地图。你只需要使用Intent来发出查看地址的请求。Android系统则会启动能够显示地图的程序来呈现那个地址。 正如在第0章:Building Your Firs
2012-12-03 11:55:25 2747
翻译 【Android Training - 05】与其他Apps进行交互 [ Lesson 0 - 章节概览 ]
一个Android app通常都会有好几个activities. 每一个activity的界面都可能允许用户执行一些特殊任务(例如查看地图或者是开始拍照等)。为了让用户从一个activity跳到另外一个activity,你的app必须使用Intent来定义你的app想做的事情。当你使用startActivity()的方法,而且参数是intent时,系统会使用这个 Intent 来定义并启动合适的a
2012-12-01 16:19:45 2065
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人