|
1、Windows Phone 7是一個多任務的操作系統(tǒng),但是只允許唯一一個第三方應用程序在前臺運行。
2、啟動器和選擇器為應用程序提供間接訪問手機內(nèi)置功能的方法。
一些內(nèi)置的啟動器:EmailComposeTask、MarketplaceDetailTask、MarketplaceHubTask、MarketplaceReviewTask、MarketplaceSearchTask、MediaPlayerLauncher、PhoneCallTask、SearchTask、SmsComposeTask、WebBrowserTask。
一些內(nèi)置的選擇器:CameraCaptureTask、EmailAddressChooserTask、PhoneNumberChooserTask、PhotoChooserTask、SaveEmailAddressTask、SavePhoneNumberTask。
3、當啟動啟動器或者選擇器時,應用程序會進入Deactivate狀態(tài)(注意不一定會Tombstone)當Task只寫完畢后,原有應用程序會被重新激活,應用程序會調用Activated事件,頁面會觸發(fā)OnNavigationTo事件。
4、如果Windows Phone 7中的應用程序被Tombstone了,那么再次打開應用程序時,會生成一個新的實例,即會調用App和頁面的構造函數(shù),所以我們的邏輯代碼不要放到構造函數(shù)中,而是在Application_Activated、OnNavigationTo事件中寫恢復狀態(tài)的代碼。
5、判斷Windows Phone 7中的網(wǎng)絡是否可用。
if (Microsoft.Phone.NET.NETworkInformation.NETworkInterface.GetIsNETworkAvailable()) { //網(wǎng)絡可用情況下的代碼 } else { //網(wǎng)絡不可用,給以提示 }
it知識庫:Windows Phone 7 Tips (3),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。