gpt4 book ai didi

android - 在 phonegap 上自定义启动画面之前的空白屏幕和不全屏播放的视频

转载 作者:行者123 更新时间:2023-11-29 15:49:40 25 4
gpt4 key购买 nike

我正在 phonegap 上构建一个显示多个链接的应用程序。当我打开应用程序时,在出现初始屏幕之前,左上角出现了一个带有图标和标题的空白屏幕。但是我在网上发现在android中是正常的但是我们可以自定义它。有什么办法可以在 phonegap 中对其进行自定义吗?如果可以,如何自定义?

当用户按下链接时,它会在应用程序浏览器中打开链接。一切都在 ios 上相应地工作。然而,当涉及到 android 时,如果这些链接中有任何视频,它们不能全屏播放,但可以在 ios 上播放。当我按下放大按钮时,没有任何反应。该视频只是继续播放而不会在 android 上放大。

如果有帮助,下面是我的 android config.xml。

<preference name="orientation" value="portrait" />
<preference name="fullscreen" value="true" />
<preference name="target-device" value="universal" />

<preference name="prerendered-icon" value="true" />
<preference name="stay-in-webview" value="false" />

<preference name="detect-data-types" value="true" />
<preference name="exit-on-suspend" value="false" />
<preference name="show-splash-screen-spinner" value="false" />
<preference name="auto-hide-splash-screen" value="true" />
<preference name="EnableViewportScale" value="true" />
<preference name="MediaPlaybackRequiresUserAction" value="true" />
<preference name="AllowInlineMediaPlayback" value="true" />
<preference name="BackupWebStorage" value="local" />
<preference name="TopActivityIndicator" value="gray" />
<preference name="HideKeyboardFormAccessoryBar" value="false" />
<preference name="android-minSdkVersion" value="15" />
<preference name="android-targetSdkVersion" value="22" />

<preference name="android-installLocation" value="auto" />
<preference name="SplashScreenDelay" value="5000" />
<preference name="ErrorUrl" value=""/>
<preference name="BackgroundColor" value="0x000000"/>
<preference name="KeepRunning" value="true"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="LoadingDialog" value=","/>
<preference name="LoadUrlTimeoutValue" value="20000" />
<preference name="disable-cursor" value="false" />

<gap:platform name="android" />

<feature name="http://api.phonegap.com/1.0/battery"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/notification"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<gap:plugin name="org.apache.cordova.battery-status" />
<gap:plugin name="org.apache.cordova.device-motion" />
<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="org.apache.cordova.geolocation" />

<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="org.apache.cordova.inappbrowser" />
<gap:plugin name="org.apache.cordova.media" />
<gap:plugin name="org.apache.cordova.network-information" />
<gap:plugin name="org.apache.cordova.splashscreen" />
<gap:plugin name="org.apache.cordova.vibration" />


<icon src="res/icon/android/icon-36-ldpi.png" gap:platform="android" gap:density="ldpi" />
<icon src="res/icon/android/icon-48-mdpi.png" gap:platform="android" gap:density="mdpi" />
<icon src="res/icon/android/icon-72-hdpi.png" gap:platform="android" gap:density="hdpi" />
<icon src="res/icon/android/icon-96-xhdpi.png" gap:platform="android" gap:density="xhdpi" />
<icon src="res/icon/android/icon-xxhdpi.png" gap:platform="android" gap:density="xxhdpi" />
<icon src="res/icon/android/icon-xxxhdpi.png" gap:platform="android" gap:density="xxxhdpi" />

<icon src="icon.png" />

<gap:splash src="res/screen/android/screen-ldpi-potrait.png" gap:platform="android" gap:density="ldpi" />
<gap:splash src="res/screen/android/screen-mdpi-potrait.png" gap:platform="android" gap:density="mdpi" />
<gap:splash src="res/screen/android/screen-hdpi-potrait.png" gap:platform="android" gap:density="hdpi" />
<gap:splash src="res/screen/android/screen-xhdpi-potrait.png" gap:platform="android" gap:density="xhdpi" />
<gap:splash src="res/screen/windows-phone/screen-portrait.png" gap:platform="winphone" />
<access origin="*"/>

过去两周我一直试图找出问题出在哪里,但没有成功。非常感谢任何帮助。

最佳答案

您可以针对“启动前出现的空白屏幕”尝试此操作

在你项目下的“platforms\android”文件夹中,打开AndroidManifest.xml并搜索 android:theme<activity>里面包含 android:name="MainActivity" 的标签并将默认值(即 android:theme="@android:style/Theme.DeviceDefault.NoActionBar" )更改为 android:theme="@android:style/Theme.Translucent" .保存文件并再次构建您的项目,灰色屏幕应该消失。

关于android - 在 phonegap 上自定义启动画面之前的空白屏幕和不全屏播放的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com