原文:vs2017 cordova apk 第一个项目

vs出到了2017,终于能正了八经跨平台开发,特别是终于不报一堆错了。

cordova是个好东西,终于不用揽一个项目,还要被手机端瓜分大半血汗钱。
cordova是个好东西,不用学习新的语言,原始的html5+css+javascript就可做项目。再也不用FQ折腾AndroidStudio了。
cordova是个好东西,我也不用学Xamarin。为什么Xamarin不支持VB.Net呢?!
cordova是个好东西,wex5也在用,用了一个古怪的eclipse。但是宇宙第一IDE天然集成,无需搭配任何环境。
 
文档地址:

http://cordova.apache.org/docs/en/latest/
 
1.安装
2.新建cordova项目
3.添加电池状态插件
双击config.xml
左栏【插件】,中栏【battery】,右栏【安装】
4.
添加jquery.js至www/scripts目录
 
index.html文件引用jquery.js
     
 
 
5.
www/scripts/index.js
添加显示电池状态信息。
 
function onDeviceReady() {
 
     
  window.addEventListener("batterystatus",
onBatteryStatus, false);
     
  function onBatteryStatus(status) {
     
     
$('#Text1').val('Level:' + status.level + '  
isPlugged:' + status.isPlugged)
     
  };
 
}
 
6.生成apk

选择debug android 设备。只有选择设备才可生成apk。
生成项目。
工程目录/BlankCordovaApp1/BlankCordovaApp1/platforms/android/build/outputs/apk/android-debug.apk
 
不知道为什么,我debug生成可在小米手机运行,release无法安装。。。。。
 
1.空袭警报博客原创,谢绝转帖。
2.强烈要求Xamarin支持VB.net。。。。。

最新文章

  1. ABP框架理论学习之Debugging
  2. Java程序设计之消费者和生产者
  3. php数组常见的几种遍历方法
  4. ThinkPHP 3.2.3 URL 路由的使用
  5. 论文笔记之:Dueling Network Architectures for Deep Reinforcement Learning
  6. 《android基于andFix的热修复方案》思路篇
  7. Angular 2.0 从0到1 (六)
  8. linux内核--几个上下文(context)
  9. [WPF]使用Pack URI路径訪问二进制资源
  10. javascript面向对象之闭包
  11. php实现获取汉字的首字母
  12. [查阅]Dalvik opcodes
  13. C++之几个最常
  14. Redis实现世界杯排行榜功能(实战)
  15. 【工具大道】ssh登录Linux服务器,并显示图形化界面
  16. .net跨平台分析软件
  17. 通过Jenkins在IIS上布署站点
  18. StreamSets学习系列之StreamSets的集群安装(图文详解)
  19. linux虚拟机与winodows共享文件夹----linux安装VMware tools
  20. 学习计划 mysql 整数类型后面的数字,是什么意思?

热门文章

  1. HTML代码简写法:Emmet和Haml(转)
  2. Cocos2d-x3.0模版容器之中的一个:cocos2d::Vector<T>
  3. fastjson空对象不显示问题
  4. hbase 从hbase上读取数据写入到hdfs
  5. react里执行shouldComponentUpdate时返回false的后果
  6. hudson添加批处理编译命令的注意事项
  7. Arcgis api for javascript学习笔记(4.5版本)-三维地图的飞行效果
  8. vue-router设置页面标题
  9. jQuery插件接口的实现,jquery.extend
  10. 一些常用的WebServices