
目前Splash插件支持android,ios,blackberry等多个平台。
添加插件等过程如下:
添加SplashScreen插件
在cordova项目目录运行:
cordova plugin add org.apache.cordova.splashscreen
这个命令从插件git库下载插件代码到在工程的plugins目录下
修改config.xml配置文件
<preference name="SplashScreen" value="screen" /><!-- 不带后缀png的文件名,默认是screen-->
<preference name="SplashScreenDelay" value="3000" /><!-- Splash显示时间,默认是3000ms-->
<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
</feature>
修改启动图片
可以看到启动图片的名字是screen.png,工程下有一些screen.png默认图片了,上面显示的是cordova logo,下面需要把这些图片换成你自己的启动画面,不需要支持的尺寸图片直接删掉就可以了。
在设备初始化完成后隐藏Splash画面
document.addEventListener("deviceready", onDeviceReady, false)
function onDeviceReady() {
navigator.splashscreen.hide()
}
如果使用了ionic框架,直接在app.js 文件的 .run(['$ionicPlatform', function ($ionicPlatform) { ... } 里面加上 navigator.splashscreen.hide()
就可以了。
不知道题主是不是用的 cordova 3.0 以上的版本如果是的话。 cordova_plugins.js 是不需要手动引入的。
一个常规的 cordova 项目的文件目录结构是这样的
config.xml
hooks
platforms 【build file】
|----android/ios
|----www会自动生成 cordova_plugins.js ,并且不需要手动引入
plugins
www 【developer file】
|--- index.html 只需要引入 cordova.js
题主你开发的静态文件都应该放到根目录下的 www 中。
然后使用 command 【cordova prepare 或者 cordova build】 来构建,
就会自动把根目录下的www中的文件覆盖到 platforms 中,并生成对应的 cordova_plugins.js
另外,native 功能需要使用真机测试,在浏览器中测试不到的。
在应用程序中打开一个浏览器方法/步骤
1
添加插件
cordova plugin add org.apache.cordova.inappbrowser
移除插件
cordova plugin rm org.apache.cordova.inappbrowser
2
controller
window.open('http://baidu.com', '_blank', 'location=yes')
3
页面
4
重新build》ionic build android
5
运行效果
END
参数
window.open(url, target, options)
2
var ref=window.open(url, target, options)
Methods:
addEventListener
removeEventListener
close
show
executeScript
insertCSS
具体其他可查看官方详细文档
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)