jjzjj

android - 如何转换为 DIP?

将常规像素转换为DIP的公式是什么?假设我有一个photoshop文件,里面有一个设计用于GalaxyTab(例如),实际像素为600x1024。这些与DIP之间的比率是多少?我不清楚Android如何翻译这个。我想使用DIP(而不是像素),以便它在其他设备上看起来“不错”,但我主要关心的是让它在这个分辨率下完美像素,我的目标是测量元素的位置在photoshop中,然后获得关于DIP需要什么才能在选项卡上以相同方式布局的准确翻译。 最佳答案 他们的公式在文档的某处:truePixels=DIPs*(deviceDPI/160)啊,就

java - 我如何在 Android 中获取屏幕的高度?

如何在Android中获取屏幕的可用高度?我需要高度减去状态栏/菜单栏或屏幕上可能出现的任何其他装饰,我需要它适用于所有设备。另外,我需要在onCreate函数中知道这一点。我知道以前有人问过这个问题,但我已经尝试过他们的解决方案,但都没有用。以下是我尝试过的一些方法:这里不考虑状态栏/菜单栏:Displaydisplay=getWindowManager().getDefaultDisplay();screenWidth=display.getWidth();screenHeight=display.getHeight();这也不是:Pointsize=newPoint();getW

android - AllShare Cast/Screen Cast 不适用于某些手机

我去了三星网站并下载了MediaControlSDK包。当我在我的GalaxyS3Android4.3上使用AllShareCast视频播放器时,我的智能电视(在同一网络中)出现在AllShareCast列表中。但是,当我在root的GalaxyNote2Android4.1.1上使用相同的应用程序时,我的智能电视(在同一网络中)没有出现在AllShareCast列表中。代码:publicclassDevicePickerextendsFragmentimplementsOnClickListener,SmcDeviceFinder.StatusListener,SmcDeviceFi

Android:关于大小/分辨率独立应用程序的问题?

我提前为提出这个问题道歉,我知道类似的问题已经被问过数百次,但尽管我阅读了AndroidScreenSupport指导了好几次,我仍然不明白如何在不能使用比例尺寸的情况下创建适合多个屏幕的基本布局。所以基本上,如果我总结本指南告诉我们要做的事情:我们应该为您希望您的应用兼容的每个“尺寸组”和“密度组”设备创建多个布局资源。我们应该使用RelativeLayout或FrameLayout而不是AbsoluteLayout我们应该使用dp维度而不是px维度来摆脱密度差异问题。好的。这是有道理的。现在,这是我的问题(我提前为他们的愚蠢道歉):如果我使用密度无关像素(dp)维度,为什么我必须为

Android:如何以编程方式直接调用 PIN 屏幕?

目前使用2.2API我可以通过DevicePolicyManager.lockNow()锁定设备.调用该方法后,我得到了一个标准的Android锁屏。我必须解锁设备才能看到我真正感兴趣的下一个场景-PIN屏幕。所以,我的问题是“是否可以直接调用PIN屏幕(无需先进入锁定屏幕)?”。 最佳答案 您可以使用设置为DevicePolicyManager.ACTION_SET_NEW_PASSWORD的操作启动intent 关于Android:如何以编程方式直接调用PIN屏幕?,我们在Stack

android - 如何找出Android设备上的屏幕状态?

有没有办法在没有广播接收器的情况下判断android设备屏幕是否亮起?我想通过警报管理器调用的服务在设备上进行分钟间隔更新。我还想延长电池生命周期。因此,如果设备屏幕打开,更新服务将运行。我用这段代码找到了解决问题的办法:PowerManagerpowermanager;powermanager=(PowerManager)this.getSystemService(Context.POWER_SERVICE);if(powermanager.isScreenOn()){...} 最佳答案 您可以考虑另一种解决问题的方法:使用广播接

Android 多屏限定符定义

我想创建一个与大量设备和屏幕兼容的布局。正如我一直在研究的那样,我发现最常见的屏幕分辨率是249x320、480x800、600x1024、720x1280(以及与这些分辨率成比例的其他一些屏幕)。嗯,在阅读文档后我发现有两种方法可以做到这一点。在Android3.2版本之前,我可以为布局使用限定符,例如“small、normal、large、xlarge”,并将它们与“port”(纵向)或“land”(横向)结合使用。现在,第二种方法(似乎是最推荐的)仅适用于Android3.2及更高版本。您必须指定必须使用布局的最小宽度,无论屏幕方向如何(???)。由于在使用第二种方法时不能指定端

android - 如何读取 Android 屏幕亮度/暗度的真实当前值?

整个问题都在标题中,所以我想尽可能强调一下:我对当前值感兴趣(不是它的当前设置)我对实际值感兴趣(因此如果屏幕亮度现在低于一秒前,该值也应该更低)遗憾的是,尽管阅读了很多帖子,我还是不知道答案。我写了很少的实用程序,每一秒都会显示时间和亮度。而且它不起作用-因为当手机(LGL5和Android4.0)自动降低亮度(屏幕变暗,毫无疑问)时,值保持一样!相关代码如下:try{floatsys_brightness=android.provider.Settings.System.getFloat(getContentResolver(),android.provider.Settings.

android - 如何在 Android Studio 的后台服务中检测屏幕是否被触摸?

我正在androidstudio上做一个项目。我需要在后台服务中检测屏幕是否被触摸(并为此弹出一条消息)。但是,在不影响用户使用智能手机的情况下,我无法在后台服务中检测屏幕是否被触摸。当我说“在后台检测”时,我的意思是应用程序的效果不会干扰用户在屏幕上的操作。我下面的进度应该可以解释我在这里的意思:我制作了一个应用程序,它通过在android中实现onTouchListener并为该onTouchListener使用布局来检测用户是否在后台触摸屏幕。我按照网站上的说明做到了这一点“http://kpbird.blogspot.com.au/2013/03/android-detect-

用于计算机屏幕安全摄像头系统:Screen Anytime Crack

ScreenAnytime是一款软件,旨在自动将整个用户会话或PC/服务器/VM/Kiosk的/RDP/Citrix/RemoteApp会话的屏幕活动记录到视频日志文件中,以用于记录、审核和监控目的。通过重播其高度压缩的视频,您可以轻松回顾单台计算机或一组服务器/PC的任何过去时刻。还包括集中管理和实时监控。怎么运行的?安装后,ScreenAnytime会将录音机的快捷方式放置到Windows的“开始”组中。当Windows会话开始时,无论是从本地还是远程桌面登录,记录器都会运行,直到会话结束。在会话期间,记录器将不断地将数据写入指定文件夹中的日志文件。管理员可以随时运行Screen来管理、查