Android 自定义Flash屏幕前的空白屏幕和视频不播放全屏上的PopeGAP
我正在phonegap上构建一个显示多个链接的应用程序。当我打开应用程序时,在启动屏幕出现之前,会出现一个在左上角有图标和标题的空白屏幕。然而,我在网上发现,这在android中是正常的,但我们可以定制它。有什么方法可以在phonegap中自定义它吗?如果有,如何自定义 当用户按下链接时,会在应用浏览器中打开该链接。在ios上,一切都相应地工作。然而,说到android,如果这些链接中有任何视频,它们不会全屏播放,而是在ios上播放。当我按下放大按钮时,什么也没发生。视频在安卓系统上一直播放,没有放大 下面是我的配置.xml,如果它有帮助的话Android 自定义Flash屏幕前的空白屏幕和视频不播放全屏上的PopeGAP,android,cordova,phonegap-build,Android,Cordova,Phonegap Build,我正在phonegap上构建一个显示多个链接的应用程序。当我打开应用程序时,在启动屏幕出现之前,会出现一个在左上角有图标和标题的空白屏幕。然而,我在网上发现,这在android中是正常的,但我们可以定制它。有什么方法可以在phonegap中自定义它吗?如果有,如何自定义 当用户按下链接时,会在应用浏览器中打开该链接。在ios上,一切都相应地工作。然而,说到android,如果这些链接中有任何视频,它们不会全屏播放,而是在ios上播放。当我按下放大按钮时,什么也没发生。视频在安卓系统上一直播放,没
<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:name=“MainActivity”
的标记内搜索android:theme
,并更改默认值(即android:theme=“@android:style/theme.DeviceDefault.NoActionBar”
)至android:theme=“@android:style/theme.Translucent”
。保存文件并重新构建项目,灰色屏幕将消失。您可以在“启动前出现的空白屏幕”中尝试此操作
在项目下的“platforms\android”文件夹中,打开AndroidManifest.xml
,在包含android:name=“MainActivity”
的标记内搜索android:theme
,并更改默认值(即android:theme=“@android:style/theme.DeviceDefault.NoActionBar”
)至android:theme=“@android:style/theme.Translucent”
。保存文件并重新构建项目,灰色屏幕将显示。将其分为两个问题。stackoverflow就是这样要求的。一个问题-一个答案你找到解决办法了吗?把它分成两个问题。stackoverflow就是这样要求的。一个问题-一个答案你找到解决方案了吗?我在“platforms\android\app\src\main”下找到了这个文件,去掉了在splash之前短暂显示的灰色屏幕。谢谢看起来灰色屏幕消失了,但在应用程序打开之前它被延迟了。然后我修复了这个延迟问题,将灰色屏幕设置为白色,但启动屏幕也必须为白色。。我只是在styles.xml中添加了新的主题样式。我在“platforms\android\app\src\main”下找到了该文件,去掉了在splash之前短暂显示的灰色屏幕。谢谢看起来灰色屏幕消失了,但在应用程序打开之前它被延迟了。然后我修复了这个延迟问题,将灰色屏幕设置为白色,但启动屏幕也必须为白色。。我只是在styles.xml中添加了新的主题样式