zoukankan      html  css  js  c++  java
  • 使用QuickContactBadge关联联系人

    QuickContactBadge继承了ImageView,因此它的本质也是图片,也可以通过android:src属性指定它显示的图片。QuickContackBadge额外功能是:该图片可以关联到手机中指定联系人,当用户单击该图片时,系统将打开相应的联系人的联系方式界面。

    可以调用如下方法进行关联:

    1、assignContactFromEmail(String emailAddress, boolean lazyLookup):

    2、assignContactFromPhone(String phoneNumber, boolean lazyLookup);

    3、assignContactUri(Uri contactUri)

    下面以一个例子来说明:

    activity_main.xml

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
    	<QuickContactBadge 
    	    android:id="@+id/badge"
    	    android:layout_height="wrap_content"
    	    android:layout_width="wrap_content"
    	    android:src="@drawable/zgdx"/>
    </LinearLayout>


    MainActivity.java

    package com.example.testquickconnection;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.widget.QuickContactBadge;
    
    public class MainActivity extends Activity {
    	private QuickContactBadge badge;
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);
    		//获取QuickContactBadge组件
    		badge = (QuickContactBadge) findViewById(R.id.badge);
    		badge.assignContactFromPhone("10000", false);
    	}
    }
    

    运行结果:

    点击该图标后:



  • 相关阅读:
    OleDbCommand 的用法
    递归求阶乘
    C#重写窗体的方法
    HDU 5229 ZCC loves strings 博弈
    HDU 5228 ZCC loves straight flush 暴力
    POJ 1330 Nearest Common Ancestors LCA
    HDU 5234 Happy birthday 01背包
    HDU 5233 Gunner II 离散化
    fast-IO
    HDU 5265 pog loves szh II 二分
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6469653.html
Copyright © 2011-2022 走看看