问题标签 [android-screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1115 浏览

android - Android:屏幕密度报告不正确

在开发我的 Android 应用程序的过程中,我注意到以下代码行没有为我的三星 Nexus S 报告正确的屏幕尺寸:

宽度返回为 320,而高度设置为 533。从这篇文章中,我知道这是一个与未考虑设备像素密度有关的问题。为了纠正这个问题,我写了下面的代码:

当我烘烤变量widthheight时,返回的尺寸是 320 宽和 533 高,这意味着没有任何改变。此外,dm.densityDpi返回 160,而不是三星 Nexus S 的 235。

我读过的一些帖子似乎表明问题可能出在 AndroidManifest.xml 中。我已经在我的 XML 文件中添加了以下内容以尝试解决此问题:

但是,唉,这也没有奏效。那么,有谁知道我怎样才能让手机正确返回其密度?

0 投票
2 回答
1619 浏览

android - 如何在 android 中的每个视图顶部显示图像(例如,像市场上的裂屏应用程序)

我想创建像Better Cracked Screen这样的东西。

破裂的屏幕仍然是最重要的。

我不知道如何制作这种居于一切之上的东西。

行为:例如,当屏幕破裂时,如果我按下主页按钮,它会向我显示主页,但破裂的屏幕保持原样(在主页顶部).. 无论您移动到哪里都无所谓.. 破裂的屏幕看起来完好无损..

到目前为止的搜索结果:Google API 演示:半透明 GLSurfaceView

谁能指导我如何完成这项任务?或者任何人都可以为我提供一个示例代码吗?

0 投票
3 回答
631 浏览

android - Android 通用应用程序要求

我想开发一个可以在所有屏幕类型的 Android 手机上运行的 Android 应用程序。所以我的问题是:

将所有图像资源仅保留在 HDPI 文件夹中是否可以?还是我需要所有 3 种类型的资源 LDPI、MDPI 和 HDPI?

如果我使用相对布局来开发此应用程序,那么上面有一些文本的图像会发生什么(_ 按钮背景图像将有一些文本“提交”)。Android 会根据设备屏幕缩放图像,但它是否也能够相应地缩放文本?

请建议我如何处理这个问题。

如何制作一个可以在所有类型屏幕的 Android 手机上运行的应用程序?

0 投票
0 回答
628 浏览

android - 我如何让 android 模拟器报告特定的屏幕尺寸

我正在尝试模拟 HTC Flyer,为了做到这一点,我需要模拟器自我报告为“大”屏幕尺寸。我已经指定了分辨率和正确的 dpi,但它报告为“xlarge”。android 文档(http://developer.android.com/guide/practices/screens_support.html#range)指定它应该是“xlarge”,但 HTC Flyer 设备说它是“large”。这是一些带有一些数字的调试输出:

注意“屏幕尺寸”。其他一切都相同,但设备报告“大”和模拟器“xlarge”。有没有办法让模拟器报告“大”?

这是给我输出的java:

0 投票
3 回答
41554 浏览

android - 如何禁用电源按钮?

是否可以覆盖android电源按钮的功能?我想“禁用”电源按钮。我的计划是覆盖此按钮的功能以不执行任何操作({};)我的主要想法是禁用关闭屏幕。

我希望当有人按下电源按钮时不会发生任何事情。

我怎样才能做到这一点 ?

0 投票
3 回答
6938 浏览

android - Android:在屏幕方向更改时保存应用程序状态

在发布此问题之前,我已经看过以下链接

http://www.devx.com/wireless/Article/40792/1954

使用 Save Instance State 保存 Android Activity 状态

http://www.gitshah.com/2011/03/how-to-handle-screen-orientation_28.html

如果状态由我的类组成,如何在 Android 中的方向更改期间保存状态?

我没有得到我应该如何覆盖以下功能:

在我的应用程序中,当第一个 editext 的数据验证为 true 时,我有一个 editext 可见的布局,而另一个 editext 变得可见。我已将所有其他 editextes 和 textviews 的可见性设置为 false,并在验证后使其可见。

所以在我的活动中,如果屏幕方向发生变化,那么所有项目都android:visibility="false"变得不可见。

我也开始知道,当我们的活动屏幕方向发生变化时,它会调用 onStop(),然后调用 onDestroy(),然后通过调用 onCreate() 再次开始新的活动

这是原因..但我不知道如何解决它..

在这里您可以看到我的应用程序的屏幕截图:

在此处输入图像描述 在此图像中,所有字段都已加载,而在另一个图像中,当屏幕方向更改为横向时,它们都消失了

在此处输入图像描述

任何指向教程或一段代码的链接都将非常受欢迎。

当出现进度对话框并且我尝试更改屏幕方向时,我的应用程序也会崩溃。如何处理?

谢谢

0 投票
1 回答
234 浏览

android - Android 应用程序无法在小于 4 英寸的屏幕上正常运行

我正在开发一个小型应用程序,但在小于 4 英寸的屏幕上部署应用程序时遇到问题。我在 3.2 英寸的屏幕上试过,整个布局都混在一起了。我已经搜索了这个问题很多时间,并尝试了一些方法,比如用layout-small,layout-normallayout-large. 这并没有给我正确的布局。

还有一件事我无法决定将哪些图像放入 ldpi 或 mdpi 或 hdpi 中。现在为了获得更好的图像分辨率,我将所有图像放在 hdpi 文件夹中。这种方式是开发android应用程序的正确方法吗?

0 投票
1 回答
374 浏览

android - 在android上的一个OnClick函数中编程关闭和打开电源

我想编写一个活动,在单击按钮后关闭屏幕,然后在 2 秒后将其重新打开。我尝试使用以下代码来关闭屏幕:

但它只会在 onClick 函数返回时生效。我尝试将其运行到处理程序中,但没有成功。我需要找到一种方法来强制在函数返回之前应用设置,以便我可以在 2 秒后在同一个 onClick 调用中调用 power on 函数。

我还发现之后很难唤醒设备。虽然如果我使用物理按钮关闭屏幕,则此代码有效,但使用前面描述的技术关闭手机电源时,它似乎不起作用。

提前感谢您的帮助!

0 投票
1 回答
1428 浏览

android - 我怎样才能有屏幕空闲监听器?

我需要使用空闲侦听器来侦听用户正在使用应用程序或在活动处于活动状态时处于空闲状态。当用户不使用应用程序超过十秒时,我需要做一些事情。我怎样才能使它成为可能?

0 投票
2 回答
539 浏览

android - HTC Sensation 没有全屏显示应用程序

当我在 HTC Sensation 上安装我的应用程序时,它没有显示全屏。

阅读http://developer.android.com/guide/practices/screen-compat-mode.html后,我尝试使用两者:

并尝试添加:

那是:

但是,这些似乎不起作用。

我还安装了 Spare Parts 并用它来禁用屏幕兼容模式,但这也不起作用。事实上,这个应用程序似乎也显示了同样的问题!

任何帮助将不胜感激。

谢谢