标签:
自从3.0之后,Cordova默认是关闭所有关于设备原生特性功能的,所以我们要通过添加插件来启动原生特性。
这里以Accelerometer(加速度感应器)为例,来学习如何使用设备原生特性。
1.添加插件
首先,需要在工程目录下,通过CLI命令添加插件。
通过ls命令,可以查看当前项目下,已经安装的插件。
2.在config.xml文件中配置该特性
路径:res/xml/config.xml
完整配置如下:
某些插件还需要在Android的AndroidManifest.xml中添加uses-permission
例如:
当然,这里不需要!
3.API
onSuccess和onError是对应的回调函数
4.完整例子
如果用Android的原生API,用Java代码来实现相同功能呢,如下:
Activity
Dialog
main.xml
标签:
原文地址:http://blog.csdn.net/benweizhu/article/details/42060455