黑屏启动应用程序 -- performance 领域 android 相关 的问题

Black screen starting an app


5
vote

问题

中文

偶尔将启动一个应用程序,只能呈现应用程序的标题栏和黑屏。通常,应用程序的界面在3-10秒后显示。很少屏幕将保持黑色。我对原因没有任何真正的想法或如何重现它。

我想知道这是否只是手机尝试启动应用程序或者我有太多的其他应用程序打开?

是否有一些方法来减少/阻止应用在第一和/或不打开的黑屏上显示黑屏?

英文原文

Occasionally I'll start an app only to be presented with the App's title bar and a black screen. Usually the app's interface shows after 3-10 seconds. Very rarely the screen will stay black. I don't have any real idea about why or how to reproduce it.

I'm wondering if this is simply the phone working to try to start the app or maybe I've got too many other applications open?

Is there some way to reduce/prevent apps from showing a black screen at first and/or not opening at all?

  

回答列表

5
 
vote
vote
最佳答案
 

black是Android的默认绘图颜色,因此这是App完成它是布局操作之前的占位符。有许多事情可以导致应用程序在这里有延迟:

  • 执行网络呼叫。
  • 从磁盘加载数据。
  • 从其他任务中垃圾收集。
  • 恢复复杂的绘图。

您可以通过将手机置于飞机模式并打开应用程序来检查是否与网络延迟有关。如果应用程序弹出起来,很可能是由于需要一段时间才能完成的网络调用(并且在没有连接时立即完成错误)。

其他三个是棘手的测试。如果它是垃圾收集,您可能只会在最近运行其他应用程序时看到延迟,然后立即切换行为不端的应用程序。您可以完全卸载应用程序,包括用户数据,然后重新安装,看看它是否与您的个人设置有关。

 

Black is the default plot color for Android, so this is the placeholder until the app completes it's layout operation. There are a number of things that can cause an app to have a delay here:

  • Performing a network call(s).
  • Loading data from disk.
  • Garbage collection from other tasks.
  • Restoring a complex drawing.

You can check to see if it is related to network latency by putting your phone in airplane mode and opening the app. If the app pops right up, the long delay is likely due to a network call that takes a while to complete (and completes immediately as an error when there is no connection).

The other three are trickier to test for. If it is garbage collection, you will likely only see the delay when other apps have been recently running and then switching immediately the misbehaving app. You can completely uninstall an app, including user data, and then re-install to see if it has something to do with your personal settings.

 
 
1
 
vote

黑屏可能与'滞后'相关。这个滞后可能是由许多事情引起的。

在三星Galaxy S的一个"已知" 问题中,用于主存储的内存非常慢。尤其是当另一个应用程序正在编写大量数据时(大多数大下载和市场更新)

当我更新应用程序或创建大量数据流量时,我通常只是不要在这些应用程序繁忙的时候为任何东西使用我的设备,这应该帮助您防止您的设备上的"黑色屏幕" 。

 

The black screen is probably related to 'lag'. This lag can be caused by a number of things.

On the Samsung Galaxy S its a 'known' problem that the memory used for main storage is pretty slow. Especially when another app is writing a lot of data (mostly big downloads and marketplace updates)

When I'm updating applications or creating a lot of data traffic I generally just don't use my device for anything while those apps are busy, this should help you too prevent the 'black screen of lag' on your device.

 
 
 
 
0
 
vote

我之前见过这个,似乎是应用程序正在加载或切换到前景时,操作系统正忙于做其他事情。似乎更有可能在同步的中间或在发生时发生以收到短信或其他通知导致事件。

 

I've seen this before, it seems to be when the application is loading or switching back into the foreground while the OS is busy doing something else. Seems more likely to occur when in the middle of a sync or while happening to receive a text message or some other notification causing event.

 
 
 
 
0
 
vote

当您翻转智能手机时,您可以判断应用程序是否受到保护(也许要在使用前首先注册,或者如此喜欢OBI DOS应用程序)。

 

when you flip your smartphone you can tell if the app is protected (maybe want to register first before use or so like Obi Dos Applications).

 
 
0
 
vote

转到设置选择systems>重置>重置所有设置。

 

Go to Settings select Systems > Reset > Reset all settings.

 
 

相关问题

1  交换性能[复制]  ( Swap space for performance ) 
这个问题已经在这里有答案: 关闭 8年前。 可能的重复: 交换分区/文件如何影响系统?< / a> 所以你觉得怎么样,最好使用交换空间或不适用于诸如T-Mobile G1等小的内存手机来提高...

28  如何在我的Android上处理“低空间”消息?  ( How can i deal with low on space messages on my android ) 
我一直在获得"低空间:应用程序数据空间很低。释放" [其余部分被切断]消息。 我已经移动了每个应用程序我可以到达SD卡,清除缓存,压缩了我的K9邮件缓存。 高级任务杀手(哎哟!)说我有98米可用的内存 文件管理器表示我有223米/ 748米(29%)免费。 那不是那么糟糕 - 但我卡在没有更新的场景中。市场下载不会真...

5  如何减少HTC Sense Android手机上的屏幕数量?  ( How to reduce number of screens on htc sense android phones ) 
我想知道,有没有办法减少HTC SENSE PHONES的屏幕数目5?只是我发现7个屏幕对于我的需求过多,我听说我可以获得不太屏幕的体面性能/电池。 所以有没有办法减少屏幕的数量而不使用自定义启动器(我认为摆脱HTC Sense?) 目前我只是把我的双边屏幕空白,但是当你缩小时,我发现,即使已经产生了对我的欲望HD...

13  如何识别导致性能问题的应用程序或设置?  ( How do i identify apps or settings that cause performance problems ) 
如果我有绩效问题,我可以用什么工具来识别我的性能滞后来自哪里?我使用了一个系统面板任务管理器, android系统信息,系统管理器免费还有其他人,但其中没有人真的识别出问题孩子。系统面板任务管理器最接近它的历史看看CPU和内存使用情况,但它没有让我看看哪个应用程序随着时间的推移。 ...

5  升级更高级SD卡的性能增益[重复]  ( Performance gain from upgrading higher class sd card ) 
这个问题已经在这里有答案: 关闭 9年前。 可能的重复: 是我的microSD卡相关的类别? 如果您已将手机上的SD卡升级到更高级别,您是否测量或注意到任何显着的性能差异?什么样的应用似乎受...

7  HTC EVO的最大(Micro)SD卡速度类?  ( Maximum micro sd card speed class for htc evo ) 
如何支持HTC EVO支持的MicroSD卡的最大类(例如,2,4,6,8,10)? 我注意到从等级2到我英雄上的速度卡时的性能提高。我不想为我的evo受益的表现额外付出额外的表现。 htc和sprint在其规格中没有包含此信息,我无法在其他地方找到它。无论是我都没有忽略关于SD课程的基础,还是没有发布我正在搜索...

10  如何让相机开始更快  ( How to make camera start faster ) 
每个人都知道开始Android相机有时是一种痛苦,特别是如果您想拍摄持续一些秒数的东西。我想知道的是:有没有办法或一个应用程序使相机开始更快? 注意我不是在询问图片拍摄,虽然这也很重要。我认为,一旦相机开始,这并不是一项大问题。 ...

2  如何让我的黑客WPDN跑得更快?  ( How can i make my hacked wpdn run faster ) 
我有一个白色pandigital小说我被黑客攻击运行Android 2.1。有没有办法,我可以使它和它运行的应用程序更快?它已经超频到800MHz,我没有家庭屏幕快捷方式。还有什么我可以做的吗? ...

9  android上的/ system / bin / mediaserver是什么,为什么它是挂钩的cpu?  ( What is system bin mediaserver on android and why is it pegging the cpu ) 
我注意到我的摩托罗拉机器人,跑植物2.2 froyo,有时一直在行动迟钝。我解雇了终端仿真器,并ran top ,并注意到 /system/bin/mediaserver 使用了大约90%的CPU。 这个程序做了什么?杀死它是否安全?如何防止它在未来减速我的手机? 一些快速googling已将其他人与同样的问题称为...

0  Android低内存:如何在无法打开任何内容时进行工厂重置我的手机  ( Android low memory how to do factory reset of my phone when it wont open anyth ) 
我的Android手机一直在给我一个屏幕顶部的"低记忆" 错误。我想卸载密集的应用程序或甚至进行恢复出厂设置(在线教程之后),但即使我从家庭屏幕上打开导航器或其他任何其他内容,屏幕也会变为空白黑色,然后恢复主屏幕后而。 我在网上找到的所有教程到修复错误,找到哪些应用程序正在讨论内存,到删除缓存和历史,或 Factor...

5  在哪里找到Android基准测试结果?  ( Where to find android benchmarks results ) 
我正在寻找一个站点,在那里找到不同智能手机和android构建的Android基准结果。 ...

2  评估TTS和ASR性能的主导因素是什么?  ( What is the dominant factor for evaluating performance for tts asr ) 
我们知道CPU速度("MFlops" )单独不是确定Android设备性能的唯一因素。 其他因素包括I / O子系统,内存速度,当然,驱动此硬件的软件。 但是在评估各种手机的情况下,在 tts 和 ASR 性能(例如,从您说出一个单词的那一刻的最小延迟,直到它被识别为默认构建-in 引擎),我们可以说mflops是主...

7  改变最大应用VM堆大小的效果是什么?  ( What is the effect of changing the maximum application vm heap size ) 
cm6中的设置菜单允许您更改最大每次流程堆大小(内部,即 dalvik.vm.heapsize 属性)。提高或降低该设置是什么?在我的g1上,我从默认为16米将它更改为12米,我注意到切换应用程序感觉更快,但我想知道它是否会促使一些应用程序更快地运行内存。 ...

3  为什么每次醒来时,我的手机都会盯着CPU?  ( Why does my phone peg the cpu every time i wake it up ) 
这让我坚果。我已经安装了Seepu,以便我可以在Moto Droid上看到CPU图。当我在闲置后解锁手机时,CPU由Android.Process.acore挂钩,手机不可用15-45秒,这是一种永恒,当您尝试接听电话时! 技术详细信息: moto droid OS 2.2 cyanogenmod v6(也与...

3  我的手机保持减速和燃烧电池。如何调试性能和CPU消耗? (DHD 2.2)  ( My phone keeps slowing down and burning battery how can i debug performance and ) 
我知道有很多关于关于如何提高性能,强烈相关,保存电池寿命在您的Android上。我还尝试了大多数工具来诊断问题(例如看门狗)。 问题是,我的全新HTC欲望HD会往往会被旋转和响应,有时候慢慢下降,而不是 - 很少开始完全没有响应,就像我以前的iPhone 3G一样糟糕,我放弃了这的原因。 此外,电池将持续不到24小时...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.