会写网页 就会写手机APP #2-- 范例修正 , Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)
这是我的文章备份 http://www.dotblogs.com.tw/mis2000lab/archive/2015/05/11/aspnet_apache_cordova_vs2015.aspx
上一篇文章 http://www.dotblogs.com.tw/mis2000lab/archive/2015/04/17/aspnet_apache_cordova.aspx

请您直接下载范例与PDF文章(介绍)
http://www.microsoft.com/en-us/download/details.aspx?id=46407&CR_CC=200619361
Hybrid Mobile Apps for ASP.NET Developers
(1). 官方网站提供的范例,无法在 VS
2015 RC版上运作
需要一些微调与修正
事实上,在VS 2015以前,您要安装这个工具,需要外挂、或是手动添加
(这种
Preview时期,对于我比较没有吸引力,我想等他正式版出来会比较OK)
在上个月底(2015/4月底)推出的VS
2015 RC版,这个套件已经变成「安装VS 2015」时可以选择一起安装进去的选项了
所以,装好就能用,不用外挂或是动手挂载
因为原厂提供的范例,可能是 VS 2013撰写的
(直接用 VS 2015 RC版开启这个范例,会直接报错)
项目的架构(目录结构)跟VS 2015 RC版的项目不一样
下图为 VS 2015 RC版的
" Apache Cordova 专案"
我先用空白项目来作,比较简洁

我们先了解 Apache Cordova的项目架构(目录结构)以后,就能微调这个范例
让他运作。

- merges目录。Windows、iOS与Android平台的程序与各平台会用到的JavaScript函式库都放置于此。Android仅支持2.3(含)以上的版本。
支援的 Mobile OS列表:
- Android 2.3.3 and later (4.4 provides the best developer experience)
- iOS 6, 7, and 8
- Windows 8 and 8.1
- Windows Phone 8 and 8.1
- res目录。各平台用到的图标、仿真器的启始画面等等,或是 相关配置文件。
- scripts目录。给JavaScript、.js档案(各种.js函式库)使用 或是 应用程序会用到的函式库。
- www目录。里面是我们程序(网页)的所在地。主要的检视画面为 index.html檔。
- 根目录下面的config.xml文件,应用程序的设定值放于此档案内
网页会用到的档案(如 css、.js文件)请放在 www目录底下。
除此之外,请您放在项目的 "根目录"底下,例如:bld目录等等
(在 VS 2015的 "方案总管"里面,没法看见所有目录。很多都被隐藏起来。
建议您到 Windows「档案总管」里面才能看清楚。.......这个步骤花了我很长的时间,但也逼迫我去了解里面:哪些档案用来作什么呢?)
(2). 完成之後,Andorid模擬器為何還是無法運作出成果??
因為這個範例用到GPS定位系統
請改用 Ripple模擬器來觀看成果。如下圖
除了速度比較快以外(不用載入模擬器、開機等等,這時間很漫長),也能用到一些外掛功能。


最后要提醒您:
外挂(挂载)的GPS定位系统,不要自己动手去改 Config.xml配置文件
请您在 VS 2015的「方案总管」去点选、打开这个配置文件。
在设定画面中,选取、加入(有一个 [Add]按钮)
类似 NuGet帮我们安装一些外挂软件的方式,
用这方式来作比较好,不要自己动手改配置文件。
这是我的文章备份 http://www.dotblogs.com.tw/mis2000lab/archive/2015/05/11/aspnet_apache_cordova_vs2015.aspx
会写网页 就会写手机APP #2-- 范例修正 , Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)的更多相关文章
- 会写网页 就会写手机APP -- Hybrid Mobile Apps for ASP.NET Developers
您好,这篇文章是我的BLOG发出,原始出处在此: 会写网页 就会写手机APP -- Hybrid Mobile Apps for ASP.NET Developers http://www.dotbl ...
- Delphi 开发手机 App 与其他工具之间的比较分析
写在前头 关于各种手机App开发的工具,从2010年前后到现在已经在很多不同的场合介绍过,在元智大学.中台科技大学.德霖科技大学等不同学校的讲座.课程当中,都有类似的主题,所以对我来说,这个主题属于驾 ...
- 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
一.前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...
- Fiddler 网页采集抓包利器__手机app抓包
用curl技术开发了一个微信文章聚合类产品,把抓取到的数据转换成json格式,并在android端调用json数据接口加以显示: 基于weiphp做了一个掌上头条插件,也是用的网页采集技术:和一个创业 ...
- Moleskine智能笔+专用本:写完随时传到手机
http://www.totiot.com/61805.html Moleskine公司生产的速写本和速写板一直是涂鸦爱好者和速记员们的首选.该公司还联合Adobe. Livescribe. Ever ...
- Vue的学习--怎么在vue-cli中写网页
vue.min.js和vue-cli的区别和联系我现在还是没有太清楚,大概是还没搞清楚export default和new Vue的区别,先浅浅记录一下怎么“用vue-cli来写网页”. “vue-c ...
- 初学者用div+css结构写网页的几个误区
1.用div+css结构制作静态html网页不等于彻底抛弃古老的table写法.之所以不建议用table来布局网页是因为在网页加载很慢的时候要等table结构加载完成才能看到网页,其次是table的布 ...
- 如何把手机app的视频下载到手机上?网页上的视频怎么下载?
手机上小视频怎么下载?求推荐不需要安装软件的下载方法? 如何把手机app的视频下载到手机上?比如把快手上的视频下载到手机上? 如何免费下载视频? ... 答案当然是用iiiLab提供的在线视频解析下载 ...
- 谷歌浏览器调试手机app内置网页
当自己的H5项目内置于手机app内时,遇到了样式问题或者想查看H5页面代码.数据交互以及缓存等情况来检查数据,此时可以使用谷歌浏览器的控制台远程调试手机,步骤如下: 一.手机开启允许usb调试 二.手 ...
随机推荐
- App Distribution Guide--(三)---Configuring Your Xcode Project for Distribution
Configuring Your Xcode Project for Distribution You can edit your project settings anytime, but some ...
- 安装coreseek 编译错误
Ubuntu下 编译csft 报错fatal error python.h no such file or directory 执行apt-get install python-dev即可
- E20190523-h
evaluate v. 估计; 评价; 评估; substantial adj. 大量的; 价值巨大的; 重大的; 大而坚固的; 结实的; 牢固的; portion n. 部分; (食物的) 一份, ...
- 938. Range Sum of BST
Given the root node of a binary search tree, return the sum of values of all nodes with value betwee ...
- CentOS 安装Perl环境
参考博文:https://blog.csdn.net/weixin_40192129/article/details/78610974 vmware tools需要perl环境的支持 安装perl支持 ...
- cf777D(贪心&&c_str()函数)
题目链接:http://codeforces.com/contest/777/problem/D 题意:给出n行以#开头的字符串,从原字符串尾部删除尽量少的字符串,使其为非降序排列. 思路:我们可以从 ...
- HDU-1269-迷宫城堡(强连通 模板)
链接:https://vjudge.net/problem/HDU-1269 题意: 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=10000)和M条通道(M< ...
- NET Core项目
在IIS上部署你的ASP.NET Core项目 概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel) ...
- 关于FutureTask的探索
之前关于Java线程的时候,都是通过实现Runnable接口或者是实现Callable接口,前者交给Thread去run,后者submit到一个ExecutorService去执行. 然后知道了还有个 ...
- MyBatis学习总结(三)---映射文件及引入方式
MyBatis的强大,主要原于它强大映射功能,相对其它的jdbc,使用MyBatis,你会发现省掉很多代码.上一篇已经简单做出一个实例.今天就了解一下MyBatis的映射xml文件. 了解上一篇fri ...