Browse by Tags

Tagged Content List
  • Wiki Page: Windows Phone: 混合 - 移动设备应用 (zh-CN)

    本文翻译自: Hybrid - Applications for Mobile 在这篇文章中,我们将会学习如何使用HTML5、jQuery和CSS来跨平台/混合应用程序。 简介 在这篇文章中,我们将会学习如何为多个移动平台(如Symbian、Windows Phone 7、iOS和BlackBarry等等)开发一个混合应用程序。在这篇文章中,我将针对Nokia的Lumia Windows Phone 7平台开发一个混合应用程序。混合应用程序基本上使用 HTML5、JavaScript和CSS、本地API实现 跨平台(应用程序)。 一般情况 在开发混合项目之前让我们介绍一下混合移动应用程序开发的基本混合架构...
  • Wiki Page: Windows PHone: (译)Nokia Imaging SDK — 处理图片 (zh-CN)

    本文为翻译内容,原文链接在底部 简介 高像素的图片,比如分辨率为 7712x4352 的照片,当加载到一个 bitmap 中时会占用相当大的内存。 每个像素会占用 4个字节的内存,所以当没有被压缩时,全部的图片会占用 12800万字节(约122MB)。高像素 图片的另一个问题就是渲染,因为图片不适合windows phone 8 的最大纹理尺寸为 4096x4096 像素,所以 它会被裁切。无论怎样,因为有很多方法来处理高像素图片,所以没有什么好担心的。 显示捕获的照片 首先,把一个 Image 控件放到页面中...
  • Wiki Page: Windows Phone: 译)Nokia Imaging SDK — 分享图片到在线服务 (zh-CN)

    本文为翻译内容,原文链接在底部 当把图片分享到在线服务上时,你需要和保存图片一样的方式来缩小图片的尺寸。并且 ShareMediaTask 同时需要你分享的 图片必须保存在图片库中,所以当你分享图片前必须把它首先保存到图片库除非你已经保存过了(或者图片的来源不是图片库) using Microsoft.Phone.Tasks ; ... public partial class PreviewPage : PhoneApplicationPage { private ShareMediaTask _shareMediaTask = new ShareMediaTask...
  • Wiki Page: Windows Phone: 有诺基亚地图和OpenStreetMap的Bing地图应用程序界面 (zh-CN)

    本文介绍如何按照Nokia 和OPenStreetMap提供的图片来使用Bing 地图应用程序界面(API). 说明 地图API能够使用 TileSource 来提供拼贴图片统一资源标志符。运用它Nokia 地图和OpenStreetMap可以显示拼贴图片。 OpenStreetMap和Nokia使用可以被Map API运用的Mercator投影技术。 Bing Maps Tile System 文章介绍这个投影是怎样工作的。 提醒:为了使用Map API你需要Bing Maps 认证:: How to: Use the Bing Maps Silverlight...
  • Wiki Page: Windows Phone: (译)Nokia Imaging SDK —— 加强版照片捕获 (zh-CN)

    本文刚翻译一部分,先占个位置,稍后完成。原文链接在底部 简介 在过去的十年中手机集成的相机逐渐取代传统口袋中的相机。 开发一个提供先进拍照和图片处理的应用程序取决于两个方面 手机硬件和系统平台提供的照片捕获 API。诺基亚的新的系列设备与新的 Windows Phone8 先进的照片捕获 API 为你提供能够调节拍照 设备各种参数的权限,比如曝光时间、ISO、焦点位置和白平衡。 引用一个扩展演示示例应用程序,本文描述了如何初始化和使用相机,如何读取参数,该设备支持的问题 ,如何设置参数,以及如何捕获和存储照片。 ...
  • Wiki Page: Windows Phone: (译)Nokia Imaging SDK — 图片拍摄、处理、镜头应用 (zh-CN)

    本篇文章为翻译的 Nokia Imaging SDK 的英文文档,链接在本文底部 声明 为了方便不爱阅读英文文档的开发者快速上手“高像素拍照” 和 Nokia Imaging SDK 的使用,我翻译了其中的一些文档, 如果你英文水平比较好,建议直接浏览原文,因为我把有些原文档中的一些描述信息进行了简化。并且 nokia 提供的 四个示例工程并没有翻译,原文 和 代码 链接如下: 简介 这部分包含几部分内容:图片捕获、编辑处理、镜头应用、保存分享上传。下面所指的高像素图片特指的是 使用 Nokia lumia 1020 的 4100万大尺寸传感器拍摄的...
  • Wiki Page: Windows Phone: (译)Nokia Imaging SDK — 获取和保存照片 (zh-CN)

    本文为翻译内容,原文链接在底部 获取和保存照片 有一些处理高分辨率图片的应用程序会遇到的问题。例如,由于应用程序可以使用使用 PhotoChooserTask 和 MediaLibrary APIs 从图片库获取图片,用户可能遭遇意想不到的像内存占用过高甚至用尽了内存。因此,下面为 在应用程序间分享图片制定了一些规则: —应用程序应该把高分辨率的照片保存到应用的本地存储里,低分辨率的图片保存到图片库。 —当应用程序从图片库中打开一些图片时,可以匹配图片库中的图片和本地存储中的高分辨率照片,比如,根据 照片文件的文件名 —应用程序这么做就必须保证适时的清理应用程序本地存储...
  • Wiki Page: Windows Phone: Tile to Link 的实现方法 (zh-CN)

    Introduction 某些场合下,我们需要在开始屏幕或应用列表中让用户通过Tile进入网页。 实现方法 在Mainpage构造函数中添加Load事件的处理方法: public MainPage ( ) { InitializeComponent ( ) ; ... Loaded += new RoutedEventHandler ( MainPage_Loaded ) ; ... } 在Load事件的处理方法中用WebBrowerTask显示网页内容: void MainPage_Loaded...
  • Wiki Page: Windows Phone: 在Windows Phone上制作一个字体编辑器 (zh-CN)

    简介 正如其它手机一样,Windows Phone适合于消费者,通常Windows Phone上的程序都偏向于显示内容,而不是内容的编辑。例如,你的程序可能会显示天气预报,但是不会提供让管理员修改天气预报信息的功能。 可是,还是有这样一些场景,用户不可避免地需要编辑内容。本文就演示其中的一个场景,制作一个程序让用户编辑字体,包括文本,字体,字号,颜色等等。为了让场景更完整,我们设想一个图片编辑器,允许用户在图片上添加文字。但是出于篇幅考虑,我们的侧重点在于文字的编辑,而不在于图片。 你可以自File:WPFontEditor.zip下载本文提供的示例。...
  • Wiki Page: Windows Phone: Bing Maps基于位置的操作 (zh-CN)

    本文描述应用程序使用Windows Phone基于位置服务的基本任务。 介绍 本文中描述了基于位置服务需要的一些基本函数 获取当前位置 反转位置地理编码以获得地址(可用于显示给客户) 地址地理编码以获得地图位置 计算位置之间的路线 在地图上显示所有这些 本文附上演示如何在WP应用程序中完成这些任务的示例代码File:BingMapsSample.zip 预备知识 请添加引用 Microsoft.Phone.Controls.Maps Microsoft.Phone.Controls.Toolkit...
  • Wiki Page: Windows Phone: 如何使用Nokia Imaging SDK的卡通和裁剪滤镜 (zh-CN)

    本篇文章讲解如何使用Nokia Imaging SDK创建图片的卡通和裁剪滤镜,以及使用WriteableBitmapEx拼接图片。 Introduction 使用Nokia Imaging SDK可高效的创建令人惊奇的图片滤镜效果。将自己的肖像照片增加卡通的滤镜效果是很有趣的事,至少我喜欢这么做。本文提供使用FilterFactory.CreateCartoonFilter的方法可将图像转换为卡通样式,本文也介绍如何在应用中使用FilterFactory.CreateCropFilter方法裁剪图片,文章的最后一个内容就是创建如下面右侧图片的宽图块的磁贴图像。下面的宽图块的图片其实由五张图片拼接而成...
  • Wiki Page: Windows Phone: Windows Phone 8中的Tiles (zh-CN)

    介绍 相对于Windows Phone7中Tile的单调,在Windows Phone8中,SDK为开发者提供了更丰富多彩的Tile。WP8提供了新的Tile尺寸,新的Tile模板。我们可以通过下面的类来访问: FlipTileData CycleTileData IconicTileData Tile的新尺寸 WP8中支持了大、中、小三个尺寸的Tile。 WXGA分辨率下各个尺寸的Tile需要提供的图片/图标的大小如下: Flip和Cycle Tile:大-691*336像素 中-336*336像素 小-159*159像素 Iconic Tile...
  • Wiki Page: Windows Phone: Windows Phone应用程序的登录对话框 zh-CN

    某些应用程序可能需要访问控制,因为它们存储了敏感数据。本文展示了如何创建一个登陆对话框来保护该应用程序/数据的访问 介绍 实现以一个登录对话框作为页面在Windows Phone里暴露了一个问题:让导航栈按序和以导航实现存储需求是有一点困难的。这部分原因是在错误密码情况下没有退出方法。从页面栈(使用 NavigationService.RemoveBackEntry , 该方法添加进了芒果系统)中移除登录页是必要的,那样当按下返回键应用程序不要再经过登录页面而结束 解决方案 一个更简单的方法是使用动态在主页顶端创建一个弹窗 如下所述,该弹窗是在该页面的Loaded...
  • Wiki Page: Windows Phone: 在Windows Phone中获取UserAgent zh-CN

    介绍 进入WP8时代后,通过DeviceExtendedProperties获取到的DeviceName不再是手机型号了,这对于需要获得手机型号做一些事情的应用(如新浪微博的小尾巴)来说,影响是比较大的。 这时候我们就需要通过获取手机的UserAgent来取得这个手机型号。由于在Windows Phone中并没有直接获取UserAgent的API,所以我们需要通过WebBrowser解析一个特定的html字符串来间接的获取,下面来看看具体的实现步骤: 1.定义获取UserAgent使用的HTML private const string Html = @"<...
  • Wiki Page: Windows Phone: Windows phone应用程序的内存状态 zh-CN

    本文讲述了应用程序在设备上运行时如何获取它运行时内存的详细状态。 简介 如果要测量你的应用程序是如何使用内存并对此作出修改,那么下面的代码将会给你帮助。从根本上说: DeviceStatus 允许应用程序来获取设备的信息。 要获得内存的详细信息,那么下面的属性是必须的 ApplicationCurrentMemoryUsage 以字节为单位返回当前的内存使用大小 ApplicationMemoryUsageLimit 返回你的应用程序在运行时可以分配到的最大内存量。 ApplicationPeakMemoryUsage 以字节为单位返回当前应用程序的峰&#20540;内存状态...
  • Wiki Page: Windows Phone: Windows Phone 硬件检测 zh-CN

    介绍 随着Lumia阵营的日益壮大,越来越多的WP8机型上市,手机的硬件配置也越来越多样化。 作为开发者,要想让你的代码更健壮,使你的应用在不同配置的手机上都能更好的展现 ,你就不能不去了解一下手机的硬件配置, Lumia系列WP8手机配置对比 并且,你还需要知道如何获取这些配置信息,并在代码中加入判断它们是否存在的逻辑。 Windows Phone 8 手机分辨率 private static bool IsWvga { get { return App . Current . Host . Content . ScaleFactor == 100 ;...
  • Wiki Page: Windows Phone: Windows Phone 7 摇动检测 zh-CN

    在日常的手机使用的过程中,我们经常会进行人机交互,摇动手机也是其中一种。 本文将演示如何在Windows Phone 7程序中获取手机摇动的数据,主要演示左右摇动和上下摇动的获取. 摇动支持 首先我设置了摇动的Enum: public enum ActionEnum { None = 0 , LeftRightShake = 1 , UpDownShake = 2 } 然后,我就可以使用以下代码来设置支持的Action accHelper . SupportedAction = ActionEnum . LeftRightShake...
  • Wiki Page: Windows Phone: 在Windows Phone上使用Timer控件 zh-CN

    本文展示了如何使用定时器。 总览 本文展示了如何在Windows Phone 7.1上使用定时器。定时器非常有用,能让代码每隔一段时间自动运行。 前置条件 你必需安装 Windows Phone SDK 。 定时器的实现 在Windows Phone上实现定时器很简单。你可以用VB或C#。本文使用C#。我们用TextBox显示一个每秒刷新一次的时钟。请使用如下述步骤: 创建一个新的C# Silverlight项目,取名为Clock。 添加一个TextBox和一个Button。 将TextBox命名为txtClock...
  • Wiki Page: Windows Phone: 在Windows Phone 7上使用秒表 zh-CN

    这篇文章说明了如何在Windows Phone上创建秒表。 简介 本文解释了如何轻松的在 Windows Phone上创建一个秒表。 先决条件 必须先在计算机中安装 Windows Phone SDK 。 实现 使用C#创建一个新的"Silver light"项目并将它命名为"StopWatch"。 从toolbox中拖一个textblock并将它命名为"txtClock"。 拖两个button并将它们放置在"txtClock"的下面,如下面的应用图像所示...
  • Wiki Page: Windows Phone: WP7简单页面导航架构, zh-CN

    本文介绍了如何实现在Windows Phone 7应用程序的页面间轻松导航。 简介 这个示例应用程序用来演示如何在你的应用程序中轻松导航。随着你的应用程序的增长,你程序里页面数量也同样增长。在一段时间后,如果一个页面的名字有任何一点变化时,要去改变所有地方的引用将会变得非常乏味。所以,这里有一个简单的解决方案。 在我们创建一个简单应用程序时,将逐步介绍这种方法。 实现 步骤1:创建一个新项目,命名这个项目为“PhonePageNavigation” 步骤2:添加2个页面Page1和Page2到你的项目里。这些页面将在wp7中演示导航...
  • Wiki Page: Windows Phone: Windows Phone开发实践--行军篇之应用内导航, zh-CN

    孙子兵法行军篇第九:兵非贵益多也,惟无武进,足以并力、料敌、取人而已。夫惟无虑而易敌者,必擒于人。译文:兵力不在于多,而在于不盲目冒进,能集中力量和判明敌情。毫无深思熟虑而又轻敌的将领必定会被敌人俘虏。判明用户需求,深思用户体验,理解页面模型是软件开发者研究的课题,即Windows Phone应用程序的"行军"。尽管软件开发不是战争,但是与战争的相同的是二者的目标——"征服"。在设计之初,遐想用户的内心需求,以应用内导航机制和页面模型引导用户的好奇心去探索。 Windows Phone应用程序的"行军"是由存在于导航堆栈上的页面构成,如若应用程序中过度使用页面...
  • Wiki Page: Windows Phone: Windows phone7上的URI映射, zh-CN

    简介 UriMapping 用于在一个较短的URI和你项目中的xaml页的完整路径定义一个映射(别名)。通过使用别名URI,开发者可以在不改变导航代码的情况下来改变一个项目的内部结构,或者打破UI部件的任何外部链接(例如toast notifications)。该机制还提供了一个简单的方法以参数在页面之间传递数据,并导航到使用参数动态创建的页面。 此代码示例演示如何在URI映射的页面之间导航,以及如何传递参数到一个新打开的页面。 Code example main view 在代码中URI映射 在这个代码示例中我们创建了3个xaml页...
  • Wiki Page: Windows Phone 手指滑动效果, zh-CN

    当我们操作手机的时候,有的时候会希望手指划过的时候产生一定的效果。比如雪花,树叶,等等,这种效果类&#20284;于水果忍者中的切西瓜,但又不全是,毕竟不同效果实现起来的方法是不同的。 说明 在这篇文章中,我将要演示一个当我们划过屏幕时候,有一连串的小点跟随的效果。我们将提供一张8*8的png图片,并通过手指的移动,不断地拉出一条由这张8*8的图片组成的细线,当然你也可以把图片换成别的,效果依旧。同时,我建议使用png图片,因为png图片拥有透明层,而jpg没有, 所以jpg只能是方形的,而png图片可以多姿多彩。 以下就是我们使用的png图片: 以下就是我们完成项目后的效果图...
  • Wiki Page: Windows Phone: Windows Phone 应用程序内存分析技术, zh-CN

    本文提供对Windows Phone应用程序的内存使用分析技术的概述。 Windows Phone Memory Profiler 通过运行Windows Phone Memory Profiler 可以获得应用程序的内存消耗的时间轴图,重要事件的故障(垃圾回收,图像创建等),还可以自动分析你的应用程序的内存使用。分析器包含在Windows Phone SDK7.1中,可以在任意版本上的Visual Studio上运行。 下面的部分描述了一个简单的测试程序,通过它可以实现在分析时分配和释放内存,余下的内容是展示如何使用内存分析。 内存分析测试示例程序...
  • Wiki Page: Windows Phone: 在WP7中显示员工xml数据, zh-CN

    本文展示了如何在Windows Phone中显示xml数据。 简介 本文展示了如何从服务器获取有关员工的xml数据,并在Windows Phone中显示。加载的xml数据会在一个ListBox中显示(图1),选中的用户的详细信息则显示在一个单独的页面上(图2),你也可以给选中的用户打电话发短信。 在服务器上准备数据 本示例使用xml做数据。请准备好如下&#26684;式的xml文件和照片。 请给你的员工准备一些漂亮的照片,和xml文件放在同一目录下。 Windows Phone 7.1 SDK ...
Page 1 of 8 (188 items) 12345»
Can't find it? Write it!