phonegap源碼分析(二)—— Windows Phone

接著研究phonegap在其他平台上的實現,今日看看Windows Phone(WP)。在WP上做JS和OS的互連比較簡單,因為內建的WebBrowser提供了比較好的與JS的互連機制,包括JS調進來和回調JS,下面先看看架構圖,和android非常類似:下面重點談談JS與WP OS的互連1)JS端調用WP端WP提供了WebBrowser.ScriptNotify

windows phone FluidMoveBehavior的使用

您可以使用 FluidMoveBehavior 行為來動態顯示元素位置更改。但是,如果使用 FluidMoveBehavior 本身,則只能動態顯示標識項的特定位置到新位置的過渡。通過將FluidMoveBehavior 與FluidMoveSetTagBehavior 結合使用,您可以動態顯示從指定起點開始的過渡,即使該初始位置只是由對應用程式中所顯示資料的引用指定的。將 FluidMoveBehavior 與 FluidMoveSetTagBehavior

windows phone LongListSelector使用IGrouping介面

LongListSelector比較特殊,它要求資料來源至少實現IEnumerable<T>介面,然后里面的每一個元素也要實現IEnumerable<T>介面.考慮到還要提供分組標題,如果能夠使用Linq語句查詢就更好了,因為它返回的對象實現了IGrouping<TKey,TElement>介面.這個介面本身就繼承了IEnumerable<T>介面.但是不能夠直接使用Linq分組查詢返回分組對象,因為SilverLight的資料繫結使用Type.G

windows phone 單元測試

從wp8以後微軟推出了自已的測試架構,叫做windows phone toolkit Test Framework,這套測試架構wp7和wp8都支援.今天向大家介紹一下,這個測試架構安裝和使用方法1 首先建議大家使用vs 2012 for windows phone ,使用NuGet庫管理工具安裝windows phone toolkit 和windows phone toolkit test framework這兩個庫,(不會用的同學去百度一下NuGet)   2 彈出如下頁面

windows phone 刪除ListBox清單項目時動畫過渡效果.

當ListBox中有多條資料,假設刪除第二條時,第三,第四條會突然出現在原本第二,第三條的位置上面,中間沒有過渡預期效果.我們現在就給ListBox添加這一效果1.首先在MainPage中建立一個ListBox.2.然後使用Blend開啟工程(右擊工程名選擇"在Blend中開啟...")3.編輯ListBox的版面配置容器,找到當前頁面的ListBox,右鍵,按圖所示操作4.為ItemPanelTemplate起一個名字 5:在Assets(資產)面板的Behavior(行為)選項中選擇Flui

重大利好Windows Phone:諾基亞與微軟結盟

英文連結:http://www.microsoft.com/presspass/press/2011/feb11/02-11partnership.mspx下面是來自新浪科技的中文報道:http://tech.sina.com.cn/t/2011-02-11/15505167815.shtml北京時間2月11日下午訊息,諾基亞剛剛宣布與微軟達成廣泛戰略合作關係。兩家公司將建設新的“移動生態圈”。諾基亞手機將採用Windows

Windows Phone 7開發人員嚮導已經發布

上個周末,微軟的模式與實踐團隊在MSDN上發布了Windows Phone 7開發人員嚮導的最終版本。微軟團隊在CodePlex上建立了一個開放社區來協作編寫這個嚮導,基於這種模式,在過去1年中根據大家的反饋對這個嚮導進行完善,並且已經被下載超過5000次年。它最終的目的是要建立一個,串連到Windows Azure的後端的Windows Phone 7用戶端應用程式範例。   這個樣本的情境是圍繞一家名為Tailspin的虛構公司,它之前已經出現在早前發布的Windows

Windows Phone 7 開發技術視頻教程概覽

Windows Phone 7 開發技術視頻教程概覽     本篇文章將要向大家介紹一些有關Windows Phone 7的技術視頻,我精心搜羅了一些系列視頻教程,比起單一零散的教程,它們有更好的連續性和條理性,可以讓大家有更好的學習體驗。這些視頻都出自牛人之手。同時,觀看這些視頻對我們的英語聽說能力也有極大的提高。下面進入正題:1. Windows Phone 7 Development for Absolute

新玩的windows phone app studio

    其實我是一直想開發windows phone 8平台的應用的,奈何開始windows phone 8開發卻是不是件容易的事。Windows phone 8的開發其實是對電腦的硬體有要求的,首先要裝win 8吧,然後你的電腦還需要支援所謂的Hyper-V,就是win 8內建的虛擬機器,這個虛擬機器可牛逼了,需要電腦的CPU支援二級地址轉換(SLAT)。屌絲了,雖然現在的一般的電腦都是支援SLAT的,但是我的電腦買了多年了,就不支援SLAT,裝了半天的windowsphone 8 的SDK,

Windows Phone 7開發環境初體驗

        今天下載了Windows Phone 7的開發環境,一起分享給大家。        我下載的是一個ISO檔案,是:http://go.microsoft.com/fwlink/?LinkId=201927        先說說我的機器配置情況吧,Win 7系統,已經裝有Visual Studio 2010,在安裝時大約花了15-20分鐘(沒有仔細記錄),與其他微軟的產品一樣,安裝過程很順利,也不需要特殊的配置,一路NEXT就OK了,為證。         接下來,直接開啟VS20

在Windows Phone中進行3D開發之七紋理

       經過前幾節內容的學習,我們已經讓物體具有了平移、縮放、旋轉的三大運動能力,通過組合使用,可以形成複雜的物體運動模型。       接下來,我們要給物體增加些顏色了,改變灰濛濛的世界。       還記得我們之前定義的三角形資料嗎?當初定義的時候是這樣的:           triangle = new VertexPositionColor[]{               new VertexPositionColor(new Vector3(0, 1, 0),

在Windows Phone中進行3D開發之三空間

       經過前兩節的學習,我們已經具備了建立三維空間的條件了,相信很多人已經躍躍欲試了,接下來,我們就動手開始在Windows Phone中的3D開發之旅。        開啟Visual Studio 2010(什嗎?還沒有Windows Phone的開發環境?唉,自己處理一下吧,有問題問百度),建立一個項目(File->New->Project),在彈出的對話方塊中選擇XNA Game Studio 4.0中的Windows Phone

在Windows Phone中進行3D開發之十一天空

        飛船是離不了天空的,雖然上一節我們已經建好了飛船並試飛成功,但還是沒有給飛船更大的背景翱翔。在一個情境中,僅有主體還是不夠的,還需要有周圍環境的渲染。如果我們能為飛船增加藍天白雲的高遠,峰巒疊嶂的蒼翠,那一定才是更貼近現實的。       

在Windows Phone中進行3D開發之二攝像機

       上一節中,我們認識了3D世界中最基礎的一個概念——座標系,並且瞭解了XNA中使用Vector3類型來表示。但是,由於引入了深度資訊,所以在空間中的物體要想正確的投影出來,還缺少一個重要的道具——攝像機。       

【開源】第一個Windows Phone 7應用程式

本來一直沒有過做移動開發的想法,前短時間被CSDN一個移動大會“挑逗”的有點“心血來潮”!恰好趕上Windows Phone 7新上市,就試試吧。 目前很難找到Windows Phone 7應用開發的相關資料,只能摸索著來,以下是本人周末做的一個小案例,新浪微博Windows Phone 7用戶端,僅供新手參考。另外,如果哪位朋友有這方面的資料,還望告知。     以片分別是“熱門”、“登入”、“我的微博”顯示效果。 源碼下載:http://sq_zhuyi.download.csdn.net/

好想有一部Windows Phone

自從我開始使用手機我就一直使用NOKIA,即便是現在的荷蘭巨人不再像以前那樣輝煌。但我還是無法放棄對他的喜愛。心中依然對這個神話般的企業無比的崇敬。我也堅信他會重新站起來的。這次他與微軟聯手,既可以說是強強聯合,也可說是同病相憐的最後反擊。看見windowsphone 讓我有燃起了對NOKIA的希望。期盼NOKIA能再次強盛起來。 同時希望在這新的一年裡我能擁有一部NOKIA 的windows phone手機!

windows phone 7,sliverlight 下載網頁的解析,關於wp7 gb2312編碼

關於silverlight和wp7(windows phone 7)是預設不支援gb2312解碼的,所以從網上下載的Html大部分都是亂碼。例如:http://news.sina.com.cn/s/2011-11-25/120923524756.shtml下面是示範一個wp7程式 1 WebClient webClenet=new WebClient(); 2 webClenet.DownloadStringAsync(new Uri("http:/

windows phone 7 通過麥克風錄音,並且播放

//類比XNA的架構(凡是在wp7中應用xna的都必須先類比此類)public class XNAAsyncDispatcher : IApplicationService { private DispatcherTimer frameworkDispatcherTimer; public XNAAsyncDispatcher(TimeSpan dispatchInterval) {

用cocos2d-x做一個簡單的windows phone 7遊戲:旋轉炮塔(二)用cocos2d-x做一個簡單的windows phone 7遊戲:更猛的怪獸和更多的關卡(三)

本教程基於子龍山人翻譯的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重寫,加上我一些加工製作。教程中大多數文字圖片都是原作者和翻譯作者子龍山人,還有不少是我自己的理解和加工。感謝原作者的教程和子龍山人的翻譯。本教程僅供學習交流之用,切勿進行商業傳播。子龍山人翻譯的Iphone教程地址:http://www.cnblogs.com/andyque/articles/1997820.htmlIphone教程原文地址:http://www.raywenderlich.co

用cocos2d-x做一個簡單的windows phone 7遊戲:墓碑機制和收尾工作(完)

經過了前面3節的教程,現在我們已經擁有了一個不錯的遊戲,但是,有沒發現,其實還有一些問題的。比如,背景音樂,即使回到了菜單,那背景音樂依然在播放。這個體驗不友好,應該算是BUG了。那麼來修改一下吧。開啟GamePlayScene類。在裡面重裝父類的兩個方法,OnEnter和OnExit。把原來在GamePlayLayer的Init裡面的播放背景音樂移到OnEnter裡面播放背景音樂,並且設定為重複播放。在OnExit裡面停止背景音樂的播放。具體代碼如下: public

總頁數: 77 1 .... 50 51 52 53 54 .... 77 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.