Windows Phone 8 开发快速入门

2024-06-12 21:08

本文主要是介绍Windows Phone 8 开发快速入门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



Windows phone  8API

1..netAPI

2.Windows phone Runtime

 WinRT子集

 手机特有的API

语音合成与识别

Windows. Phone.PersonalInformation

LockScreen and LockScreen and LockScreenManager

`````

3.Native Win32 Direct3DXAudio2,MF,WASAPI,Win32&COM API

WinSock

 

 

应用模式模型

.XAML UI with Managed Code

1.Windows phone应用最常见的方式

2.使用XAML定义UI

3.使用C#或者VisualBasic.NET编写逻辑代码

4.调用.NET APIs andWindows Phone Runtime APIs

 

 

应用模型实例

Windows phone C#-->MainPage-->InitialPage

 

 

.XNA Games using Managed Code

1.使用XNA框架编写Windows phone应用

2.Windows phoneOS7.1的功能相同

3.使用C#或者WisualBasic.NET编写逻辑代码

4.可调用。NET 7.1 APIs,不能调用Windows phone8 APIs

5.项目模版与VisualStudio2010相同

 

 

.Direct3D应用

1.Direct3D应用完全由本地代码编写

2.游戏开发最大限度的与PC应用共享代码

3.可调用Windows phoneRuntime APIs-Windows 8 SDK的子集

4.共享本地组件包括计算引擎、图形库和API

 

 

 

.Direct3D and XAML

1.开发者可创建整合Direct3DXAML创建托管应用

2.可使用Windows phoneDirect3D with XAML应用模版

 

 

. XAML/Managed plus Native Code

1.在托管XAML解决方案中增加C++动态链接库或者Windows phone Runtime 组件

2.Win32 API集支持WinsockFile I/O函数

3.本地代码中的计算密集型的组件可提高性能(包括图形处理、计算模块、渲染等)

 

 

HTML5 APP的开发

1.不支持Windows8HTML5\Java Script应用程序开发

2.内置

 

Windows phone HTML5 APP模版-->MainPage.xaml.cs

>>index.html(java web)

-->WebBrowser

 

 

Windows phone7.x应用兼容性

相同的APIWP8WP7.1中特可能有所不同。

Windows phone OS 7.1Windows phone8上运行可能不同

1.源于不兼容性和应用的突发模式更改

2.二进制不兼容性或者重大更改

 

 

Windows phone8新功能概述

1.图块模版(磁铁)

1.Flip翻转模版-flipsfrom front to back

2.Iconic循环模版-Windows phone 设计原则为基础

3.Cycle循环模版-在九章模板中循环

2.锁定屏幕

3.启动器和选择器

1.启动器和选择器API调用独特的内置应用程序来替换当前运行的应用程序。

2.New Launchers in Windows Phone 8:

1.SaveAppointmentTask

2.ShareMediaTask

3.MapDownLoaderTask

4.MapUpdaterTask

5.MapsTask

6.MapsDirectionsTask

4.地图

1.Windows Phone 8采用新的地图控件

2.Windows Phone OS 7.1 Bing Maps控件仍然支持,但不推荐使用

3.新的地图控件采用诺基亚技术

4.新特征:

1.矢量地图

2.四中制图模式

3.浅色和深色颜色模式

4.显示地标和步行街构造

5.定位和跟踪

1.新的Location API集成于Windows Phone Runtime API

2.Windows Phone OS7.1.NET Location API still supported

3.后台位置跟踪

1.适用场景

2.Run  Trackers, Turn-by-Turnnavagation

6.语音(识别,命令,转换(TTS

7.钱包Support NFC'Tap to Pay'

8.UI控件

1.LongListSelector

2.Pivot and now in ROM

3.WebBrowser control now based on Internet Explorer 10

9.多分辨率支持

1.支持获取当前屏幕的分辨率

2.针对各自不同的分辨率使用各自的资源文件

3.支持Grid等控件

10.相机和照片

1.lenses镜头

2.Picture.GetPreviewImage()返回缩略图图像

3.新的图片拓展功能

4.图片后台自动上载

1.Automatically upload photos to a photo storage service using aresource-intensive background agent

5.Advanced camera capture APIs

11.多媒体

1.音乐媒体库

2.图片媒体库

3.后台音频

1.Windows Phone8中,当BackgroundAudioPlayer的状态更改时,您可以从PlayStateChangedEventArgs中捕获有关状态改变的信息

12.VoIP

1.Incoming VoIP calls work like any other call

2.Integrates with built-in phone features

3.VoIP apps continue to run in the background

4.Available to all developers

13.蓝牙和NFC

1.利用蓝牙技术创建与其他手机通信的应用

2.Bluetooth APIWindows Phone8适用场景

1.App-to-app通信

2.App-to-device通信

3.邻近感应(Proximity

1.使用NFC在设备之间发送数据

2.NFC标记交互

3.在您的应用和邻近设备上的应用的实例在实际建立Wi-Fi或蓝牙连接

  1. Better Sharing with NFC

 

15.网络增强功能

1.Windows.Networking Windows Phone Runtime API

2.传入套接字(IncomingSockets)

3.支持IPV6

4.Winsock本地API支持

5.数据感知(Data sense)

16.存储-SD

17.自定义联系人存储

18.应用内支付

19.In-AppPurchase used for digital content

20.企业应用分发

这篇关于Windows Phone 8 开发快速入门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1055336

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联