怎样使用 App Studio 高速定制你自己的 Universal Windows App
今天之所以在写一篇关于 App Studio 的文章是由于,App Studio 经过了几次升级功能得到了明显提升还能够调用系统功能了。而且能够更方便的和应用商店关联公布 Universal Windows 应用(注:这是指 Windows 8.1 和 Windows Phone 8.1应用)以及 Windows Phone 8.0应用。接下来我为大家在介绍一下这升级后的 Universal Windows App Studio
使用 App Studio 的意义在于你有一个好的创意,可是因为时间或者技术等方面因素的制约 App Studio 能够帮你在有限的资源和时间情况下帮助你高速生成和公布一个高质量 Universal Windows 平台应用。而且用App Studio 制作的应用我们还能够拿到源码方便我们学习和升级更高级的功能。
假设你还没有使用过 App Studio 那就赶快注冊成为 App Studio的开发人员吧请參考 我之前的文章介绍, 今天我主要介绍一下更新后的App Studio 怎样使用,感兴趣的朋友能够跟我一起尝试做一个应用。
用IE打开 App Studio 的首页: http://appstudio.windows.com
首先我们点击首页上的 Start New 開始创建一个新的项目。(这里完毕一个应用仅仅须要4步,我们一步一步来~)

点击 Start New 之后我们会看到 选择模板 页面在这里我们能够依据我们要做的应用类型选择一个合适的模板,比如这里有 音乐 视频 旅行 爱好 等等很丰富的模板类型,当我们选择一个模板后页面都会有一个页面的预览假设喜欢 我们就能够选择 创建,就会使用这个模板创建我们的应用了。


随后我们须要设置我们应用的内容和名称,在首页中我们最多加入六个Section 我们能够针对这个六个Section进行编辑。

App Studio 为我们提供了 7种基数页面数据源,例如以下 这里最经常使用的是 RSS、HTML、以及Bing。
RSS 能够用来展示一些 Blog,相关频道,的内容有些类似于RSS阅读器的功能,能够做一个RSS聚合器。
HTML比較灵活一些我们能够嵌入一些HTML的页面或代码来自己定义里面的内容。

此外还有两个高级功能的Section 各自是Menu 和 Collection。
首先说说 Menu 是一个自己定义选项的页面除了能够加入上面7种基础页面的链接外还能够加入一个 MenuAction 这里包括了丰富的功能比如訪问 Http/Https/FTP 的链接,调用系统功能打电话,地图导航。以及发邮件等功能。

接着在说一下Collection。数据集合这里的数据集合能够分两种。静态数据集和动态数据集。所谓静态数据集合就是终于将我们显示的资源文件打包在应用程序中。用户须要一次性下载这些资源到手机中,优点是仅仅要应用安装在手机上后不须要依赖网络流量就能够浏览这些资源。动态资源的意思是我们将展示资源上传到云端server中用户。须要网络訪问这些远程资源,可是优点是我们能够随时动态调整这些内容而不用从新部署应用。

而且当我们在导入较多数据的时候 APP Studio 还支持 CSV 文件的导入,也就是使用分号(;)切割数据内容来自己主动填充数据内容。

当我们设置完毕应用内容后我们能够选择下一步设置应用的主题。
在这里我们能够选择应用使用默认的亮或者暗主题,更能够自己定义应用的背景图,背景颜色。字体颜色,以及Application Bar的颜色。

接着我们能够在Tile选项卡中设置我们应用的 Tile图标效果以及闪屏和锁屏界面。
Tile 图标事实上就是我们的应用在手机上显示的应用图标这里能够有三种选择
Flip Template 这样的图标有正反两面,系统会自己主动翻转他,我们能够在正反面都设置一张图片(或仅仅设置正面),以及显示的文字。
Cycle Template 这样的图标能够一直自己主动翻转,最多支持九张图片的轮换,当然我们也能够设置他的数据源。
Iconic Template 这样的图标会一直显示一个图标在上面配合文字展示。

闪屏和锁屏图片的设置很easy仅仅须要 上传编辑好的图片就能够了。

剩下的就是最好一步填写应用的公布信息(很重要,假设我们想把应用上传到应用商店供小伙伴儿们下载使用这里一定要好好看)
首先你要拥有一个Windows应用商店的开发人员账号请登录 http://dev.windows.com 注冊成为 Windows Store App的开发人员后登陆 仪表板 而且參考我之前的帖子 Windows / Windows Phone 8.1 预留应用名称及应用上传 注意这里先做到应用名称预留这一步。
后面的步骤要等我们使用 App Studio 生成应用上传包以后继续完毕。

我们须要在账户的配置文件里找到 Publisher Display Name 和 Publisher ID 另外我们还须要一个隐私声明的链接这里要说明一下我们的应用不会收集或上传用户的资料信息(这个链接能够是自己的一个Blog地址,仅仅要在公网上能够訪问到就能够)。







随后我们保存并点击生成应用button 这里会弹出生成应用的对话框,问我们是要生成 Windows Universal App 8.1 (包含Windows 8.1 和 windows Phone 8.1 的安装包)或者是 Windows Phone 8.0 的应用。
注意:我们也能够生成 Windows Universal App 8.1 和 Windows Phone 8.0 的应用只是我们要生成两次,也就是说分开生成。
这里另一点要特别强调的是要选择生成 安装包和公布包才干够上传应用商店。

点击生成button后稍等一会儿系统会帮我们自己主动完毕应用而且提供下载。

假设我们自须要在自己的手机上使用这个应用那么先用手机或者PC安装证书一个安装包就可以使用,假设我们希望有很多其它的用户使用您的应用那么你须要下载 publish package 在应用商店中上传审核您的应用。
假设你具备一定的Code能力能够考虑下载 源代码进行学习,当然也能够在源代码的基础上进行改动编辑使得应用功能很多其它样丰富。如今的代码已经是 Windows Universal 了,大家赶快试试公布一个自己 Windows Universal 应用吧!

怎样使用 App Studio 高速定制你自己的 Universal Windows App的更多相关文章
- 如何使用 App Studio 快速定制你自己的 Universal Windows App
之前我为大家介绍过 App Studio 这只神器可以帮助大家快速制作一个 Windows Phone 8 的应用,今天之所以在写一篇关于 App Studio 的文章是因为,App Studio 经 ...
- 使用 App Studio 快速定制一个你自己的专属应用
使用 App Studio 快速定制一个你自己的专属应用 如果已有做一个手机应用的想法,只需要一些简单的图片,视频,或者RSS源,就可以通过App Studio制作出你心仪的应用! App Studi ...
- 使用 Portable Class Library(可移植类库)开发 Universal Windows App
今天在这里跟大家聊聊关于 Windows Universal 应用夸平台的问题,首先Universal Windows App的定义相信大家已经有所了解了(如果你是一个刚刚接触 Universal A ...
- 用.NET开发通用Windows App
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:随着Windows 10的正式发布,作为.NET开发人员应该开始或多或少了解一下通用( ...
- Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成
自2013年8月Apps Team发布Windows Phone App Studio以来,由于其低入门门槛和较好的易用性,用户和项目数量增长迅速,从Windows Phone Developer B ...
- Windows Phone App Studio 无码开发手机应用
上周微软发布了一款基于Web的Windows Phone应用开发工具 "Windows Phone App Studio".它与大家熟知Visual Studio的最大不同之处是W ...
- (12)Visual Studio 2012如何透过电子邮件部署Xamarin.Android App
原文 Visual Studio 2012如何透过电子邮件部署Xamarin.Android App Android App在部署到实机的时候不像iOS的App限制你一定要使用向Apple申请的开发者 ...
- Windows Phone App Studio发布
Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成 自2013年8月Apps Team发布Windows Phone App Studio以来,由于其 ...
- 新玩的windows phone app studio
其实我是一直想开发windows phone 8平台的应用的,奈何开始windows phone 8开发却是不是件容易的事.Windows phone 8的开发其实是对计算机的硬件有要求的,首先要装w ...
随机推荐
- MYSQL - php 使用 localhost 无法连接数据库
php 使用 localhost 无法连接数据库,而使用127.0.0.1却能连接成功. 可能原因: 系统hosts文件未提供127.0.0.1到localhost的解析.解决方法(以win7系统为例 ...
- HDU 1969(二分法)
My birthday is coming up and traditionally I’m serving pie. Not just one pie, no, I have a number N ...
- c语言 ,回调函数[个人理解]
回调函数:把需要调用的方法的指针pCallBackFuncX作为参数传递给一个函数UsrFunction,以便该UsrFunction函数在处理相似事件的时候可以灵活的使用不同的方法. 以在fla ...
- DW8051调试终结
都不记得自己到底揪心了多久 —— 归根结底还是自己太菜了.终于找到了DW8051移植的bug. 这么大的一个图居然没有看到,真是气煞老夫也. 在原来移植的基础之上加两个反相器就OK 了
- 利用Tomcat的用户名和密码构建“永久”后门
从本案例中可以学到: (1)关于JSP的一些基础知识 (2)利用Tomcat的用户名和密码来构建后门 本文首先要感谢<黑客手册>“非安全.后生”编辑为本为提供了帮助,还要感谢网友“伤心的鱼 ...
- c,assert 宏的实现
预备知识:#define _VAL(x) #x //#x的作用就是把x表达式变成一个字符串.(注意 : 不带换行符'\n' , 换行符ascii==10).如:_STR(i<100)printf ...
- python groupby
groupby() 将key函数作用于原循环器的各个元素.根据key函数结果,将拥有相同函数结果的元素分到一个新的循环器.每个新的循环器以函数返回结果为标签. 这就好像一群人的身高作为循环器.我们可以 ...
- MongoDB导出-导入-迁移
linux环境下,将mongodb迁移到同机器,不同端口上. 命令参数: [mongodb@pera bin]$ ./mongodump --help Export MongoDB data to B ...
- Collections在sort()简单分析法源
Collections的sort方法代码: public static <T> void sort(List<T> list, Comparator<? super T& ...
- Service的开启和停止以及生命周期
1.清单文件 <service android:name=".TestService"></service> 2.开启Service Intent inte ...