<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jacob的专栏]]></title><description><![CDATA[深入编程世界里面去]]></description><link>https://blog.youkuaiyun.com/wangpengch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangpengch]]></copyright><item><title><![CDATA[xmpp 01 学习笔记--安装]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/21370967</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/21370967</guid><author>wangpengch</author><pubDate>Mon, 17 Mar 2014 09:32:32 +0800</pubDate><description><![CDATA[使用之前所以在

http://code.google.com/p/qxmpp/ 地方下载，最新版本是0.7.6；接着解压到一个目录如：f:\qxmpp-0.7.6在我的程序里面打开 Developer Command Prompt for VS2013 命令行工具，进入qxmpp解压目录 如（f:\qxmpp-0.7.6)然后使用qmake命令在然后使用nmake命令进行编译最后使用nmak]]></description><category></category></item><item><title><![CDATA[PhoneGap 16 Android传感器之Accelerometer]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18362195</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18362195</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 18:03:17 +0800</pubDate><description><![CDATA[Accelerometer即时捕获设备在x、y、z方向上的运动
访问功能
3.0版本后，cordova通过插件模式实现设备API，使用CLI的plugin命令可以添加或者移除插件：    $ cordova plugin add org.apache.cordova.device-motion
    $ cordova plugin ls
    [ 'org.apache.cordova.]]></description><category></category></item><item><title><![CDATA[PhoneGap cordova platform add android not working while listing Android targets]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18364393</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18364393</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 18:02:34 +0800</pubDate><description><![CDATA[原文链接，做个笔录]]></description><category></category></item><item><title><![CDATA[PhoneGap 15 白名单指南]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18361011</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18361011</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 16:36:53 +0800</pubDate><description><![CDATA[域名白名单是一种控制访问外部域，而程序又不能控制的安全模型。Cordova默认的安全策略是允许访问任何站点（试了一下，不是访问任何站点，是只能访问127.0.0.1站点）。在发布你的应用程序到工作环境之前，你应该制定一个访问特定网络域或者子域的白名单。


Cordova遵循W3C的Widget Access * 规范，它依赖于config.xml中的access元素指明可以访问的特定域，对]]></description><category></category></item><item><title><![CDATA[PhoneGap 14 隐私保护指南]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18359905</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18359905</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 16:09:22 +0800</pubDate><description><![CDATA[手机的隐私是每个应用程序开发人员必须解决的一个关键问题。我们的用户希望他们的私人信息会被你的应用程序收集并通过适当的处理。此外，还有越来越多的司法管辖，现在有关于移动隐私的法律规定。
本指南中的移动应用程序的隐私应被视为处理一些最重要的问题。它概述了人们广泛接受的一些最佳做法，并提供到其他更详细的指南和参考的引用。


隐私策略：你的应用程序应该包含一个隐私策略，它指明了一些主题，关于收集]]></description><category></category></item><item><title><![CDATA[PhoneGap 13 插件配置标准]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18350355</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18350355</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 15:04:11 +0800</pubDate><description><![CDATA[plugin.xml文件是在plugins命名空间（http://apache.org/cordova/ns/plugins/1.0）下面的xml文档。它包含一个定义插件的顶层 plugin 元素及定义插件结构的子元素。
一个插件元素示例：<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
    xmlns:android="htt]]></description><category></category></item><item><title><![CDATA[PhoneGap 12 插件开发指南]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18349625</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18349625</guid><author>wangpengch</author><pubDate>Thu, 16 Jan 2014 09:37:04 +0800</pubDate><description><![CDATA[插件开发指南
一个插件就是一个注入的软件包，当软件运行的时候，它允许应用程序与本机代码进行通信。插件提供了一种访问那些web应用程序访问不了的设备及平台功能，所有的Cordova API都是通过插件实现的，如条码扫描、NFC进场通信或者定制日历。
插件包含一个能够与特定平台的本地代码通信的接口，这一部分以一个简单echo插件为例进行讲解，它包含一个echo函数，需要从javascript里面接]]></description><category></category></item><item><title><![CDATA[PhoneGap 11 图标和启动画面（Icons and Splash Screens）]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18323825</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18323825</guid><author>wangpengch</author><pubDate>Wed, 15 Jan 2014 22:06:41 +0800</pubDate><description><![CDATA[图标和启动画面
这一部分描述了怎样去配置应用程序的图标及为各种平台配置的启动画面，使用CLI或者SDK工具进行开发的都可以。


CLI配置图标
当使用CLI进行工作时，图标都是保存在各个平台的子目录下面的，目录为：www/res/icon。新创建的项目使用Cordova图标去代替平台特定的图标。
Android特定平台的图标，提供了low、medium、high及extra-high]]></description><category></category></item><item><title><![CDATA[PhoneGap 10 全局配置文件config.xml]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18321239</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18321239</guid><author>wangpengch</author><pubDate>Wed, 15 Jan 2014 21:18:58 +0800</pubDate><description><![CDATA[属于web程序顶级目录的config.xml全局配置文件可以控制应用程序许多方面的行为。该文件是平台无关的，基于 W3C's
Packaged Web Apps (Widgets)标准，被扩展支持Cordova API、插件和平台相关的设置。
通过Cordova CLI创建的项目，可以在www目录里面找到该文件：app/www/config.xml
当使用CLI去编译程序的时候，该文件会被复]]></description><category></category></item><item><title><![CDATA[PhoneGap 09 使用Plugman管理Plugins]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18319471</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18319471</guid><author>wangpengch</author><pubDate>Wed, 15 Jan 2014 20:17:41 +0800</pubDate><description><![CDATA[从3.0开始，Cordova通过插件实现了所有的设备API，但是默认情况下是不启用的。这里有两种不同的方式增加或者移除插件。第一种方式是使用Cordova
 CLI，第二种方式是使用低级的 
Plugman命令行接口，这两种方式的主要区别是Plugman一次只能增加一个平台，而CLI可以一次增加所需要的所有平台。由于这个原因，当你是在单平台进行开发的坏时候，使用Plugman是比较好的。而其他]]></description><category></category></item><item><title><![CDATA[PhoneGap 08 Android 插件介绍]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18306383</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18306383</guid><author>wangpengch</author><pubDate>Wed, 15 Jan 2014 17:03:09 +0800</pubDate><description><![CDATA[本节描述了在Android平台上面使用本地代码怎么实现插件。在读这一部分前，需要先阅读插件体系及其提供的javascript通用接口，这一部分同样以echo作为例子。对于其他的例子，可以查看CordovaPlugin.java.
Android插件是基于Cordova-Android，它包含通过钩子与其连接的Android WebView。插件是通过在config.xml里面的一个类来表示的。一]]></description><category></category></item><item><title><![CDATA[PhoneGap 07 Android WebViews介绍]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18214605</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18214605</guid><author>wangpengch</author><pubDate>Wed, 15 Jan 2014 11:42:25 +0800</pubDate><description><![CDATA[这一部分内容介绍怎样在一个android应用程序中插入一个WebView组件，关于这些组件之间怎么交互的问题，请参考应用程序插件一节。
如果你对android开发不熟悉，你可以先看看PhoneGap
 05 Android平台向导的介绍，在开始手动编写之前，必须安装最新的Android SDK，从Cordova 1.9版本开始，Android平台依赖于CordovaWebView组件，它建立在]]></description><category></category></item><item><title><![CDATA[PhoneGap 06 PhoneGap Android平台配置]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18085873</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18085873</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 17:18:49 +0800</pubDate><description><![CDATA[config.xml文件包含了交叉平台及CordovaWebView示例的基本配置。这一部分描述的preference仅仅适用于Android，如果是全局配置可以参考The config.xml
 File。


KeepRunning（boolean，默认值为true）：决定应用程序接收到pause事件后是否继续在后台运行。注意：设置该值为false，当应用程序接收到pause事件后，会]]></description><category></category></item><item><title><![CDATA[PhoneGap 05 Android平台向导]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18085461</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18085461</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 15:52:20 +0800</pubDate><description><![CDATA[由于前期主要是基于Android平台进行开发，所以主要就将Android平台吧，其他平台大家可以参考PhoneGap的英文网站。
该向导主要是基于SDK开发环境部署Cordova应用程序到手机上面。包含安装Android SDK、在Eclipse中打开Android项目并且部署到虚拟机或者设备。
Android特定平台的详细信息请浏览下面的内容：]]></description><category></category></item><item><title><![CDATA[phonegap npm 安装失败]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18081735</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18081735</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 14:05:38 +0800</pubDate><description><![CDATA[使用npm -g install phonegap在winserver 2008 r2上面出现问题,安装不成功。
     4870 info postuninstall phonegap@3.3.0-0.18.0
     4871 error Error: shasum check failed for C:\Users\ADMINI~1\AppData\Local\Temp\1\npm-]]></description><category></category></item><item><title><![CDATA[PhoneGap 04 PhoneGap build 介绍]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18079815</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18079815</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 12:57:38 +0800</pubDate><description><![CDATA[Adobe PhoneGap Build 是一个远程编译PhoneGap的web服务器，通过一个简单的链接（build.phonegap.com）来下载你所编译的应用程序，如果你使用PhoneGap Build来编译应用程序，你不需要在你机器上面安装各种移动平台的SDK，并且能够进行平滑的升级。
    PhoneGap Build提供了三种基本的开发选项：


你可以直接上传你的项目文件]]></description><category></category></item><item><title><![CDATA[PhoneGap 03 平台支持]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18079095</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18079095</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 11:46:26 +0800</pubDate><description><![CDATA[下面为phonegap支持的平台：





原文链接]]></description><category></category></item><item><title><![CDATA[PhoneGap 02 概览]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18078199</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18078199</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 11:40:44 +0800</pubDate><description><![CDATA[phonegap是一个基于web的移动开发框架，它是基于开源的cordova项目。phonegap让你使用标准的web语言（如javascript、html、css）创建跨平台的应用程序。应用程序在一个目标平台的包装器中执行。
    如果你是下面的几种类型的开发人员，可以使用phonegap:

希望将自己应用程序扩展到多个移动平台的开发人员，但是又不希望为每一个平台开发一套独立的代码希望]]></description><category></category></item><item><title><![CDATA[PhoneGap 01 命令行接口]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18076119</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18076119</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 10:47:46 +0800</pubDate><description><![CDATA[本篇主要讲解的是使用phonegap的命令行接口（CLI，下面提到的直接使用CLI来代替）创建应用程序并将其部署到各种不同移动平台上。该工具允许你创建应用程序，在各种不同平台上编译，本地或者远程都可以，并且在虚拟机或者实体机上运行。当你决定使用哪一种平台SDK开发之后，也可以是用CLI去初始化项目代码。
    准备阶段：
    在编译项目之前，你需要安装目标平台的SDK，或者你也可以使用远]]></description><category></category></item><item><title><![CDATA[PhoneGap 00 写在前面的话]]></title><link>https://blog.youkuaiyun.com/wangpengch/article/details/18075371</link><guid>https://blog.youkuaiyun.com/wangpengch/article/details/18075371</guid><author>wangpengch</author><pubDate>Fri, 10 Jan 2014 09:59:31 +0800</pubDate><description><![CDATA[本系列文章主要是为了自己以后能够在一个地方找回来用的，现在的移动项目需要使用phonegap，硬着头皮上了，加紧学习之；该系列文章有很多都是初学者的观点，或者是翻译外文的文章，由于外语水平有限及程序水平有限，希望能够得到大家指点。]]></description><category></category></item></channel></rss>