尊旭网
当前位置: 尊旭网 > 知识 >

windows phone 8 应用,Windows phone 8有哪些经典的 App

时间:2024-05-27 19:58:38 编辑:阿旭

1,Windows phone 8有哪些经典的 App

很早就想做个wp8的app的推荐,个人觉得这比iOS和安卓的app推荐有意义多了,因为wp8系统本来就没有多少app推荐的文章,与iOS和安卓相比实在是凄凄惨惨。另外,不争气的微软实在使app推荐变得更加难上加难,因为本身wp8平台的app平均质量真的是令人不敢恭维。话虽如此,在我半年的使用中,还是发现了一些有亮点的app,特此推荐,也希望微软能“硬”一点,别再让用户寒心了。

在正文开始之前,先哀悼一下我的Lumia 822, Lumia Black更新看来是铁定与822无缘了,微软又一次抛弃了部分用户,只能呵呵呵呵了。
好了,正文开始。仍然是老规矩,点击图片看大图。
1. 瞬手拨
Wp8作为一个封闭的系统,注定是永远不可能会有来电归属地等国人必需的功能的。不过瞬手拨这个app在系统的诸多限制中近似极限般实现了拨号所需的诸多功能,例如T9拨号等我必需的功能。作为Wp8系统中唯一可用的拨号软件,首当其冲必须推荐。
瞬手拨
2. adidas miCoach
实为运动锻炼app中翘楚,但我这个懒人至今也只用了跑步记录功能。。。。。
3. Calculator²
wp8上最好用的计算器,忽略恼人的广告条吧,毕竟开发者也要吃饭不成。不过可以购买Calculator³去除广告条。
Calculator²
4. 欧路词典
可以说是全平台下我最喜欢的词典app了。主要是生词本同步功能很得我欢心。iOS平台还可以导入mdict词典,真是良心。
欧路词典
5. FileBox
这里就要吐槽一下所谓的国际大厂Dropbox了,作为云存储的鼻祖,怎么就这样把wp平台忽视掉?幸好还有个人开发者开发的FileBox可以一用,但是自动备份相册功能只能你每次点开这个app后才能开始,聊胜于无吧,谁让Dropbox已经抢占了先机让我无法离开了呢?
6. FT中文网
也是个人开发者的杰作,很好的完成了浏览FT中文网文章的功能,喜欢阅读FT文章的朋友必备之。
7. Glance Background
诺记专属应用,用以在待机屏幕上显示自定义图案。装逼意义大于实际,还可能会增加屏幕耗电。不过话说回来,也只有诺基亚孜孜不倦的为wp8开发优质app了,微软的收购也是顺理成章。
Glance Background
8. Lockmix
众所周知,wp8锁屏界面过于单调。如果你喜欢加上天气等widgets,这款app绝对适合你。如截图所示,除了天气外,还能自定义每日一句名人名言等,当然更丰富的widgets需要应用内付费购买。
Lockmix
9. Muzik Radio
Muzik Radio 来自台湾团队的在线听古典音乐app,wp8版的还是功能少了点,比iOS差一截。不过这种小众服务仍能第一时间提供wp8版本的app,大公司们你们羞愧了吗?
Muzik Radio
10. Nextgen Reader
wp8平台上最好的rss订阅app,当然也是唯一堪用的o(╯□╰)o。自从GR死去以后,feedly扛过大旗,Nextgen Reader支持https,无痛翻越GFW,可以说是我仅次于UC浏览器外使用频率最高的app.
11. Nokia Xpress
由于狠心的微软不提供vpn功能,如何无痛上推就成了一个难题。幸好伟大的诺基亚又站了出来,Nokia Xpress让您无痛上推。只要把网址改为https,推特的世界又回来了。
Nokia Xpress
12. Urban Dictionary
英文俚语大集合,磁贴更新做的不错,每天耳濡目染一个英文俚语,也算学习英语了吧。
Urban Dictionary
13. Wikipedia
最好的维基百科app,最近维基又没钱了,诸位土豪们捐助点吧。
Wikipedia
14. WTV 看电视
我主要用来看五星体育和BTV6的英超直播,坑爹新浪没有wp8直播app,只能出此下策了。速度很流畅,配得上最好的移动电视称号。
WTV 看电视
15. 为知笔记
个人觉得比evernote顺手,现在已经全平台迁移到了为知,国产软件中少有的良心之作。
16. 央视体育

没想到cctv还挺重视wp8平台,这个app用来看央五直播,非常不错。比如亚冠,国足,欧冠之类的。
央视体育
17. 手机营业厅
中移动官方wp8平台app,与之相比,坑爹的建行至今不出手机客户端,实乃天怒人怨。
手机营业厅
18. 暴风影音
惟一的免费支持播放本地视频的app,当然高码率的mkv肯定会卡顿,但是rmvb支持出奇的好,看snl和never mind the buzzcocks的利器啊。
暴风影音
19. 知乎日报
又是个人开发者的力作。看来wp8永远摆脱不了不受待见的宿命了。
知乎日报
20. 虾米音乐
继续感谢个人开发者,metro风格运用的恰到好处。吐槽一下,虾米既然是阿里系的,为何各平台app出的如此之慢?iPad版预告多年毫无音讯,wp8看来官方更是遥遥无期。

2,Windows phone 8有哪些经典的 App?

目前来说用WP软件更不上是肯定的,因为用户不够所以在国内各大软件厂商都不怎么待见(特别是马*云),软件上不去,用户多不了,这样就成了个恶性循环。。 但是一些常用的软件, 如视频软件、QQ/微信 等等都更新走了的(视频软件没有广告,这点算是比安卓好的地方吧)。但是阿里系的只有WIN10的通用应用能更上其他系统版本(据说有微软不开放很多限权等因素在里面)

3,如何:使用 Visual Studio 生成和部署 Windows Phone 应用程序

当您准备将应用程序提交到“商城”时,需要创建发布版本。此外,您应在使用 Marketplace Test Kit 和 Windows Phone Performance Analysis 等工具之前创建发布版本。若您正在使用 Visual Studio022010 Express for Windows02Phone,您可能需要执行某些其他步骤来指定您应用程序的发布或调试版本。指定Windows Phone 应用程序的调试或发布版本在Visual Studio 的“标准”工具栏中,单击“解决方案配置”向下箭头,然后选择“调试”或“发布”。下图显示了“解决方案配置”列表框。注意:若您正在使用 Visual Studio022010 Express for Windows02Phone,则“解决方案配置”列表框在默认情况下可能不会显示。若您正在使用 Visual Studio022010 Express for Windows02Phone 并且解决方案配置列表框未显示,请单击“工具”菜单、单击“设置”,然后单击“专家设置”。解决方案配置列表框应出现在“标准”工具栏中,随后您可以选择“调试”或“发布”。

4,如何将PC中的应用放入windows phone8

Hi!如果您使用的是Windows Phone8支持SD卡的手机,您可以通过以下方法将软件下载至SD卡再安装到手机中:
1.在电脑上打开www.windowsphone.com,打开一个应用,页面下拉找到“手动下载和安装”,将{.XAP}文件安装包下载到电脑上;
2.使用原装数据线连接手机至电脑,将{.XAP}文件拖放至SD卡,断开连接;
3.进入手机应用商店,打开“SD卡”选项,点击下载的应用即可安装;
4.如无法看到“SD卡”选项,请重启手机,等待几分钟。
温馨提示:通过SD卡安装应用程序也需要手机连接网络,但会节省时间和流量。

5,如何修改Windows8应用默认安装路径

通过Windows商店获取应用方便是方便了,但是你无法选择这些应用的安装路径,甚至很多人都找不到已安装的应用在哪里。一开始也不清楚这 些应用 装在哪儿,在网上查询一番后才知道,原来Windows商店里的应用统统安装在系统分区X:/Program Files的隐藏目录“WindowsApps”里。
  注1:要显示隐藏文件夹,依次点击文件资源管理器上的“查看”-“选项”,切换到“查看”标签,在高级设置中选择“显示隐藏的文件、文件夹和驱动器”。
  Windows8应用都在这儿
  安装后的Windows8应用也和我们常见的不同,文件夹名称相当长,公司名称、软件名称、版本号等信息都显示在文件夹名称上,甚至还包括一些(暂时没弄清代表何种含义)随机字符串。
  注2:访问该应用文件夹可能需要获取访问权限,操作方法见后文。
  Windows8应用的文件夹命名很长
  修改Win8应用安装路径
  知道了Windows8应用安装位置后,可能又会想另一个问题,怎样更改应用的安装路径呢?至于为什么会想到更改安装路径,主要还是因为磁盘分区空 间问 题。小编没装多少应用,已经用去2G多空间了,而现在应用商店里大块头的应用并不少,特别像一些游戏,几百MB乃至上GB的都已经出现,系统盘空间很容易 被耗尽。因此,将应用安装到更大的磁盘分区才是解决之道。
  但是,Windows 8应用在安装过程中没有用户可以干预的地方,如何才能修改安装路径呢?经过一番努力,终于让小编找到了解决方法(感谢askvg.com网站分享该方法),请各位往下看。
  既然在安装过程中不能更改路径,那么就要从源头上找方法,比如直接更改系统默认安装路径。这个路径就保存在注册表中,按下【Win+R】打开运行,输入regedit启动注册表编辑器,定位到以下的键值:
  HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppx
  在右侧窗口找到“PackageRoot”,注意看它的数据值就是Windows8应用的默认安装路径。
  Win8应用安装路径设置
  接下去要做的就简单了,修改它的数据值,改成你想要的位置即可。但是当你编辑完点击确定的时候,会收到如下提示:
  你没有权限修改
  因此我们还需要先获取一下Appx键值的权限,获取权限后就可以更改路径了。
  修改应用默认路径
  注3:更改Windows 8应用的默认安装路径会导致已安装的应用升级失败,因为新旧版本的路径不一致,所以如果你决定更改应用安装路径,请先将所有Windows8内置和第三方应用卸载掉,更改完路径之后再重新安装。
  第3页 附:Win8权限获取方法
  对于文件或文件夹,右键属性,安全标签;对于注册表键值,右键权限;接下去操作基本一致:选中“组或用户名”里的Administrators,点击下方的高级;
  更改管理员帐户的权限
  在新打开的窗口里点击上方的“更改”;
  更改所有者
  接着在新窗口下方输入框里输入本机的登录用户名并点击“检查名称”,随后点击各窗口的确定依次关闭它们。
  这里输入本地登录用户名
  回到最初的权限窗口,将Administrators的权限勾选“完全控制”,最后确定回到文件夹或注册表即可。

6,为什么就不能将应用移至SD卡呢?

这是因为你的权限不够,你必须下载安装一个能获得你手机“根用户”(即ROOT用户,又名超级用户获得超级用户权限后)权限的工具(比如“一键获取ROOT权限 Gingerbreak v1.2”、“腾讯手机管家PC版”、“360一键ROOT”等都可以)。
获得超级用户权限后你就可以产出一些你不想要却删不掉的那些内置东西了也可以移到SD卡里了,呵呵。
获得超级用户权限的好处: 1.系统瘦身,可以卸载系统预装软件2手机加速,让手机运行速度更快

7,如何使用 MVVM 为 Windows Phone 8 创建本地数据库应用

  在此过程中,您将修改或创建以下代码文件:

  MainPage.xaml:修改应用的主页以添加透视控件,该控件显示按以下类别分组的待办事项任务:all、home、work 和 hobbies。

  NewTaskPage.xaml:添加此页面以提供向数据库添加新任务的 UI。此页使用 Windows Phone 工具包 ListPicker 控件指定与任务关联的类别。

  Model\ToDoDataContext.cs:创建此类文件以指定表示本地数据库的 LINQ to SQL 数据上下文和对象模型。对于 MVVM,此类是数据模型。

  ViewModel\ToDoViewModel.cs:创建此类文件以表示该应用的 ViewModel。此类包含几个可观察集合,用于按类别分组待办事项任务。ViewModel 还提供了对数据库执行添加和删除操作的方法。

  App.xaml.cs:修改此文件以创建在整个应用中访问的本地数据库和静态 ViewModel。

  MainPage.xaml.cs:修改此页面以将页面的 DataContext 属性设置为应用 ViewModel 并处理 add 和 delete 按键的点按事件。

  NewTaskPage.xaml.cs:修改此页以将页面的 DataContext 属性设置为应用 ViewModel 并处理 ok 和 cancel 按键的点按事件。

  准备应用程序
  在本节中,将创建应用、安装 Windows Phone 工具包、设置程序集引用和添加应用使用的图标。

  创建应用的步骤
  若使用 Windows Phone SDK,则使用 Windows Phone 应用 模板创建新项目。

  安装 Windows Phone 工具包的步骤
  Windows Phone 工具包未包括在 Windows Phone SDK 中。您应单独访问 Codeplex 和下载 Windows Phone 工具包。导航至该网站并按照说明安装它。

  说明注意:
  您可以用不同的方式安装该工具包。本主题假设您的应用具有对 Windows Phone 工具包 Microsoft.Phone.Controls.Toolkit.dll 的引用。

  设置程序集引用
  该应用需要引用适用于 Windows Phone 的 LINQ to SQL 程序集。从“项目”菜单中,单击“添加引用”,从“程序集/框架”列表中选择“System.Data.Linq”,然后单击“确定”。

  说明注意:
  当面向 Windows Phone 8 时,使用 Windows Phone 应用 模板的新应用自动引用该程序集。

  若要使用 Pivot 控件,该应用需要引用 Windows Phone 控件程序集。从“项目”菜单中,单击“添加引用”,从“.NET”选项卡中选择“Microsoft.Phone.Controls”,然后单击“确定”。

  添加应用所使用的图标
  在“解决方案资源管理器”中,右键单击项目,选择“添加”,然后选择“新建文件夹”。

  将新文件夹命名为 Images。

  在“解决方案资源管理器”中,右键单击 Images 文件夹,并选择“添加”,然后选择“现有项”。这将打开“添加现有项”菜单,从中您可以选择应用使用的图标。

  在“添加现有项”窗口中,导航到以下路径以选择这些图标。此步骤假定采用的是以默认方式安装的 Visual Studio。如果您将其安装在其他位置,则在相应的位置查找图标。

  C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons\dark

  从该文件夹中,选择以下图标:

  appbar.add.rest.png

  appbar.cancel.rest.png

  appbar.check.rest.png

  appbar.delete.rest.png

  这些图标是专门用深色背景设计的并且颜色为白色;在白色的“添加现有项”窗口背景上图标可能显示为空白。

  在“解决方案资源管理器”中,右键单击每个图标并设置文件属性,以便将图标生成为“内容”,并始终复制到输出目录(“始终复制”)。

  创建应用 UI
  在本节中,将为该应用的主页和新任务页创建 UI。对于 MVVM,该应用页面为视图。主页演示如何使用
  Pivot
  控件显示数据。新任务页演示如何使用 Windows Phone 工具包中的
  ListPicker
  控件选择数据。

  创建主页 UI
  在应用的主页 MainPage.xaml 中,向位于页面顶部的
  phone:PhoneApplicationPage
  元素添加以下属性。

  XAML
  xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
  在使用
  Pivot
  控件时需要该命名空间。

  在 MainPage.xaml 中名为
  LayoutRoot
  的网格上方,添加以下资源元素。

  XAML
  
  

  
  
  
  
  
  
  

  <CheckBox
  IsChecked="{Binding IsComplete, Mode=TwoWay}"
  Grid.Column="0" VerticalAlignment="Top"/>

  <TextBlock
  Text="{Binding ItemName}"
  FontSize="{StaticResource PhoneFontSizeLarge}"
  Grid.Column="1" Grid.ColumnSpan="2"
  VerticalAlignment="Top" Margin="-36, 12, 0, 0"/>

  <Button
  Grid.Column="3"
  x:Name="deleteTaskButton"
  BorderThickness="0"
  Margin="0, -18, 0, 0"
  Click="deleteTaskButton_Click">

  <Image
  Source="/Images/appbar.delete.rest.png"
  Height="75"
  Width="75"/>

  
  
  
  
  每个透视页面都可重复使用此项目模板来显示本地数据库中的一行数据,即一个待办事项任务。每行都包括一个将任务标记为已完成的
  CheckBox
  、一个显示待办事项任务文本的
  TextBlock
  和一个允许删除任务的
  Button
  。使用对任务的
  IsCompleted
  属性的双向绑定配置
  CheckBox
  。当您在 UI 中关闭任务时,ViewModel 中任务绑定到的相应可观察集合将自动捕获新值。
  Textblock
  被绑定到任务的
  ItemName
  属性。

  在“MainPage.xaml”中,使用以下代码替换名为
  LayoutRoot
  的网格。该代码应该添加在上一步骤中添加的资源元素的下面。

  XAML
  
  
  
  
  
  

  
  
  <TextBlock
  x:Name="ApplicationTitle"
  Text="LOCAL DATABASE EXAMPLE: TO-DO LIST"
  Style="{StaticResource PhoneTextNormalStyle}"/>
  

  
  
  
  
  
  <ListBox
  x:Name="allToDoItemsListBox"
  ItemsSource="{Binding AllToDoItems}"
  Margin="12, 0, 12, 0" Width="440"
  ItemTemplate="{StaticResource ToDoListBoxItemTemplate}" />
  
  
  
  <ListBox
  x:Name="homeToDoItemsListBox"
  ItemsSource="{Binding HomeToDoItems}"
  Margin="12, 0, 12, 0" Width="440"
  ItemTemplate="{StaticResource ToDoListBoxItemTemplate}" />
  
  
  
  <ListBox
  x:Name="workToDoItemsListBox"
  ItemsSource="{Binding WorkToDoItems}"
  Margin="12, 0, 12, 0" Width="440"
  ItemTemplate="{StaticResource ToDoListBoxItemTemplate}" />
  
  
  
  <ListBox
  x:Name="hobbiesToDoItemsListBox"
  ItemsSource="{Binding HobbiesToDoItems}"
  Margin="12, 0, 12, 0" Width="440"
  ItemTemplate="{StaticResource ToDoListBoxItemTemplate}" />
  
  
  
  
  
  此网格指定应用标题和
  Pivot
  控件。透视控件包含以下四个不同的页面:
  all
  、
  home
  、
  work
  和
  hobbies
  ,分别与可分配给待办事项任务的四个可能类别相对应。每个页面都分别被绑定到 ViewModel 中的
  AllToDoItems
  、
  HomeToDoItems
  、
  WorkToDoItems
  和
  HobbiesToDoItems
  可观察集合。

  在 MainPage.xaml 中,将以下代码添加到名为
  LayoutRoot
  的网格下面。

  XAML
  
  
  
  <shell:ApplicationBarIconButton
  IconUri="/Images/appbar.add.rest.png"
  Text="add"
  x:Name="newTaskAppBarButton"
  Click="newTaskAppBarButton_Click"/>
  
  
  
  本页使用应用栏显示
  add
  按键,用于将待办事项任务添加到该数据库。在本主题的后文将创建与此按键相对应的方法。

  创建新任务页 UI
  在“解决方案资源管理器”中,右键单击您的项目,选择“添加”,然后选择“新项”。

  在“添加新项”窗口中,选择“Windows Phone 纵向页面”并将文件命名为 NewTaskPage.xaml。然后单击“添加”。

  在 NewTaskPage.xaml 中,向位于页面顶部的
  phone:PhoneApplicationPage
  元素添加以下属性。

  XAML
  xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
  在使用 Windows Phone 工具包
  ListPicker
  控件时需要该命名空间。

  在 NewTaskPage.xaml 中,使用以下代码替换名为
  LayoutRoot
  的网格。

  XAML
  
  
  
  
  
  

  
  
  <TextBlock
  x:Name="ApplicationTitle"
  Text="LOCAL DATABASE EXAMPLE: TO-DO LIST"
  Style="{StaticResource PhoneTextNormalStyle}"/>
  <TextBlock
  x:Name="PageTitle"
  Text="new task"
  Margin="9,-7,0,0"
  Style="{StaticResource PhoneTextTitle1Style}"/>
  

  
  
  
  
  

  <toolkit:ListPicker
  x:Name="categoriesListPicker"
  ItemsSource="{Binding CategoriesList}"
  DisplayMemberPath="Name">
  
  
  
  此网格包含两个 StackPanel 控件。第一个控件指定应用和页面标题。第二个控件 StackPanel 包含以下数据输入控件:TextBox 用于输入新待办事项任务文本,
  ListPicker
  控件用于指定该任务类别的 控件。
  ListPicker
  被绑定到
  CategoriesList
  ,后者是
  List
  的一个 ViewModel 属性。

  在 NewTaskPage.xaml 中,向名为
  LayoutRoot
  的网格下添加以下代码。

  XAML
  
  
  
  <shell:ApplicationBarIconButton
  x:Name="appBarOkButton"
  IconUri="/Images/appbar.check.rest.png"
  Text="ok"
  Click="appBarOkButton_Click"/>
  
  <shell:ApplicationBarIconButton
  x:Name="appBarCancelButton"
  IconUri="/Images/appbar.cancel.rest.png"
  Text="cancel"
  Click="appBarCancelButton_Click"/>
  
  
  
  此页面使用应用栏显示
  ok
  和
  cancel
  按扭。在本主题的后文将创建与这些按键相对应的方法。

  创建数据模型
  在本节中,将创建 LINQ to SQL 数据上下文和表示数据库表和关联的对象。首先,将创建文件并为每个表添加模板。然后,将扩建每个表并创建数据上下文。

  准备数据模型文件
  在“解决方案资源管理器”中,右键单击项目,选择“添加”,然后选择“新建文件夹”。

  将新文件夹命名为 Model。

  在“解决方案资源管理器”中,右键单击 Model 文件夹,选择“添加”,然后选择“新项”。

  在“添加新项”窗口中,选择“代码文件”并将文件命名为 ToDoDataContext.cs。然后单击“添加”。

  在 ToDoDataContext.cs 中,添加以下将包含数据模型类的指令和命名空间。

  C#
  using System;
  using System.ComponentModel;
  using System.Data.Linq;
  using System.Data.Linq.Mapping;

  namespace LocalDatabaseSample.Model
  {

  }
  在 ToDoDataContext.cs 中,将以下代码向
  LocalDatabaseSample.Model
  命名空间添加两次。在以下步骤中,将针对每个表对这些类进行重命名。

  说明注意:
  在以下步骤中重命名这些类之前,Visual Studio 将显示多义性错误。

  C#
  [Table]
  public class AddTableNameHere : INotifyPropertyChanged, INotifyPropertyChanging
  {

  //
  // TODO: Add columns and associations, as applicable, here.
  //

  // Version column aids update performance.
  [Column(IsVersion = true)]
  private Binary _version;

  #region INotifyPropertyChanged Members

  public event PropertyChangedEventHandler PropertyChanged;

  // Used to notify that a property changed
  private void NotifyPropertyChanged(string propertyName)
  {
  if (PropertyChanged != null)
  {
  PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
  }
  }

  #endregion

  #region INotifyPropertyChanging Members

  public event PropertyChangingEventHandler PropertyChanging;

  // Used to notify that a property is about to change
  private void NotifyPropertyChanging(string propertyName)
  {
  if (PropertyChanging != null)
  {
  PropertyChanging(this, new PropertyChangingEventArgs(propertyName));
  }
  }

  #endregion
  }
  这是实体的基本模板,即表示本地数据库表的类。为了演示以下我们建议大部分实体共同具有的代码功能,此时还缺少列和关联:

  [table]
  属性指定该类将表示一个数据库表。

  INotifyPropertyChanged
  接口用于更改跟踪。

  INotifyPropertyChanging
  接口帮助限制与更改跟踪相关的内存占用。

  Binary
  版本列(具有
  [Column(IsVersion = true)]
  属性)显著改进表的更新性能。

  说明注意:
  实体可以从其他实体中继承 CLR 对象成员,如事件、方法和属性。无法继承其他实体中的 LINQ to SQL 属性。例如,您可以创建名为
  L2SEntity
  的基类,该类实现
  INotifyPropertyChanged
  和
  INotifyPropertyChanging
  。其他实体可以继承
  L2SEntity
  中的事件和方法,但是 LINQ to SQL 将只识别使用
  [Table]
  属性显式标记的那些实体。其他实体不会继承任何使用
  L2SEntity
  类编写的 LINQ to SQL 特性。

  将其中一个
  AddTableNameHere
  类重命名为
  ToDoItem
  。此类将存储待办事项任务信息。

  将其他
  AddTableNameHere
  类重命名为
  ToDoCategory
  。此类将存储类别列表。

8,windows phone8手机软件可以在哪里下载?

楼上的都是胡说八道。目前
wp8
软件有以下三个途径
1、直接连接wifi,去手机自带的商场下载
2、打开百度,搜索winodws
phone
store,进去。登陆,然后比如说你想下微博,点那个图标,在介绍微博的页面左下角有“手动下载和安装”点,下载好到桌面是xap格式的文件。用usb拉到手机里,重启手机,打开商场(需联网),可以看到“sd”卡,打开,就可以安装了
3、如果你的wp8部署了开发者解锁,那么可以装10个免费软件,可以下载wp8的sdk,然后部署(用sdk安装)