Time of Update: 2017-02-27
應用完成後,在提交微軟商店時,可能因為各種各樣的問題導致提交審核失敗。以前的審核失敗並沒有總結,希望今後把各種提交審核失敗的情況總結一下,以減少今後提交認證時浪費時間。1、商店的螢幕截圖上不能包含有關 debug 的資訊:2、如果你的應用程式中有對話、留言等社交功能時,需要在使用者註冊時,詢問使用者是否已滿 13歲:所以在使用者單擊註冊按鈕的時候,只需要問一下他是否已滿 13歲(多麼蛋疼的規定),點擊確定則開始使用者註冊:
Time of Update: 2017-02-27
本篇介紹一下Windows Phone 8.1 中頁面導航的實現方式。大家對Windows Phone 8 中頁面導航的實現一定不陌生,我們使用 NavigationService 來實現。具體寫法是這樣的:NavigationService.Navigate(new Uri("XAML相對路徑", UriKind.RelativeOrAbsolute));而在導航目標頁,我們在 OnNavigatedTo 方法中通過
Time of Update: 2017-02-27
本篇為大家介紹一下 Windows Phone 8.1 中部分常用啟動器的實現方式。分別是 呼叫電話、傳送簡訊、發送郵件、添加約會到日曆、啟動地圖、地圖路線顯示、地圖下載 和 地圖更新。1. 呼叫電話我們使用 PhoneCallManager 的 ShowPhoneCallUI 方法來實現呼叫電話。該方法的兩個參數分別是 電話號碼 和 顯示名稱。Windows.ApplicationModel.Calls.PhoneCallManager.ShowPhoneCallUI("10086&
Time of Update: 2017-02-27
單元測試對工程品質帶來的作用就不詳細說明了,本文只討論如何在WP開發環境下搭建測試工程曆史從WP7時代官方是不支援UnitTest工程的,因此需要採用WPToolkitTest這個工程來實施單元測試,可參考Nokia
Time of Update: 2017-02-27
Blend自誕生那一天起就伴隨這開發人員如此的評價:有VS還用Blend幹啥,直接碼代碼就好了。Blend會產生一堆垃圾無用代碼,很不爽。對於這類我只會在心裡評價,當你並不真正瞭解一樣事物的情況下,就給這個東西扣帽子,實在很不公平。作為程式員首先要明白時間的寶貴和效率的重要性,更應瞭解各種效能工具,Blend便是其中一個,如果你仍然覺得學怎麼用Blend純粹是浪費時間,那麼恭喜你,後面的文章可以忽略了:-)【本文講述的內容】使用blend為程式添加設計時的資料。【本文適用的情境】很多應用由於本身
Time of Update: 2017-02-27
前面介紹了Windows Phone 解析圖片尺寸之gif,之前也介紹了jpg和png圖片的相關解析。Windows Phone系統支援的圖片格式是jpg和png,所以bmp圖片的現實同gif圖片顯示的處理方式類似,同樣需要採用第三方類庫ImageTools,其中ImageTools的擷取在gif圖片解析中已經介紹,下面代碼給出建立一個顯示bmp圖片的控制項。//建立bmp控制項 AnimatedImage bmpImage = new AnimatedImage();
Time of Update: 2017-02-27
前面介紹了PNG和JPG圖片的尺寸解析,Windows Phone是直接支援這兩種圖片的顯示的,使用Image控制項。而GIF圖片需要用第三方開發的控制項來顯示,ImageTools是開源社區CodePlex提供的,可以通過http://imagetools.codeplex.com/下載DLL以及源碼。引用ImageTools類庫後,通過以下代碼可以顯示GIF圖片。//建立gif控制項 AnimatedImage gifImage = new AnimatedImage();
Time of Update: 2017-02-27
需要被其他應用啟動的第三方應用需要註冊protocol association,當一個應用程式啟動一個特殊的URI的時候,那麼註冊了這個protocol的程式會自動啟動,並且可以通過這個特殊的URI將參數傳遞到第三方應用中。第三方應用程式註冊protocol association步驟Windows Phone 8 和 Windows 8 註冊方式有一些差異,下面分別說明註冊方式。Windows Phone 8第三方應用程式註冊Protocol1.修改WPAppManifest.xaml檔案在&
Time of Update: 2017-02-27
Windows Phone 7的早期使用者可能知道他們所遭受的痛苦:如果他們想改變他們的手機商店地區或者是語言環境,這將是一件非常困難的事情。事實上,在Windows Phone 7的商店使用Live帳戶國家語言屬性,一旦使用者佈建了賬戶所在的國家,除非他們另外再註冊一個,否則使用者永遠不能對該項內容變更。目前這一情況得到了改觀。外媒報道說,對於Windows Phone8而言,如果他們想改變他們的手機的語言環境,可以很容易地做到。這將不再是問題,在您的Live/微軟/ Xbox帳戶註冊過程中,
Time of Update: 2017-02-27
在上一篇部落格《Windows Phone 7 最新的開發工具庫》中介紹了Phoney項目 ,其中就有介紹到一個淡入淡出的訊息提示,本文將擴充下這個訊息提示,即讓 提示訊息出現玻璃邊框,類似於Windows 7表單的效果。先來看下運行後的效果:其實說穿了無非就是給彈出框加上玻璃樣式。具體的改法如下:開啟PhoneyTools項目下的FadingMessage.cs檔案,找到其中的 StandardMessage方法,添加如下代碼即可#region 邊框
Time of Update: 2017-02-27
Background Task(背景工作)之後台檔案傳輸(上傳和下載)介紹與眾不同 windows phone 7.5 (sdk 7.1) 之背景工作後台檔案傳輸(下載)後台檔案傳輸(上傳)樣本1、示範如何?後台檔案傳輸(下載)BackgroundTransferDownload.xaml<phone:PhoneApplicationPage x:Class="Demo.BackgroundTask.BackgroundTransferDownload"
Time of Update: 2017-02-27
Background Task(背景工作)之警報(Alarm)和提醒(Reminder)介紹與眾不同 windows phone 7.5 (sdk 7.1) 之背景工作Alarm - 警報Reminder - 提醒>樣本1、示範 Alarm(按一個時間計劃彈出警報資訊)AlarmDemo.xaml<phone:PhoneApplicationPage x:Class="Demo.BackgroundTask.AlarmDemo"
Time of Update: 2017-02-27
Push Notification(推播通知)之概述, 推送 Toast 通知介紹與眾不同 windows phone 7.5 (sdk 7.1) 之推播通知概述推送 Toast 通知樣本1、概述Summary.xaml<phone:PhoneApplicationPage x:Class="Demo.PushNotification.Summary" xmlns="http://schemas.microsoft.com/winfx/2006
Time of Update: 2017-02-27
介紹與眾不同 windows phone 7.5 (sdk 7.1) 之磁貼概述示範如何建立、更新、刪除磁貼示範如何按計劃更新磁貼的正面背景圖樣本1、建立、更新、刪除磁貼的 DemoShellTileDemo.xaml<phone:PhoneApplicationPage x:Class="Demo.Tile.ShellTileDemo"
Time of Update: 2017-02-27
介紹與眾不同 windows phone 7.5 (sdk 7.1) 之啟動器ConnectionSettingsTask - 導航到指定的系統設定頁PhoneCallTask - 呼出電話SmsComposeTask - 發簡訊EmailComposeTask - 發電子郵件WebBrowserTask - 開啟瀏覽器SearchTask - 開啟搜尋網頁ShareLinkTask - 分享連結到指定的社交網路ShareStatusTask -
Time of Update: 2017-02-27
首先,wp8和wp7.8的模擬器上都是運行著同一個程式首頁的任務就是 讀取背景裡那個類作為資料來源的那個Note那個類然後顯示在首頁的listbox上如圖 2個模擬器都添加了一個項而且都能正確顯示但是 假如作為資料來源的那個Note那個類去除掉了public會發生什麼情況呢?去除了資料來源那個類的public後再次部署到2個模擬器裡 發現wp8的模擬器顯示一切正常,而wp7.8的則不行然後嘗試部署到自己的lumia800進行測試 發現效果跟7.8的模擬器一樣都無法顯示資料對於這個現象
Time of Update: 2017-02-27
有一天,一個讀者給我發郵件,問我是否有興趣做一個翻譯應用,根據《美食譯苑——中文菜單英文譯法》把中文菜名譯成英文菜名,因 為他經常和老外吃飯,所以希望他的WP手機上能有一個這樣的應用,而我們則正好藉此機會探索LINQ to SQL的查詢以及相關的最佳化技巧。使用現有的資料庫Windows Phone 7.5新增了對SQL Server CE資料庫的支援,但Visual Studio 2010沒有為Windows Phone的
Time of Update: 2017-02-27
5月初我應邀參加了QClub大連站的活動,當時我給現場的觀眾分享了應用程式欄的使用心得,為了讓更多朋友瞭解其中的內容,也讓現場 的觀眾將來可以回頭參考,我根據演講內容寫成了這篇文章。軟鍵盤帶來的問題如果一個頁面放置了文字框,那麼當使用者單擊 文字框時,軟鍵盤將會顯示,如圖1所示。你是否想過這個軟鍵盤的出現會帶來什麼問題呢?圖 1細心觀察一下圖1(右),不難發現兩個文字框和一個按鈕佔據了螢幕的上半部分,而軟鍵盤則佔據了下半部分,剛好用完整
Time of Update: 2017-02-27
雖然Windows Phone還沒正式進入中國大陸市場,但關注它的國內開發人員已經越來越多了,這個時候擺在面前的一個問題就是,如何學習 Windows Phone開發?如果你對此感到無從入手,或許這篇文章可以給你一點啟發。新的體驗,新的開始學習Windows Phone開 發的目的是為了開發Windows Phone應用,但什麼樣的應用才算好的應用呢?毫無疑問,我們需要一些榜樣作為參照,我們希望瞭解一個標準 的Windows Phone應用應該是怎樣的,而這正是學習Windows
Time of Update: 2017-02-27
L1:歡迎來到《論道WP》,我是主持人李永倫,今天我們迎來了一個非常特殊的嘉賓,掌聲有請我的分身李永倫。L2:什麼情況?你才 是我的分身!L1:好吧,這個問題等節目結束之 後我們再討論吧,回到這次節目的主題,你為什麼會選擇Windows Phone呢?L2:這個問題幾乎每次做培訓或講座都會有人問,我的回答很 簡單,因為我能開發Windows Phone的應用程式。L1:這是不是意味著,如果你能開發iOS或Android的應用程式,你也會選擇它們?L2