01 2015 档案
sass mapsource --->gulp
摘要:详细,请戳这里1.安装插件npm install --save-dev gulp-sass gulp-sourcemaps gulp-autoprefixer如果安装错误,请用sudo 权限;2.在gulp.js中,引用所需的插件如下;var sass = require('gulp-sass');... 阅读全文
posted @ 2015-01-30 10:42 ทดสอบ 阅读(328) 评论(0) 推荐(0)
javascript 类 的匿名函数;
摘要:命名空间;1. (function(){})();2.(function(){}());什么叫匿名函数,就是没有函数名的函数;如 function(){}; 而后面的一对()就是立即执行的意思 等价于 function test(){};test()而命名空间就是把函数用括号包起来的就是了;上面这两... 阅读全文
posted @ 2015-01-19 11:25 ทดสอบ
cordova 推送 gcm
摘要:详细请看这个http://devgirl.org/2013/07/17/tutorial-implement-push-notifications-in-your-phonegap-application/一、 获取到gcm 需要的Google API project 的 Project Numbe... 阅读全文
posted @ 2015-01-16 16:03 ทดสอบ 阅读(443) 评论(0) 推荐(0)
cordova android ios 插件开发
摘要:之前开发cordova 的插件都是区分Android 和iOS 的;现在把这两个合并起来,其中文件的内容跟之前分开写的插件没有区别,只不过是把他们合起来的而已;新建如下图片的文件夹和文件;在各自的平台里面,当添加插件时,都会在cordova_plugins.js文件里面写入添加插件的信息;如这次添加... 阅读全文
posted @ 2015-01-13 18:49 ทดสอบ 阅读(702) 评论(0) 推荐(0)
cordova android ios
摘要:一 、 cordova android 中js 调用JAVA 方法;二 、 cordova ios --->js 调用object (一);三 、cordova ios --->OC 调用 js (一);四 、cordova ios --->OC 调用 js (二);五 、cordova 开发属于自... 阅读全文
posted @ 2015-01-13 15:51 ทดสอบ 阅读(218) 评论(0) 推荐(0)
cordova ios --->OC 调用 js (二)
摘要:通过OC 把js注入到HTML中;1.先定义一个oc 方法;把js 函数写入到HTML中;-(void)jsinset{ [self.webView stringByEvaluatingJavaScriptFromString:@"var script = document.createEle... 阅读全文
posted @ 2015-01-13 12:05 ทดสอบ 阅读(310) 评论(0) 推荐(0)
cordova ios --->OC 调用 js (一)
摘要:1.在HTML中定义一个函数如OCcallJS()function OCcallJS(){ alert("OC 调用js 的 方法");}2.当webview 加载完成的时候,oc 调用js 函数 通过webview的一个方法;stringByEvaluatingJavaScriptFromS... 阅读全文
posted @ 2015-01-13 11:46 ทดสอบ 阅读(487) 评论(0) 推荐(0)
cordova ios --->js 调用object (一)
摘要:通过UIwebview的方法shouldStartLoadWithRequest 截取到字符串;通过字符串,来调用不同的object 方法;如- (BOOL)webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest... 阅读全文
posted @ 2015-01-12 19:05 ทดสอบ 阅读(282) 评论(0) 推荐(0)
cordova android 过滤URL 打开额外的浏览器;
摘要:1.通过重写webview的shouldOverrideUrlLoading 方法来过滤某些连接 从而打开额外的浏览器; this.appView.setWebViewClient(new CordovaWebViewClient(this, this.appView) { ... 阅读全文
posted @ 2015-01-12 18:26 ทดสอบ 阅读(367) 评论(0) 推荐(0)
在webview 中 js 调用Android (三)
摘要:js调用JAVA的方法;并返回数据;1. 在mClass 类中定义一个方法,用于返回数据;@JavascriptInterface public String jstodata(){ JSONArray array = new JSONArray(); JSONOb... 阅读全文
posted @ 2015-01-12 17:48 ทดสอบ 阅读(277) 评论(0) 推荐(0)
在webview 中 js 调用Android (二)
摘要:通过线程,处理JAVA 数据;1.定义一个线程Handler mhander=new Handler();2. js通过线程调用JAVA方法;如 @JavascriptInterface public void JStoHandler(){ mhander.post(new... 阅读全文
posted @ 2015-01-12 17:44 ทดสอบ 阅读(112) 评论(0) 推荐(0)
cordova android 中js 调用JAVA 方法;
摘要:除了之前写的方法写属于自己的插件;还可以通过下面的这种方法写简单的插件;如 super.appView.addJavascriptInterface(new Object(){ @JavascriptInterface public void JSt... 阅读全文
posted @ 2015-01-12 17:06 ทดสอบ 阅读(879) 评论(0) 推荐(0)
在webview 中 js 调用Android (一)
摘要:1.main.xml 中定义一个webview 命名为mWebView2.WebView mweb=(WebView) findViewById(R.id.mWebView);//初始webview 对象; mweb.getSettings().setJavaScrip... 阅读全文
posted @ 2015-01-12 16:07 ทดสอบ 阅读(158) 评论(0) 推荐(0)
cordova android 重写webview onReceivedError
摘要:当没有网络时,加载网络资源,如http://www.baidu.com/ 就会出现白色的页面;这是不希望出现的结果;所以希望能加载自己本地的HTML;则需要重写 webview 的onReceivedError 方法,让它重新加载本地HTML;super.appView.setWebViewClie... 阅读全文
posted @ 2015-01-12 14:23 ทดสอบ 阅读(769) 评论(0) 推荐(0)
Android cordova 监听网络变化加载不同的URL
摘要:当没有网络的时候加载本地的index.html;有网络的时候加载一个连接如http://www.baidu.com/;通过监听网络的变化,有加载不同的URL;1.cordova version>=3.0 的加载本地的方式已经改变;如下;loadUrl(launchUrl);可以通过修改根目录下的co... 阅读全文
posted @ 2015-01-09 20:15 ทดสอบ 阅读(1468) 评论(0) 推荐(0)
iOS 使用UIAapplication 打电话 发短信
摘要:使用UIApplication的openURL方法 打开内置的 打电话 短信 邮件 浏览器的界面;openURL的参数为特定的NSURL可以是以下这种:tel://或者tel: 或者telprompt://或者 telprompt: 打电话sms:// 或者sms: 发短信的界面http: 或者ht... 阅读全文
posted @ 2015-01-01 16:25 ทดสอบ