草庐IT

splash-screen

全部标签

android - 如何在加载 Activity 时显示启动图像

我有一个包含许多UIView的Activity。在它的onCreate方法中,我发现单行setContentView需要8-12秒才能完成。所以我想在加载时显示我的Logo图像。我尝试了很多东西但没有成功。我怀疑主要原因可能是在完成setContentView之前,没有任何东西可以显示。如有任何帮助,我们将不胜感激。更新:我想很多人都不知道在完成setContentView之前你不能显示任何对话框。所以使用另一个飞溅Activity对我一点帮助都没有。更新2我在找到问题原因后忘记更新这个问题了。请引用以下问题:setContentViewtakinglongtime(10-15seco

android - Cordova 启动画面更改 android 上的微调器颜色

我找到了一些在iOS上更改微调器颜色的解决方案:HowtoshowcustomSplashScreenSpinner(i.espinnerwithwhitecolor)iniOSphonegapapp?ChangeColorofSplashScreenSpinnerincordova-plugin-splashscreen...和其他几个或多或少相关的问题,但没有改变android上启动画面的加载微调器的颜色。我的闪屏是蓝色的,微调器是天蓝色的——不是很明显——我想把它改成白色。我正在使用来自https://cordova.apache.org/docs/en/latest/refer

java - ACTION_USER_PRESENT、ACTION_SCREEN_ON、ACTION_BOOT_COMPLETED 的广播接收器

我正在创建一个使用广播接收器的类。我想在手机解锁时收到广播。但是有一些问题。请帮帮我。我的Manifest.xml是:-和我的广播接收器类:-publicclassMyReieverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.d("MyReciever","isintentnull=>"+(intent==null));Log.d("MyReciever",intent.getAction()+"");}}尽管其他应用程序和服务正在接收“Screen_on”

android - 帮助解决 PR​​OXIMITY_SCREEN_OFF_WAKE_LOCK 在 Android 中的问题

我在我的应用中启用了接近唤醒锁,它会在接近传感器检测到某些东西时关闭屏幕。但是当屏幕重新唤醒时出现了一个问题——它进入了锁屏界面,而不是我的应用程序。无论屏幕关闭的时间如何(即使传感器在几秒钟后被清除),都会发生这种情况。这是我使用的代码:intPROXIMITY_SCREEN_OFF_WAKE_LOCK=32;mProximityWakeLock=pm.newWakeLock(PROXIMITY_SCREEN_OFF_WAKE_LOCK,LOG_TAG);if(!mProximityWakeLock.isHeld()){mProximityWakeLock.acquire();}有什

android - Android 中的 <compatible-screens>

美好的一天,我正在尝试将屏幕尺寸限制为仅适用于GooglePlay中的手机(即不是平板电脑)。在我找到这个article之后我将此添加到我的list文件中:但是现在5.5++英寸手机的用户似乎无法安装我的应用程序。接下来我也找到了这个article和里面的图片:我的第一个问题-是否可以通过特定的英寸值来限制屏幕尺寸,或者我只能使用小、普通、大和超大等标签?在某些时候,我决定通过像这样更新list来将支持的英寸大小增加到7:但是5.5寸甚至5.2寸的用户还是无法安装app。那么我的第二个问题-我做错了什么或不明白?老实说,我阅读了所有关于stackoverflow的类似问题和androi

java - Libgdx : setting another screen, 但旧屏幕上的按钮仍处于 Activity 状态

在我的libgdxgame中,我有2个屏幕,menu和list。当我在menu屏幕中单击label时,我会执行setscreen(list)。新屏幕出现,菜单屏幕及其标签消失。但是当我点击相同的位置时(从标签所在的菜单屏幕,但当然这些标签没有显示,因为我已经改变了屏幕)点击事件响应。为什么?注意:我的列表屏幕目前没有任何小部件的事件处理程序。当切换屏幕时,我需要做的不仅仅是setscreen(anotherscreen)来停用旧屏幕吗? 最佳答案 我改变了这个:我使用该屏幕的阶段变量将输入处理器移动到该屏幕的show()方法publ

Android Studio 淡入主画面

我目前正在开发一款安卓应用。刚刚开始,我就能够实现我的启动画面。但是,我不喜欢它与主要Activity之间的过渡。我希望启动画面淡出,主画面淡入。看起来它们融合在一起,因为我对两者都有相同的背景图像。做了一些研究,但未能找到正确的答案。下面,我发布了我的代码。importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.MotionEvent;publicclassSplash_screenextendsActivity{privateThreadmS

android - 新安装后仅启动一次的 Activity ?

我希望我的应用程序有一个Activity来显示有关如何使用该应用程序的说明。但是,这个“说明”屏幕只会在安装后显示一次,你是怎么做到的? 最佳答案 您可以测试是否在您的应用程序SharedPreferences中设置了一个特殊标志(我们称之为firstRun)。如果没有,这是第一次运行,所以请显示您的Activity/弹出窗口/带有说明的任何内容,然后在首选项中设置firstRun。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance

android - 标题栏不断出现,即使有 requestWindowFeature 或 android :theme

我的问题正是Customtitlebar-systemtitlebarbeingshownforabriefmoment?但我无法获得与@Jerry在最佳答案中所写相同的结果。“当我改用主题来告诉框架我不想要标题时,问题就消失了,现在我在第一次加载时直接看到了我自己的标题”我的代码:list:布局:风格:true@drawable/splash启动画面.javapublicclassSplashScreenextendsActivityimplementsRunnable{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){

android - 在 Android 10 上崩溃(布局/abc_screen_simple 行 #17 中的 InflateException)

我的应用程序从Android4.3到Android9Pie都可以正常运行,但我的应用程序无法在Android10(QAPI29)上运行并崩溃。这是我的logcat-为什么会这样?java.lang.RuntimeException:UnabletostartactivityComponentInfo{ir.mahdi.circulars/ir.mahdi.circulars.MainActivity}:android.view.InflateException:BinaryXMLfileline#17inir.mahdi.circulars:layout/abc_screen_simp