2012
Android 相片管理专题之拍照功能
这节课主要讲述怎样利用设备已安装的其他照相应用程序来拍摄照片。 例如您想要实现一个气象服务的APP,用来把全球的天气图片收集在一起,整合这些图片只是您应用程序的一部分工作,但是您又不想编写太复杂的代码来自己控制相机的拍照,幸好,大多数Android设备已至少安 …
阅读全文归档
共 64 篇文章
2012
这节课主要讲述怎样利用设备已安装的其他照相应用程序来拍摄照片。 例如您想要实现一个气象服务的APP,用来把全球的天气图片收集在一起,整合这些图片只是您应用程序的一部分工作,但是您又不想编写太复杂的代码来自己控制相机的拍照,幸好,大多数Android设备已至少安 …
阅读全文
2012
在Android 4.0 (API Level 14)中引入的 ActionProvider 方便了在 ActionBar 中添加share action,一个 ActionProvider 一旦和 ActionBar 中的某个菜单项绑定起来,它就会负责该菜单 …
阅读全文
2012
如上节课《Android 信息共享之内容发布》所讲,您的应用可以给其他的APP发送内容,同样地,您的应用也可以接收和处理其他APP发送的内容。设计之初,您就应该考虑,如何让您的APP与用户交互,以及您的APP主要处理哪些类型的数据。例如,一个网络社交类的APP …
阅读全文
2012
构造和触发一个Intent,需要先要指定其Action。Android系统已经预定义了很多Action,其中的ACTION_SEND用来做数据分享,可以把数据从一个Activity发送到另一个Activity,甚至跨越进程边界的限制。要想给其他的 …
阅读全文
2012
到目前为止,我们学习和讨论的都是利用Google的账户来访问Google的在线服务,假如您有自己的在线服务,却没有Google类型的账户,这个时候该怎么办呢?本节课的目的就是来解决上面提到的问题,为自己的在线服务创建一个自定义的账户类型,并且像设备的内置账户一 …
阅读全文
2012
为了能安全地访问在线服务,必须要验证用户的身份,即需要用户提供证明自己身份的认证信息。如果一个应用程序要访问第三方服务提供商的数据,那么安全验证问题更加复杂,此时不仅需要验证用户的身份信息,还要验证应用程序的信息,以此来保证应用程序只能访问获得了用户授权的那部 …
阅读全文
2012
每个人都喜欢自己的名字被他人记住,同样地,如果想让您的应用程序更人性化,为不同的用户提供不同的用户体验,以及自定义配置,那么就需要记录用户的个人信息。当用户从旧的设备更新到新的设备,或者从一台设备切换到另一台设备上面(例如用户拥有一台平板电脑和手机,并且经常在 …
阅读全文
2011
最简单的监测设备状态变更的做法就是为每一个状态的变化都创建一个对应的 BroadcastReceiver,然后在 BroadcastReceiver 的实现代码中,取得设备当前的状态来调整应用程序的运行任务。 但是这样做有一个缺点就是可能您的应用程序会过于频繁 …
阅读全文