手机

屏幕尺寸、分辨率等

大城市里の小女人 提交于 2019-12-01 05:13:19
项目中有遇到一个关于大屏幕适配的问题, 本来以为大屏幕的分辨率会很高,结果却只有 960 很是奇怪 尺寸 英寸 常用的长度单位 有xxx英寸 英寸转化为厘米为 1英寸(inch)= 2.54厘米(cm) 而我们说的手机是xxx英寸的 这个长度指的是手机屏幕对角线的长度 你可以直接用尺子量出几厘米然后将其转化为英寸的单位 分辨率 手机的分辨率一般是xxx px 比如iPhone5的分辨率是 320px 这里px是像素 因此分辨率的单位就是像素 比如我们平时使用的设计稿为 750px 这里就是在有750个像素中的UI设计 屏幕像素密度 屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI 注意 每英寸并不是每平方英寸的简称 这个英寸跟之前手机屏幕的尺寸一样,也是对角线的长度 屏幕像素密度就是一个对角线长度为1英寸的正方形内所拥有的像素数 屏幕像素密度,分辨率,屏幕尺寸的关系是什么 像素的大小是固定的吗 iPhone 华为荣耀6手机参数 手机型号 实际尺寸 屏幕分辨率 屏幕像素密度PPI iPhone7 plus 5.5英寸 1920 * 1080 px 401 PPI 华为荣耀 5.2英寸 1920 * 1080 px 424 PPI 这两个手机的分辨率都是1920px*1080px。 但是,苹果手机的屏幕尺寸比华为荣耀7大了0.3英寸。而苹果手机的屏幕像素密度(PPI

屏幕尺寸、分辨率等

余生长醉 提交于 2019-12-01 05:09:53
项目中有遇到一个关于大屏幕适配的问题, 本来以为大屏幕的分辨率会很高,结果却只有 960 很是奇怪 尺寸 英寸 常用的长度单位 有xxx英寸 英寸转化为厘米为 1英寸(inch)= 2.54厘米(cm) 而我们说的手机是xxx英寸的 这个长度指的是手机屏幕对角线的长度 你可以直接用尺子量出几厘米然后将其转化为英寸的单位 分辨率 手机的分辨率一般是xxx px 比如iPhone5的分辨率是 320px 这里px是像素 因此分辨率的单位就是像素 比如我们平时使用的设计稿为 750px 这里就是在有750个像素中的UI设计 屏幕像素密度 屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI 注意 每英寸并不是每平方英寸的简称 这个英寸跟之前手机屏幕的尺寸一样,也是对角线的长度 屏幕像素密度就是一个对角线长度为1英寸的正方形内所拥有的像素数 屏幕像素密度,分辨率,屏幕尺寸的关系是什么 像素的大小是固定的吗 iPhone 华为荣耀6手机参数 手机型号 实际尺寸 屏幕分辨率 屏幕像素密度PPI iPhone7 plus 5.5英寸 1920 * 1080 px 401 PPI 华为荣耀 5.2英寸 1920 * 1080 px 424 PPI 这两个手机的分辨率都是1920px*1080px。 但是,苹果手机的屏幕尺寸比华为荣耀7大了0.3英寸。而苹果手机的屏幕像素密度(PPI

摄像头、电脑投屏、手机投屏同屏互联网直播之LibEasyScreenLive实现屏幕局部采集方法

淺唱寂寞╮ 提交于 2019-12-01 01:51:53
LibEasyScreenLive在通过GDI方式采集的同时,我们不仅支持采集全屏幕,也支持屏幕局部某个区域的采集,这里,我们需要精确计算屏幕像素坐标,以实现采集位置的精确定位。 首先,设置采集区域坐标,如下代码所示: int top=m_rcUse.top; int left=m_rcUse.left; int width=m_rcUse.right-m_rcUse.left+1; int height=m_rcUse.bottom - m_rcUse.top + 1; // [1/27/2016 SwordTwelve] //长宽做一下修正,修正为16的倍数 int nDivW = width%16; int nDivH = height%16; if (nDivW<8) width -= nDivW; else width += (16 - nDivW); if (nDivH<8) height -= nDivH; else height += (16 - nDivH); if (width>m_nMaxxScreen) { width = m_nMaxxScreen; } if (height>m_nMaxyScreen) { height = m_nMaxyScreen; } 注意,这里对采集区域的长宽做了16倍数修正

支持全平台的RTMP推流组件EasyRTMP-iOS横竖屏切换后,如何保证推送的画面和界面UI界面保持一致

不打扰是莪最后的温柔 提交于 2019-12-01 01:49:30
最近有用户在使用EasyRTMP-iOS横竖屏切换后, 推送的画面和界面UI出现不一致的情况,那么 如何保证推送的画面和界面UI保持一致?今天我们就来解决这个问题。 解决问题 其实这里并没有真正的旋转屏幕,只是把View旋转了90度,然后再重新渲染画面: self.mainView.transform = CGAffineTransformMakeRotation(M_PI_2); [self.mainView updateConstraintsIfNeeded]; [self.mainView layoutIfNeeded]; 而采集画面的摄像头,却是真正的旋转了,并转换了画面的宽高: // 横屏推流 self.encoder.orientation = AVCaptureVideoOrientationLandscapeRight; self.encoder.outputSize = CGSizeMake(height, width); // 竖屏推流 self.encoder.orientation = AVCaptureVideoOrientationPortrait; self.encoder.outputSize = CGSizeMake(width, height); 来源: https://www.cnblogs.com/TSINGSEE/p/11646706

各厂商手机开启USB调试方法

泪湿孤枕 提交于 2019-12-01 01:34:25
打开USB调试功能需要打开开发者选项,一般开发者选项是隐藏的,需要按照如下操作: 找到手机厂商系统版本号(不是android版本)然后快速点击(一般是连续点击7次)直到显示处于开发者模式 手机厂商版本号: 厂商 ‘版本号’路径 魅族 设置->关于手机->版本号 华为 设置->系统->关于手机->版本号 酷派 设置->关于手机->(手机配置信息->)版本号 三星 设置->关于手机->版本号/编译编号 小米 设置->我的设备->全部参数->MIUI版本 VIVO 设置->更多设置->关于手机->软件版本号 OPPO 设置->其他设置->使用开发者选项需要登入验证OPPO账号 努比亚 设置->关于手机->版本号 乐视 设置->关于手机->版本号 PPTV 设置->关于手机->版本号 联想 设置->开发者选项 一加 设置->开发者选项 360 设置->关于手机->版本号 在开发者模式下,USB调试功能根据各厂商设置如下: 厂商 ‘USB调试’设置 魅族 设置->辅助功能->开发者选项->开启开发者选项/USB调试 华为 设置->系统->开发人员选项->开发人员选项/USB调试/“仅充电”模式下允许ADB调试’ 酷派 设置->开发者选项->开发者选项/USB调试 三星 设置->开发者选项->开/USB调试 小米 设置->更多设置->开发者选项->开启开发者选项/USB调试 VIVO 设置-

三条腿的诺基亚

夙愿已清 提交于 2019-11-30 22:55:27
昨天手机从手中滑落的那一刻,甚至别人帮我捡起手机的那一刻,俺都还在想,这玩意儿真耐摔,摔不坏,悲剧的是,俺的小五真的黑线了。 地铁五号线的走廊广告是李静和赖声川做的E7广告,诺基亚的那种质感淋漓尽致地让人垂涎。新推出的E7和N8都是塞班系统的高端机。塞班系统的铁杆粉丝就期待它降价了。 诺基亚现在有三条腿: 1 老腿——塞班系统。基础性业务 2 新腿——和微软合作的WP7。意欲与安卓和苹果分羹的新武器 3 没长好的腿—MEGOO手持操作系统。是不是会成为IPAD的竞争对手? 诺基亚仿效苹果软件商店推出的OVI商店还没有用过,希望诺基亚能保持自己的传统,给粉丝们点念想。 原文: 大专栏 三条腿的诺基亚 来源: https://www.cnblogs.com/wangziqiang123/p/11643819.html

Tenorshare UltData for Mac(iPhone数据恢复工具)

喜夏-厌秋 提交于 2019-11-30 20:05:48
还在担心手机上的数据丢失吗?小编这次给大家带来的Tenorshare UltData for Mac特别版是Mac平台上一款可以获取恢复iPhone丢失数据的软件,面向需要从iPhone设备恢复各种重要数据的用户。使用此软件,您可以获取你的iPhone上所有丢失的数据,包括照片,WhatsApp消息,语音备忘录和Safari书签等等。有了UltData Mac再也不用担心数据丢失问题了。 Tenorshare UltData for Mac是一款可以修复iPhone iOS系统问题并获取iPhone丢失数据(包括消息,联系人,照片,视频,备注等)的终极解决方案。恢复20 +类型的文件 - 取消删除短信,iMessage,通讯录,通话记录,照片,视频,便笺,语音备忘录,WhatsApp,Tango以及其他iPhone上的文件。 从任何故障中恢复iPhone操作系统 - 升级/越狱后iPhone会随机重启?iPhone遇到系统崩溃,卡在苹果标志,连接到iTunes屏幕等?这些症状表明iPhone操作系统出了问题。无需恢复出厂设置即可将iOS恢复正常,您现在可以通过简单的点击修复iPhone iOS系统崩溃/卡在家中。在系统恢复过程中完美保留原始数据。 Tenorshare UltData Mac特别版软件功能 UltData - iPhone数据恢复

移动端兼容性问题汇总

帅比萌擦擦* 提交于 2019-11-30 18:01:43
1.iOS手机input框无法输入问题? *:not(input,textarea) { -webkit-touch-callout: none; -webkit-user-select: none; } input{ -webkit-user-select: text !important; } 2.iOS手机使用fixed定位时,滑动滚动条时顶部定位的框会出现跟随滚动,之后又回到原位的情况?   头部使用fixed定位,其余部分使用absolute定位 3.iOS手机背景图片使用margin定位,会出现一层灰色的层?   使用fixed定位解决 来源: https://www.cnblogs.com/advanceCabbage/p/11634092.html

Android ROM DIY之MTK平台手机通用移植

做~自己de王妃 提交于 2019-11-30 17:57:13
在之前的文章中,我们讨论过ROM刷机原理,修改ROM包以及如何让ROM包获取root权限。那么接下来,我们谈谈MTK平台手机ROM移植的话题。如果你是ROM小白,那么建议可以先看看之前的文章。 ROM刷机原理: http://www.morecomtech.com/community/article/sjjc/w2015090005.php 修改ROM包: http://www.morecomtech.com/community/article/sjjc/w2015102300.php ROM包获取root权限: http://www.morecomtech.com/community/article/sjjc/w2015102000.php 好了请注意:下面的教程只适用于MTK芯片手机,并且理论上只能同安卓版本相互移植,例如4.1移植4.1,4.2移植4.2。建议选取分辨率相近的机器,避免部分错位和不开机情况。 我们今天先讨论同平台移植(例如MTK65××相互移植) 一、准备ROM 1.把官方ROM和要移植的ROM解压。 2.从你的官方系统中提取以下文件(建议整合一下,方便以后更多次的移植),需要替换的文件夹有: system/vendor/lib/ system/usr/keychars和keylayout两个文件夹(触屏和按键配置) system/lib/modules/

HTC S710D(电信版)G11解锁,成功ROOT

我的梦境 提交于 2019-11-30 17:56:50
朋友一台HTC S710D(电信版),集成中国电信非常多不实用APP,欲ROOT干掉鸡肋APP。 HTC Android系统需要先解锁,才能ROOT。 过程: 1、第一步:解锁 使用“刷机精灵”的实用工具“HTC解锁工具”,一键解锁,按照向导指引操作即可。 其他需要使用到“音量+”键,电源键。 相关链接 刷机精灵 http://www.shuame.com/ HTC官方通用解锁教程(附一键解锁工具) http://www.shuame.com/faq/shuaji-prepare/57-htcs-off.html 2、第二步:ROOT 使用“ROOT大师”进行ROOT,手机通过数据线连接上电脑,手机开启USB调试模式。 相关链接 ROOT大师 http://www.mgyun.com/ 开启USB调试模式 http://www.shuame.com/faq/usb-connect/9-usb.html PS: ROOT大师成功率最高,N台手机实测ROOT成功。 来源: oschina 链接: https://my.oschina.net/u/102350/blog/159583