自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows Phone 7獲取用戶通訊錄和日程安排

移動(dòng)開發(fā)
在7.1版本的API里面多了命名空間Microsoft.Phone.UserData,在這個(gè)空間下提供了手機(jī)系統(tǒng)用戶通訊錄和日歷數(shù)據(jù)操作的API。

在Windows Phone 7.0版本的API里面對用戶手機(jī)上的信息基本上是不提供給開發(fā)者使用,不過還好在芒果更新里面,我們已經(jīng)看到了微軟正在漸漸地開放這些接口,在7.1版本的API里面多了命名空間Microsoft.Phone.UserData,在這個(gè)空間下提供了手機(jī)系統(tǒng)用戶通訊錄和日歷數(shù)據(jù)操作的API,我相信微軟在未來會(huì)在該空間下開放更多的接口來操作用戶的數(shù)據(jù),下面來看一下Microsoft.Phone.UserData空間下的類,主要包含了Contacts, Contact, Appointments和Appointment這四個(gè)類,Contacts類允許你去查詢用戶的聯(lián)系人數(shù)據(jù),并且可以返回一個(gè)Contact類的集合,Appointments類允許你去查詢用戶的日程安排數(shù)據(jù),并且可以返回一個(gè)Appointment類的集合。

下面是從官方網(wǎng)站翻譯的Microsoft.Phone.UserData空間下類、屬性等信息,僅供參考,詳細(xì)信息請查閱MSDN。

說明
Account 用戶在手機(jī)上設(shè)置的提供聯(lián)系人信息的賬號類型,例如Facebook ,Microsoft Outlook等等。
Appointment 系統(tǒng)日程安排的類。
Appointments 提供了操作手機(jī)系統(tǒng)日常安排的類。
AppointmentsSearchEventArgs 提供SearchCompleted事件返回?cái)?shù)據(jù)的類。
Attendee 包含了日程安排出席的信息類。
CompleteName 包含了聯(lián)系人姓名信息的類。
Contact 通訊錄類,包含了通訊錄所有可用的信息。
ContactAddress 包含了聯(lián)系人地址信息的類。
ContactCompanyInformation 包含了聯(lián)系人公司信息的類。
ContactEmailAddress 包含了聯(lián)系人郵件信息的類。
ContactPhoneNumber 包含了聯(lián)系人電話號碼信息的類。
Contacts 通訊錄類,提供了操作用戶手機(jī)通訊錄聯(lián)系人的事件和方法。
ContactsSearchEventArgs 提供SearchCompleted事件返回信息的類。
PhoneDataSharingContext 數(shù)據(jù)共享的基類。

 

枚舉 說明
AddressKind 地址的種類。
AppointmentStatus 日程安排的狀態(tài)。
EmailAddressKind 郵件地址的種類。
FilterKind 通訊錄搜索的種類。
PhoneNumberKind 電話號碼的種類。
StorageKind 用戶通訊錄和日程安排的數(shù)據(jù)提供源的種類。

Contact類的屬性:

屬性名字 說明
Accounts 聯(lián)系人的來源賬號。
Addresses 聯(lián)系人地址。
Birthdays 聯(lián)系人的生日。
Children 聯(lián)系人關(guān)聯(lián)的子類別。
Companies 聯(lián)系人的公司。
CompleteName 聯(lián)系人的完整名稱。
DisplayName 聯(lián)系人在通訊錄的顯示名稱。
EmailAddresses 聯(lián)系人的郵箱地址,枚舉模板類型。
IsPinnedToStart 聯(lián)系人是否在手機(jī)主屏幕上顯示。
Notes 聯(lián)系人備注信息。
PhoneNumbers 聯(lián)系人的電話號碼。
SignificantOthers 聯(lián)系人的其他關(guān)聯(lián)信息。
Websites 聯(lián)系人的網(wǎng)站。

Appointment類屬性:

屬性名字 說明
Account 來源賬號。
Attendees 日程安排出席的活動(dòng)事項(xiàng)。
Details 活動(dòng)的內(nèi)容
EndTime 結(jié)束時(shí)間
IsAllDayEvent 是否全天活動(dòng)
IsPrivate 是否私人活動(dòng)
Location 地點(diǎn)
Organizer 組織者
StartTime 開始時(shí)間
Status 狀態(tài)
Subject 標(biāo)題

下面用一個(gè)例子來測試一下獲取手機(jī)用戶的通訊錄的信息。

MainPage.xaml文件

  1. <ListBox Name="ContactResultsData" ItemsSource="{Binding}" > 
  2.                 <ListBox.ItemTemplate> 
  3.                     <DataTemplate> 
  4.                         <StackPanel> 
  5.                             <TextBlock  Text="{Binding DisplayName}" /> 
  6.                             <!--電話號碼--> 
  7.                             <ListBox ItemsSource="{Binding PhoneNumbers}"> 
  8.                                 <ListBox.ItemTemplate> 
  9.                                     <DataTemplate> 
  10.                                         <StackPanel Orientation="Horizontal"> 
  11.                                             <TextBlock Text="{Binding PhoneNumber}" /> 
  12.                                         </StackPanel> 
  13.                                     </DataTemplate> 
  14.                                 </ListBox.ItemTemplate> 
  15.                             </ListBox> 
  16.                             <!--郵箱--> 
  17.                             <ListBox ItemsSource="{Binding EmailAddresses}"> 
  18.                                 <ListBox.ItemTemplate> 
  19.                                     <DataTemplate> 
  20.                                         <StackPanel Orientation="Horizontal"> 
  21.                                             <TextBlock Text="{Binding EmailAddress}"/> 
  22.                                         </StackPanel> 
  23.                                     </DataTemplate> 
  24.                                 </ListBox.ItemTemplate> 
  25.                             </ListBox> 
  26.                             <!--地址信息--> 
  27.                             <ListBox ItemsSource="{Binding Addresses}"> 
  28.                                 <ListBox.ItemTemplate> 
  29.                                     <DataTemplate> 
  30.                                         <StackPanel Orientation="Horizontal"> 
  31.                                             <StackPanel> 
  32.                                                 <TextBlock Text="{Binding PhysicalAddress.AddressLine1}"/> 
  33.                                                 <TextBlock Text="{Binding PhysicalAddress.City}"/> 
  34.                                             </StackPanel> 
  35.                                         </StackPanel> 
  36.                                     </DataTemplate> 
  37.                                 </ListBox.ItemTemplate> 
  38.                             </ListBox> 
  39.                         </StackPanel>   
  40.                     </DataTemplate> 
  41.                 </ListBox.ItemTemplate> 
  42.             </ListBox> 

MainPage.xaml.cs文件

  1. using Microsoft.Phone.Controls;  
  2. using Microsoft.Phone.UserData;  
  3.  
  4. namespace contactstest  
  5. {  
  6.     public partial class MainPage : PhoneApplicationPage  
  7.     {  
  8.         private Contacts contacts;  
  9.  
  10.         public MainPage()  
  11.         {  
  12.             InitializeComponent();  
  13.             contacts = new Contacts();  
  14.             contacts.SearchCompleted += contacts_SearchCompleted;  
  15.             contacts.SearchAsync("", FilterKind.DisplayName, "查詢聯(lián)系人");  
  16.         }  
  17.         //通訊錄搜索完成事件處理  
  18.         void contacts_SearchCompleted(object sender, ContactsSearchEventArgs e)  
  19.         {  
  20.             ContactResultsData.DataContext = e.Results;  
  21.         }  
  22.     }  

運(yùn)行的效果

效果

原文鏈接:http://www.cnblogs.com/linzheng/archive/2011/09/14/2176720.html

【編輯推薦】

  1. 在WP應(yīng)用中使用Google Map替代Bing Map
  2. 淺談Windows Phone應(yīng)用程序生命周期
  3. Windows Phone 7數(shù)字羅盤使用指南
  4. Windows Phone 7文件下載進(jìn)度和速度顯示
  5. WP7開發(fā)中Coding4Fun的五種彈出框介紹

 

責(zé)任編輯:王曉東 來源: 博客
相關(guān)推薦

2012-04-16 18:08:02

網(wǎng)易郵箱

2013-03-26 10:05:52

紅帽

2012-11-29 10:15:57

2012-02-09 09:10:44

Path通訊錄隱私

2013-03-18 10:19:27

安卓軟件手機(jī)通訊錄隱私信息

2011-09-05 14:08:21

微信Andriod安卓

2010-10-11 14:42:49

Windows Pho

2011-12-01 09:56:59

微軟Windows Pho

2011-09-16 14:05:42

Andrioid應(yīng)用iPhone應(yīng)用Symbian應(yīng)用

2012-02-09 14:45:49

path隱私通訊錄

2022-01-04 15:34:31

鴻蒙HarmonyOS應(yīng)用

2021-08-26 14:23:00

Windows 11任務(wù)欄日程安排

2011-07-18 14:44:29

2021-12-10 10:12:44

鴻蒙HarmonyOS應(yīng)用

2011-07-12 09:20:32

Windows 8Windows Pho

2010-06-18 22:42:42

智能手機(jī)平臺(tái)Android網(wǎng)秦

2012-06-05 13:53:03

天天聯(lián)系華為

2010-09-08 23:11:01

2010-09-26 08:35:01

火種通訊錄

2011-07-20 08:49:24

jQuery MobiAndroid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號