Time of Update: 2017-02-27
在 windows phone store app 中,判斷和設定頁面橫豎屏的方法,與 silverlight 中的 Page 類不同,不能直接通過 Page.Orientation 進行設定。而是通過 DisplayInformation 類,方法如下:// 橫屏Windows.Graphics.Display.DisplayInformation.AutoRotationPreferences =
Time of Update: 2017-02-27
應用完成後,在提交微軟商店時,可能因為各種各樣的問題導致提交審核失敗。以前的審核失敗並沒有總結,希望今後把各種提交審核失敗的情況總結一下,以減少今後提交認證時浪費時間。1、商店的螢幕截圖上不能包含有關 debug 的資訊:2、如果你的應用程式中有對話、留言等社交功能時,需要在使用者註冊時,詢問使用者是否已滿 13歲:所以在使用者單擊註冊按鈕的時候,只需要問一下他是否已滿 13歲(多麼蛋疼的規定),點擊確定則開始使用者註冊:
Time of Update: 2017-02-27
最近工作中常常被問到如何降低WP記憶體使用量,便再一次開始研究記憶體問題,首先發現了LonglistSelector使用的一個常見問題:概述若將Longlistselector 控制項的ItemsSource設定為ViewModel中的一個ObservableCollection集合,那麼應該值得注意記憶體問題。問題的產生下面的demo中,類比了如下情境ItemSource
Time of Update: 2017-02-27
前段時間,用業餘時間寫了一款 wp8 app(“超級濾鏡”商店,中文地址;英文地址),在多語言的時候,給 app title和 app tile title 進行多語言時(參考 MSDN),中文商店(zh-cn)總是顯示 “Super Imaging” 而不是 “超級濾鏡”,但是在手機上切換多語言時,名稱顯示正確,所以猜測是資訊清單檔 WMAppManifest.xml 配置錯誤。預設情況下,把英語作為 app 的顯示語言,
Time of Update: 2017-02-27
前言在應用程式內購買(In-App Purchase)對於開發人員來說絕對是一個非常重要的功能,它提供了一個便捷的入口供使用者來購買付費。在IAP盛行之前的遊戲電訊廠商一般都是通過接入第三方支付入口來收費。之前做過的一個安卓手機遊戲伺服器(Asp.Net),他們採用的付費方式有兩種,一個是接入支付寶的介面,讓使用者可以通過支付寶來付費。還有一種是通過手機電訊廠商來付費,先由使用者把錢付給電訊廠商,電訊廠商通過你註冊的伺服器的API告知該使用者已付費。在Windows Phone
Time of Update: 2017-02-27
無論你是用Silverlight還是用RT的API來開發,在使用MediaCapture拍照片或錄視頻時,要是在模擬器上運行會萬事大吉;但是,一旦放到真實手機上運行,肯定有人發現了,細心的朋友肯定發現了——不知道為什麼,會經常導致手機重啟,或者死機。啊,順便給大家說說,死機不可怕,也不用重設,也不用刷機,不會丟失資料的,你只要同步選取“音量減”+“電源”兩個鍵,要同時按住,不要放開,大約等10多秒後,會關機,然後你再放開這兩
Time of Update: 2017-02-27
模擬器就像我們兒時的夢境,在其上運行應用程式時,一切總是那麼美好的;而真機測試如同我們這個紛亂無章的現實世界,你會遇到各種小人和畜生,常常會遭受莫名的挫折。面對挫折,有人迎難而上,或不予理采,走自己的路;有的人則打退堂鼓。面對網路攝影機翻轉的問題,有些人也會選擇逃避。我為什麼不喜歡現在的某些程式員,就是因為這些人只會逃避和製造問題,遇到問題不是去尋找解決方案,而是坐在那裡喊爹罵娘。雖然不可能所有問題都可以解決,但是,有許多問題是可以解決的,而這些人總心浮氣躁,不願意靜下心來好好思考。N+6年前我
Time of Update: 2017-02-27
昨天,我非常馬虎地給大家說了有關處理物理網路攝影機翻轉的話題,今天,還是這個話題,而且內容不差,只是為了完整性,順便也提供了運行時API的版本,其實實現起來與SL架構版本差不多,畢竟這兩個架構都有不少API是共用的。首先,開啟資訊清單檔,在“應用程式”選項卡上,把“支援的旋轉”右面的橫向選上,其他的不要選,只選橫向。然後切換到“功能”選項卡,把 網路攝像機 和 圖片庫
Time of Update: 2017-02-27
羅盤,估計也不用我過多介紹,學過初中物理的都知道,不管是指南針,還是指北針,其本質就是用來辨別方向的。操作電子羅盤偉感器也不複雜,主要就是兩個角度:1、當前方向與磁北的夾角;2、當前方向與地北的夾角。同時,我們也瞭解到,地理北極與地磁北極並不是重合的,存在地偏角。在讀取電子羅盤資料時,可以優先考慮讀取與地北極的夾角,如果讀不到地北極的夾角,再讀取磁北極的夾角資料。CompassReading類(位於Windows.Devices.Sensors命名空間)封裝了從電子羅盤所讀到的資料。1、Head
Time of Update: 2017-02-27
1. 引言上一篇文章《Windows 8.1 低功耗藍芽開發》講述了如何在Windows 8.1平台上建立低功耗藍芽應用,並且以TI的Sensor Tag為例,給出了代碼步驟和示範。其實當前很多低功耗藍芽的應用情境是與使用者的手機相串連,如TI的Sensor Tag官方就給出了Android和iOS的用戶端應用(很遺憾沒有Windows Phone版本的,不過現在大家可以去Store上下載個人開發人員開發的Sensor
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
由於本人的代碼已經被大幅度修改 此篇文章只能貼出正確的圖 帶奇怪現象的那個的代碼被全盤刪 掉了。。眾所周知微軟一般的技術裡是有個combobox用來實現下拉框的而在wp裡按照微軟的 說法是由於combobox沒有為觸控的最佳化所以被刪掉了取而代之的是toolkit裡面的 ListPicker自己嘗試建立一個資源綁定邏輯大概是從隔離儲存區 (Isolated Storage)的索引值對裡擷取一個值然
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
有一天,一個讀者給我發郵件,問我是否有興趣做一個翻譯應用,根據《美食譯苑——中文菜單英文譯法》把中文菜名譯成英文菜名,因 為他經常和老外吃飯,所以希望他的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
Time of Update: 2017-02-27
Windows的下一個版本已經在路上,網上最近也爆出了多個Windows 8.1早期開發版本,其中加入了很多新東西。由此可見台式機,平板和手機之間的界限正在日益模糊。微軟在開發Windows 8系統的Blue更新的同時也在為Windows Phone開發一個“Blue”,現在國外媒體1800pocketpc就發布了他們心目中的Windows Phone 8.1