偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

說明
Account 用戶在手機上設置的提供聯(lián)系人信息的賬號類型,例如Facebook ,Microsoft Outlook等等。
Appointment 系統(tǒng)日程安排的類。
Appointments 提供了操作手機系統(tǒng)日常安排的類。
AppointmentsSearchEventArgs 提供SearchCompleted事件返回數(shù)據(jù)的類。
Attendee 包含了日程安排出席的信息類。
CompleteName 包含了聯(lián)系人姓名信息的類。
Contact 通訊錄類,包含了通訊錄所有可用的信息。
ContactAddress 包含了聯(lián)系人地址信息的類。
ContactCompanyInformation 包含了聯(lián)系人公司信息的類。
ContactEmailAddress 包含了聯(lián)系人郵件信息的類。
ContactPhoneNumber 包含了聯(lián)系人電話號碼信息的類。
Contacts 通訊錄類,提供了操作用戶手機通訊錄聯(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)系人關聯(lián)的子類別。
Companies 聯(lián)系人的公司。
CompleteName 聯(lián)系人的完整名稱。
DisplayName 聯(lián)系人在通訊錄的顯示名稱。
EmailAddresses 聯(lián)系人的郵箱地址,枚舉模板類型。
IsPinnedToStart 聯(lián)系人是否在手機主屏幕上顯示。
Notes 聯(lián)系人備注信息。
PhoneNumbers 聯(lián)系人的電話號碼。
SignificantOthers 聯(lián)系人的其他關聯(lián)信息。
Websites 聯(lián)系人的網(wǎng)站。

Appointment類屬性:

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

下面用一個例子來測試一下獲取手機用戶的通訊錄的信息。

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.     }  

運行的效果

效果

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

【編輯推薦】

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

 

責任編輯:王曉東 來源: 博客
相關推薦

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通訊錄隱私

2011-09-05 14:08:21

微信Andriod安卓

2013-03-18 10:19:27

安卓軟件手機通訊錄隱私信息

2010-10-11 14:42:49

Windows Pho

2011-12-01 09:56:59

微軟Windows Pho

2011-09-16 14:05:42

Andrioid應用iPhone應用Symbian應用

2022-01-04 15:34:31

鴻蒙HarmonyOS應用

2012-02-09 14:45:49

path隱私通訊錄

2011-07-18 14:44:29

2021-12-10 10:12:44

鴻蒙HarmonyOS應用

2011-07-12 09:20:32

Windows 8Windows Pho

2021-08-26 14:23:00

Windows 11任務欄日程安排

2010-06-18 22:42:42

智能手機平臺Android網(wǎng)秦

2012-06-05 13:53:03

天天聯(lián)系華為

2010-09-08 23:11:01

2011-07-20 08:49:24

jQuery MobiAndroid

2012-12-21 14:51:52

手機中國
點贊
收藏

51CTO技術棧公眾號