Android2.2 API 中文文档系列(8) —— QuickContactBadge

前言

   本章翻译的是android.widget.QuickContactBadge,译为联系人快捷标识,具体效果为显示一张联系人图片,点一下弹出与之相关的快捷功能栏,如打电话、发短信等(见正文部分的截图)。欢迎更多译者一起参与Android API 的中文翻译行动!我的邮箱over140@gmail.com。

 

声明

  欢迎转载,但请保留文章原始出处:) 

    博客园:http://www.cnblogs.com

    农民伯伯:http://www.cnblogs.com/over140/ 

 

正文

   一、结构

    java.lang.Object
        android.view.View
              android.widget.ImageView
                    android.widget.QuickContactBadge 

  二、截图

    

    说明:在andorid自带的ApiDomos的例子中有这个的代码:App/Activity/QuickContacktsDemo。注意需要android.permission.READ_CONTACTS权限,并且联系人里面有数据,并且联系人需要有手机号码,不然出来是一个空的(看代码可知)。

 

  三、公共方法

         public void assignContactFromEmail (String emailAddress, boolean lazyLookup)

 指定联系人的电子邮箱地址。(注:它会先搜索这个号码,如果没有会提醒你是否添加到联系人,参见文章1)      

    参数

      emailAddress          联系人的电子邮箱地址

      lazyLookup      如果设置为true,将不会立即查找这个邮箱地址,直到View被点击时。(注:是否延迟匹配电子邮件)

 

         public void assignContactFromPhone (String phoneNumber, boolean lazyLookup)

         为联系人指定一个电话号码。(注:参见文章1

      参数

                phoneNumber  联系人的电话号码

                  lazyLookup     如果设置为true,将不会立即查找这个电话号码,直到View被点击时。

 

         public void assignContactUri (Uri contactUri)

         指定和QuickContactBadge关联的联系人URI。注意,这里只是显示QuickContact窗口,并不为你绑定联系人图片。

           参数

                contactUri       CONTENT_URI或CONTENT_LOOKUP_URI其中一种风格的URI.

 

         public void onClick (View v)

         当View被点击时调用。

           参数

                v      被点击的View.

 

         public void setExcludeMimes (String[] excludeMimes)

         设置一组要排除不显示的MIMI类型列表。例如,可以隐藏Contacts.CONTENT_ITEM_TYPE类型的图标。(注:如果像如下设置:

  setExcludeMimes(new String[] { Contacts.CONTENT_ITEM_TYPE })

  即隐藏了上面截图的第二个,仅显示电话和短信两个图标)

 

         public void setMode (int size)

       设置QuickContact的窗口模式。如下选项:MODE_SMALL、MODE_MEDIUM、MODE_LARGE。(注:默认为QuickContact.MODE_MEDIUM,设置为MODE_LARGE时会同时显示联系人名称)

  四、相关文章

  4.1      Android Quick Tip: Using the Quick Contact Badge

  4.2       Contacts模块中的QuickContacts

  4.3       Android自定义泡泡效果

    4.4 [推荐]devoquickaction(自定义QuickContactBadge)

 

  五、 下载

    PDF:http://download.csdn.net/source/2723177 

    事例代码:/Files/over140/2010/9/Android2.2Test.rar

 

  六、系列

    Android2.2 API 中文文档系列(1) —— TextView

    Android2.2 API 中文文档系列(2) —— EditText

    Android2.2 API 中文文档系列(3) —— AccessibilityService

    Android2.2 API 中文文档系列(4) —— Manifest

    Android2.2 API 中文文档系列(5) —— View

    Android2.2 API 中文文档系列(6) —— ImageView

    Android2.2 API 中文文档系列(7) —— ImageButton

 

结束

   类概述这块的翻译在文章里去掉了,感觉翻译得非常不通顺(PDF版本里有保留),待请教别人之后再补上。相关文章中的几篇文章都非常不错,想深入了解的朋友可以看下这几篇文章。

转载:http://www.cnblogs.com/over140/archive/2010/09/28/1837287.html

时间: 2024-11-01 06:38:49

Android2.2 API 中文文档系列(8) —— QuickContactBadge的相关文章

Android2.2 API 中文文档系列(6) —— ImageView

注意 请查看本文后期更新完整版: http://www.cnblogs.com/over140/archive/2011/06/08/2075054.html   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/    正文 一.结构 java.lang.Object android.view.View android.widget.ImageView   已知直接子类:

Android2.2 API 中文文档系列(9) —— ZoomButton

前言 本章翻译的是android.widget.ZoomButton,译为缩放按钮,实际意义不大,搜遍GOOGLE也找不到几个应用的例子,但是为了整个API文档的完整性,这里还是贴了出来.欢迎更多译者一起参与Android API 的中文翻译行动!我的邮箱over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/   正文 一.类结构 jav

Android2.2 API 中文文档系列(5) —— View

前言 关于View日文转中文的工作在上周女朋友就已经帮我做完,如果要感谢我的翻译成果请先感谢她!但本周太忙,几乎天天加班赶项目,只好把时间挤到周末才完成,这里努力保持一周一篇的进度.View很重要,很多控件都继承自它,所以这里先翻译这篇.   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com Android中文翻译组:http://androidbox.sinaapp.com/    正文 一.结构 java.lang.Object android

Android2.2 API 中文文档系列(2) —— EditText

前言 关键字: Android API 中文,android sdk 中文,Android EditText 详解   声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com Android中文翻译组:http://androidbox.sinaapp.com/   正文 一.结构 java.lang.Object android.view.View   android.widget.TextView          android.widget.Ed

Android2.2 API 中文文档系列(3) —— AccessibilityService

前言 关键字: Android API 中文,Android SDK 中文,Android AccessibilityService 详解 本章翻译来自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,这里本博负责整理和发布,欢迎其他译者一起参与Android API 的中文翻译行动.   声明 欢迎转载,但请保留文章原始出处:)  java_cofi:http://java-cofi.javaeye.com/ 博客园:http://ww

Android2.2 API 中文文档系列(4) —— Manifest

前言 关键字: Android API 中文,Android SDK 中文,Android Manifest 详解 本章翻译来自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,这里本博负责整理和发布,欢迎其他译者一起参与Android API 的中文翻译行动,联系我over140@gmail.com.   声明 欢迎转载,但请保留文章原始出处:) java_cofi:http://java-cofi.javaeye.com/ 博客园:h

Android2.2 r1 API 中文文档系列(10) —— CheckBox

前言 从本章开始,将直接翻译最新的Android 2.2 r1 版本的API,而之前的文章以后更新.补充.完善至新版.本章android.widget.CheckBox内容不多,目前翻译的选择策略是先翻译简单的.相关的,然后再翻译复杂.内容多一些的 :) 欢迎更多译者一起参与Android API 的中文翻译行动!我的邮箱over140@gmail.com.     声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://www

hge-求javaee6 api中文文档,跪求跪求

问题描述 求javaee6 api中文文档,跪求跪求 求javaee6 api中文文档求javaee6 api中文文档,求javaee6 api中文文档,求javaee6 api中文文档,跪求跪求跪求跪求跪求跪求 解决方案 跪求百度收录吧跪求 解决方案二: 我这里有链接: http://pan.baidu.com/s/1hqUcSmg 密码: s8uv

求JBPM4 API中文文档

问题描述 要中文文档哦要中文文档哦要中文文档哦要中文文档哦要中文文档哦 解决方案