屏幕

使用PowerShell关闭和锁定屏幕

别来无恙 提交于 2020-02-28 19:16:46
ThinkPad T430没有关闭屏幕的功能键,不太方便,正好最近在折腾PowerShell,便写个脚本来实现这个功能。 1. 相关内容 1.1. PowerShell配置 为了更方便的使用脚本,需要用到3.0版的模块自动装载功能,安装和配置方法见: http://home4j.duapp.com/index.php/2013/12/27/windows-powershell-3.html 。 1.2. Windows API Windows提供的两个相关API都在User32.dll中,分别是: PostMessage函数,用于关闭屏幕, http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944.aspx ; LockWorkStation函数,用于锁屏, http://msdn.microsoft.com/en-us/library/windows/desktop/aa376875.aspx 。 PowerShell的强大之处在于能够嵌入编写C#、VB等代码,可以直接调用Windows的API,已经无所不能了,示例: http://gallery.technet.microsoft.com/scriptcenter/Demo-of-calling-C-and-6ef0cd2b 。 2. 脚本代码 # sys

android屏幕自适应4方法案例整合

时间秒杀一切 提交于 2019-12-07 01:50:55
android:屏幕自适应 From: 4种必须知道的Android屏幕自适应解决方案(求投票支持) demo下载: http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz Demo首页的预览图 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height的优先级。 传统的layout_weight使用方法是将当前控件的layout_width和layout_height都设置成fill_parent,这样就可以把控件的显示比例完全交给layout_weight;这样使用的话,就出现了layout_weight越小,显示比例越大的情况。不过对于2个控件还好,如果控件过多,且显示比例也不相同的时候,控制起来就比较麻烦了,毕竟反比不是那么好确定的。 于是就有了现在最为流行的 0px设值法。看似让人难以理解的layout_height=0px的写法

Ubuntu 开机 保存屏幕 亮度 的最有效方法

不羁岁月 提交于 2019-12-05 00:54:09
Ubuntu开机保存屏幕亮度的最有效方法 Ubuntu每次重启之后都不能保存屏幕亮度, 这是个很烦人的问题, 在国外一个网站上搜到了一个很有效的解决方法, 无需任何软件就可以实现. 方法如下: 将下面的python代码复制保存为.setBrightness.py文件, 放在你的家目录下面, 然后点击ubuntu右上角的齿轮图标, 选择Startup Application, 再点击Add, Name行随便输, command行输入python /home/Username/.setBrightness.py, comment行随意, 把其中的Username改为你的用户名即可. 这样每次开机登陆后就会自动修改屏幕亮度, py文件最后一行中的数字是想要保存的亮度的百分比, 可以自由修改. import dbus bus = dbus.SessionBus() proxy = bus.get_object('org.gnome.SettingsDaemon', '/org/gnome/SettingsDaemon/Power') iface=dbus.Interface(proxy,dbus_interface='org.gnome.SettingsDaemon.Power.Screen') iface.SetPercentage(50) 来源: oschina 链接: https:/

【初印象】Android手机屏幕适配API:nodpi,xhdpi,hdpi,mdpi,ldpi

和自甴很熟 提交于 2019-11-29 06:54:40
Android的碎片化设备状况,使得其API必须在不同的屏幕中选取合适的算法并展示,而在API级别上,的确也是有类似的定义,当然,我也终于明白,这是Android的显示效果始终跟不上苹果的原因 苹果的封闭统一了其标准,在4s之前,根本没必要有存在这个函数,即使是到了5,整个界面根本在像素级别上没有什么变化,只是增加了一行的icon而已。 关于Android的nodpi, xhdpi , hdpi , mdpi , ldpi 首先是几个基本概念: 1.屏幕尺寸Screen size 即显示屏幕的实际大小,按照屏幕的对角线进行测量。 为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large). 应用程序可以为这四种尺寸分别提供不同的自定义屏幕布局-平台将根据屏幕实际尺寸选择对应布局进行渲染,这种选择对于程序侧是透明的。 2.屏幕长宽比Aspect ratio 长宽比是屏幕的物理宽度与物理高度的比例关系。应用程序可以通过使用限定的资源来为指定的长宽比提供屏幕布局资源。 3.屏幕分辨率Resolution 在屏幕上显示的物理像素总和。需要注意的是:尽管分辨率通常用宽x高表示,但分辨率并不意味着具体的屏幕长宽比。 在Andorid系统中,应用程序不直接使用分辨率。 4.密度Density