cordova splash screen 怎么添加ios

cordova splash screen 怎么添加ios,第1张

现在最新的Cordova 3以上的版本支持启动画面了,是通过cordova插件实现的。

目前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

具体其他可查看官方详细文档


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11445528.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存