本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- gengyun12
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- 龙儿筝
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
移动开发专栏最新文章
微信公众号开发《二》发送模板消息实现消息业务实时通知
原创声明:本文来源于本人另一博客【发送模板消息实现消息业务实时通知 】原创作品,绝非他处摘取,转载请联系博主
前篇文章讲解了如何获取用户微信基本详情,实现微信绑定后自动登录,回看请点击这里:http://banshanxianren.iteye.com/blog/2369250
本篇文章主要介绍利用上篇文章获取到的微信ID,向已绑定用户发送模板消息,如我们常见的消费通知、订单通知等业务都可以 ...
微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
原创声明:本文属于本人另一博客【http://blog.csdn.net/liaohaojian/article/details/70175835】原创作品,绝非他人转载
从接触公众号到现在,开发维护了2个公众 ...
Cordova 3.x 入门 - 目录
这个系列是基于Cordova 3.x的,很多Android的东西都是Eclipse ADT+Ant的,而目前Android的开发已经完全切换到了Android Studio+Gradle,需要大家特别注意!Cordova在不断 ...
Cordova 3.x 实用插件(6) -- 检查APP是否被安装
应用中经常要启动其他应用,比如:打开市场为自己的应用打分、强制用户更新应用、强制Chrome打开网页等等。在调用之前,你有必要知道要调用的应用是否在机器上已经安装。(很多通过URL Scheme启动的应用如果没有安装的话就没有任何提示)
这个插件很小,也很简单,但是还是比较实用的。在Android环境下它通PackageManager来检查ID是否存在,在iOS环境下通过canOpenURL检查机 ...
Cordova 3.x 实用插件(5) -- 通过自定义URL Scheme启动你的APP
通过URL Scheme来启动APP是一种很常见的做法,比如:
系统程序:
tel:1-408-555-5555
sms:1-408-555-1212
mailto:frank@wwdcdemo.example.com
应用市场:
Google Play
market://details?id=your.package.name
Amazon Appstore
amzn://apps/andro ...
Cordova 3.x 源码分析(7) -- CordovaLib概要
在http://rensanning.iteye.com/blog/2020843已经介绍过通过Cordova CLI创建Cordova工程。
Cordova生成的Android工程主要来自于以下目录:
引用C:\Documents and Settings\RenSanNing\.cordova\lib\android\cordova\3.4.0\bin\templates\project
其中 ...
Cordova 3.x 源码分析(6) -- cordova.js本地交互JS<->Native
src/android/android/nativeapiprovider.js JS->Native的具体交互形式
// file: src/android/android/nativeapiprovider.js
define("cordova/android/nativeapiprovider", function(require, exports, module) ...
Cordova 3.x 源码分析(5) -- cordova.js导入、初始化、启动、加载插件
执行cordova.js的入口就以下2行代码:
// 导入cordova
window.cordova = require('cordova');
// 启动处理
require('cordova/init');
src/cordova.js 事件的处理和回调,外部访问cordova.js的入口
其中第一步是加载整个模块系统和外部访问cordova.js的入口,基于事件通道提供了整体的事件 ...
Cordova 3.x 源码分析(4) -- cordova.js事件通道pub/sub
作为观察者模式(Observer)的一种变形,很多MV*框架(比如:Dojo、Backbone.js)中都提供发布/订阅模型来对代码进行解耦。cordova.js中也提供了一个自定义的pub-sub模型,基于该模型提供了一些事件通道,用来控制通道中的事件什么时候以什么样的顺序被调用,以及各个事件通道的调用。
src/common/channel.js的代码结构也是一个很经典的定义结构(构造函数、实 ...
Cordova 3.x 源码分析(3) -- cordova.js模块系统require/define
类似于Java的package/import,在JavaScript中也有类似的define/require,它用来异步加载module化的js,从而提高运行效率。
define 定义注册一个module
require 加载使用一个module
模块化加载的必要性,起源于nodejs的出现。但是JavaScript并没有内置模块系统,所以就出现了很多规范。
主要有2种:CommonJS和AMD(A ...
Cordova 3.x 源码分析(2) -- cordova.js概要
前提环境:
引用Platform: android
Version: 3.4.0
(1)cordova.js/cordova_plugins.js文件
cordova.js在创建Android工程的时候,是从cordova的lib目录下Copy到platforms\android\assets\www\cordova.js的。同时备份到platforms\android\platform_www ...
Cordova 3.x 源码分析(1) -- Cordova CLI
(1)Node.js的使用
Cordova CLI基于node.js,所以有必要知道nodejs最基本的知识。
// define:1个module1个js文件
exports.printFoo = function(){ return "foo" }
// import
var foo = require('./foo.js');
// call
console.lo ...
Cordova 3.x 实用插件(4) -- Android的SEND、VIEW、CALL(WebIntent)
插件地址:https://github.com/Initsogar/cordova-webintent
(1)创建工程
引用cordova create HelloWebIntent com.rensanning.cordova HelloWebIntent
cd HelloWebIntent
cordova platform add android
(2)安装plugin
引用cordov ...
Android 之 网络访问服务器,解析JSON数据
提示:在访问网络,或者服务器的数据一定要注意 网络权限的声明:
<uses-permission android:name="android.permission.INTERNET"/>
package com.sun.parsejsondata;
import java.io.IOException;
import org.apache.http.H ...
Cordova 3.x 基础(16) -- slides & books
Cordova(aka PhoneGap) 3.x Fundamentals
Cordova APIs and instruments
Apache Cordova 3 Programming
Source code from Apache Cordova 3 Programming
Apache Cordova API Cookbook
Source code for Apache ...
NGUI所见即所得之UIGrid & UITable
NGUI所见即所得之UIGrid & UITable
By D.S.Qiu
尊重他人的劳动,支持原创,转载请注明出处:http.dsqiu.iteye.com
你是不是对 UIGrid 和 UITable 定位计算方法还模糊不清,那么这篇文章就是你需要的。
NGUI 提供了 Grid 和 Table 组件,支持的参数很少,功能也很鸡肋,完全 ...
Cordova 3.x 实用插件(3) -- 社交分享SocialSharing
插件地址:https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin
(1)创建工程
引用cordova create HelloSocialSharing com.rensanning.cordova HelloSocialSharing
cd HelloSocialSharing
cordova platform add ...
Cordova 3.x 实用插件(2) -- 二维码Barcode
引用这个插件采用的是开源版的zxing,如果性能、识别率不满足需求的话,建议使用Scandit,它提供了Community SDK,并且支持Platforms(iOS/Android)、Frameworks(Titanium/Xamarin/Phonegap/Worklight)。其中Community版的支持UPC-A / UPC-E、EAN8 / EAN13、QR Code。
插件地址:htt ...
移动开发热门文章
博客专栏评论
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 微信公众号开发《三》微信JS-SDK之地理位置 ...
MCLoginandPwd 评论了 微信公众号开发《三》微信JS-SDK之地理位置 ...
经测试可用,但需配置url schema 才可以,使用cordova-plugin-app-launc ...
shuiyunbing 评论了 Cordova 3.x 实用插件(5) -- 通过自定义 ...
shuiyunbing 评论了 Cordova 3.x 实用插件(5) -- 通过自定义 ...
小弟有一个问题 我在本地开启两个页面访问后台,后台稍微修改下代码 保存了这两个channel 后台发送 ...
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...