调用联系人添加界面
private void toAddContact() {
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setType("vnd.android.cursor.dir/person");
intent.setType("vnd.android.cursor.dir/contact");
intent.setType("vnd.android.cursor.dir/raw_contact");
startActivity(intent);
}
调用联系人添加界面并添加一条联系信息(包括联系人姓名、电话号码、email、公司名称)
private void addContact(String contact, String phone, String email, String company) {
Intent intent = new Intent(Contacts.Intents.Insert.ACTION);
intent.setType(Contacts.People.CONTENT_TYPE);
intent.putExtra(Contacts.Intents.Insert.NAME, contact);
intent.putExtra(Contacts.Intents.Insert.PHONE, phone);
intent.putExtra(Contacts.Intents.Insert.PHONE_TYPE,Contacts.PhonesColumns.TYPE_MOBILE);
intent.putExtra(Contacts.Intents.Insert.EMAIL, email);
intent.putExtra(Contacts.Intents.Insert.COMPANY, company);
startActivity(intent);
}
Mcast.exe是windows resource kit tools工具包中的一个基于命令行的小工作软件。他可用于对组播的测验。是一个非常方便小巧的测试工具。
此工具的运行环境是windowsxp or windows server2003
Mcast 并不能应用于远端测试。在应用此软件进行测试时,源端的IP地址应为本地局域网的地址。
Mcast.的语法如下:
发送端:
Mcast /send /srcs:源端地址 /grps:组播地址 [/intvl:[发包的间隔时间]] [/numpkts:[包的数目]] [/ttl:[存活的时间]] [/pktsize:[包的大小]] [/intf:接口地址?]
接收端:
Mcast /recv /grps:组播地址 [/dump:[包的类型]] [/runtime:[持续时间]] [/intf:[接口地址]]
(/dump:[packettype]
用于显示接收到的包的目录。包的类型定义了显示的类型,有效的类型如下:
描述
值
1
错误的包
2
正确的包
3
所有的包
如果/dump 选项忽略的话,包的目录类型将不被显示。
举例1: 发送组播测试包
本机IP地址:172.31.253.55 组播的地址为230.1.1.1(组播地址的范围D类:224.0.0.0-----239.255.255.255)。间隔为0.001秒。则指令如下:
Mcast /send /srcs:172.31.253.55/grps:230.1.1.1 /intvl:1000 /numpkts:10
举例2: 接收组播测试包
例子的作用是要接收一个组播地址为:230.1.1.1的测试包一秒。指令如下:
Mcast /recv /grps:230.1.1.1 /runtime:1
若接收组播包并显示的指令如下:
Mcast /recv /grps:230.1.1.1 /dump: 3
2011.4.15
在非ARC工程里面必须配置编译选项 Target->Build Phases->Compile Sources 对应的ARC代码文件添加 -fobjc-arc 编译选项