PhoneGap+Cordova+SenchaTouch-02-添加插件并在设备中运行ST项目
2015-02-02 16:48
316 查看
第一步:添加cordova支持。
sencha cordova init com.mycompany.MyApp MyApp
com.mycompany.MyApp 是APP_ID ;MyApp 是APP_NAME
备注:APP_ID 在IOS中非常重要,要和申请的store账号对应,否则打包不成功!
命令支持成功以后,在项目根目录将增加cordova目录。
第二步:添加插件。
进入SenchaTouch项目目录下的cordova 目录cd cordova;
如果在 registry.cordova.io 注册过,可以用插件的ID指定要添加的插件。
cordova plugin add org.apache.cordova.device
或者使用url直接指定插件,这个方法有一个好处就是可以添加第三方的插件。
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git[/code]
返回到SenchaTouch项目根目录。cd ..第三步:修改配置文件。
打开app.json文件,添加平台,默认是ios ,多个平台用空格隔开"builds": { "native": { "packager": "cordova", "cordova" : { "config": { "platforms": "ios android" "id": "com.mydomain.MyApp" } } }
启动SenchaTouch项目sencha app build -run native;
当程序启动后,就可以调用该插件:
以显示uuid为例:alert(device.uuid);
如果是第一次启动,而且没有下载好sdk ,将提示以下错误:
根据提示错误,下载android版本为19的sdk就可以了。
最后来张效果图:
欢迎加入技术讨论群 :219805927
原文请移步:http://www.wenhaozhong.com/154.html
相关文章推荐
- [Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自己主动更新App的Web内容
- Android添加phonegap--sencha touch2插件教程
- [Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自动更新App的Web内容
- [Phonegap+Sencha Touch] 移动开发64 Phonegap/Cordova 插件开发
- [Phonegap+Sencha Touch] 移动开发76 让cordova app访问远端网站也能调用cordova插件功能
- cordova---cordova常见指令,创建工程,编译运行项目,添加删除平台、插件,模拟器
- [Phonegap+Sencha Touch] 移动开发76 让cordova app訪问远端站点也能调用cordova插件功能
- [Phonegap+Sencha Touch] 移动开发36 Phonegap/Cordova项目的图标和启动画面(splashscreen)配置
- [Phonegap+Sencha Touch] 移动开发36 Phonegap/Cordova项目的图标和启动画面(splashscreen)配置
- [Phonegap+Sencha Touch] 移动开发15 phonegap/cordova 3.4.0 编译异常:a is not defined 解决办法
- [Phonegap+Sencha Touch] 移动开发17 使用桌面版chrome调试安卓设备上的chrome和webview
- 使用 crosswalk-cordova 打包sencha touch 项目,再也不用担心安卓兼容问题!
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题
- 使用 crosswalk-cordova 打包sencha touch 项目,再也不用担心安卓兼容问题!
- 在MAC中搭建Apache Cordova (PhoneGap) + Sencha Touch2的开发环境——2安装Sencha Touch2.3
- [Phonegap+Sencha Touch][转] 移动开发33 四招减小Sencha touch项目css文件的体积
- PhoneGap+Cordova+SenchaTouch-01-环境搭建
- [Phonegap+Sencha Touch] 移动开发30、phonegap的camera插件的几个问题
- sencha touch 添加类似phoneGap的android键盘监听事件
- sencha touch + PhoneGap(cordova) 使用 adt eclipse进行打包