Time of Update: 2017-02-27
應用完成後,在提交微軟商店時,可能因為各種各樣的問題導致提交審核失敗。以前的審核失敗並沒有總結,希望今後把各種提交審核失敗的情況總結一下,以減少今後提交認證時浪費時間。1、商店的螢幕截圖上不能包含有關 debug 的資訊:2、如果你的應用程式中有對話、留言等社交功能時,需要在使用者註冊時,詢問使用者是否已滿 13歲:所以在使用者單擊註冊按鈕的時候,只需要問一下他是否已滿 13歲(多麼蛋疼的規定),點擊確定則開始使用者註冊:
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
理論基礎對於如何在WP8上建立單元測試工程,在這裡首先提供一個MSDN的文檔作為參考。http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn168930%28v=vs.105%29.aspx文章清楚的描述了搭建Windows phone 單元測試工程的步驟。但對於持續整合我們需要的是通過命令列來完成單元測試的結果回收工作。根據MSDN的文檔我們可以通過:vstest.console.exe通過command
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
在Windows Phone 開發中有時候需要擷取裝置當前串連網路的類型,是Wifi,還是2G,3G,或者4G,SDK中提供擷取網路類型的API(Microsoft.Phone.Net.NetworkInformation. DeviceNetworkInformation),通過此API我們可以方便的擷取相關資訊。但是此API是基於非同步回調的方式擷取的,如果需要同步擷取,那麼就需要做一些特殊的處理。以下代碼定義網路類型資訊類,用於儲存擷取的網路類型資訊。/// <summary>
Time of Update: 2017-02-27
本文從Windows Phone 8.0到8.1兩個部分來介紹WP平台為地圖開發提供的功能。DirectX我們在新版“高德地圖Windows Phone 8 SDK”使用了DirectX。對比之前的Windows Phone 7 柵格版地圖,DirectX帶來了以下改進:1. DirectX可以使用託管的方式和XAML互動,使地圖可以以一個控制項的形式出現,這樣便於第三方開發人員控制和使用。圖1. D3D控制項示範2. 由於WP8的硬體規格升級,使用DirectX
Time of Update: 2017-02-27
羅盤,估計也不用我過多介紹,學過初中物理的都知道,不管是指南針,還是指北針,其本質就是用來辨別方向的。操作電子羅盤偉感器也不複雜,主要就是兩個角度:1、當前方向與磁北的夾角;2、當前方向與地北的夾角。同時,我們也瞭解到,地理北極與地磁北極並不是重合的,存在地偏角。在讀取電子羅盤資料時,可以優先考慮讀取與地北極的夾角,如果讀不到地北極的夾角,再讀取磁北極的夾角資料。CompassReading類(位於Windows.Devices.Sensors命名空間)封裝了從電子羅盤所讀到的資料。1、Head
Time of Update: 2017-02-27
或許,系統內建的字型不足以體現應用程式的魅力,對於表現極強的漢字來說,更是如此。這時候,我們就會想,要是能把網上下載的藝術字型塞到應用程式套件中,那豈不美哉?那麼,這可以實現嗎?答案是Yes的。接下來,阿拉就給大家分別示範WP 8.1兩個開發架構中如何嵌入自訂字型。為啥是兩大架構?我們知道從7x到8.0的開發架構是Silverlight for Windows Phone,為了便於相容和直接項目升級,在8.1中,微軟的Team Dev依然保留了這個架構;另外一個架構是從Win
Time of Update: 2017-02-27
背景Windows Phone 8
Time of Update: 2017-02-27
這次的更新挺關鍵的。微軟向The Verge透露了Windows Phone 8.1的一系列新特性,其中包括資訊提示中心,Cortana,快速設定,聲音控制等等。這些都是Windows Phone非常需要具備的功能。這次的更新挺關鍵的。微軟向The Verge透露了Windows Phone 8.1的一系列新特性,其中包括資訊提示中心,Cortana,快速設定,聲音控制等等。這些都是Windows Phone非常需要具備的功能。其中最重要的一項功能就是資訊提示中心了,這一直是Windows
Time of Update: 2017-02-27
public void onBackPressed() { finish();}如果要做一個頁面導航的功能的話,就我而言,認為,windows phone開發比android更加人性化,更 加傻瓜化能夠後退鍵儲存相應的資料啊。不是嗎,windows phone 導航更加傻瓜,因為微軟的api中直接有一個goback的方法,能夠使你回到 相應的後退介面,因為他航到 Back 堆棧中的最新條目。 如果 Back 堆棧中沒有任何條目,則此方法將 引發異常;在調用此方法前,始終都要檢查
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
什麼是隔離儲存區 (Isolated Storage)隔離儲存區 (Isolated Storage)(isolatedstorage)這個東西 是首先在SilverLight使用的(好 吧我是因為wp才認識隔離儲存區 (Isolated Storage)的)要說明什麼是隔離儲存區 (Isolated Storage) 首先就說什麼是獨立(isolated) 獨立就是自個為一體隔離儲存區 (Isolated Storage)就是 A程式存的東西只能A用 B不能用 相同道理B的東西只能B自
Time of Update: 2017-02-27
有許多文檔介紹將應用程式從 iOS 移植到 Windows Phone,但是在本文中,我要從為這兩種平台從 頭開始編寫新應用程式的前提開始講起。我不會對這兩種平台戶的孰優孰劣做出價值評判。相反,我對 編寫應用程式報以務實的態度,並描述在編寫應用程式時這兩種平台的異同之處。作為 Windows Phone 團隊的成員,我對 Windows Phone 平台充滿熱忱,但是本文的重點不是說一種平台優 於另一種平台,而是說平台是不同的,因此需要一些不同的編程方法。儘管您可以使用 MonoTouch 系
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