HTC Sense 4.0照相功能解析

RK3572-Android16-记录一次OTA升级失败解决方案 这里记录一次解决RK3576 Android16 OTA 用Recovery 升级失败的一次解决案例,将部分经验作为总结。本次OTA升级耗时了几天,最终是RK给出的解决方案,再加上经验来解决了其它部分问题新平台,高一点的Android版本,可能本身有bug,多请教平台来,不要蒙着干,干不出来的。 阅读详情

在前面几篇的 HTC 新机文章中,小编先把焦点放在规格与外观上面,不过其实这一次 HTC 发表的几款机种,软件才是最大的重点。这三款 HTC 新机:HTC One X、One S、One V 全部都采用了 Android 4.0 与 HTC Sense 4.0 接口,而 HTC Sense 4.0 最大革新就是强化相机功能的「ImageSense」技术。

什么是「ImageSense」?以 HTC 的说法,就是「藉由全新 ImageSense 功能,HTC One 系列手机的拍摄功能可媲美传统数字相机,因为精进了包括镜头、传感器、软件等组件效能,更整合了独有的 HTC ImageChip 影像芯片,让影像撷取更快速,于环境不佳照相时,仍能拍摄出最优质的影像,并且设计最容易使用的操作界面,透过并列且单独的拍照及摄影按钮,让用户能在摄影过程中同步拍摄照片。」

而这一次 HTC 在 MWC 的发表会,HTC 营销长王景弘也抽空与台湾媒体会面,亲自向媒体解释 HTC 在这些新一代智慧手机上的努力成果。下面小编就尽我所能转述,大家也可了解 HTC One 系列的主要功能。

1.jpg

▲ HTC 这次的三台机种,全都搭载 Android 4.0 以及 HTC Sense 4.0 接口。

最大故事:照相机

关于这一次的 MWC,HTC 认为其中最大的故事,就是照相机。因为现代人使用手机,除了通话之外,最常用的功能就是拍照;而以往厂商发表手机,几乎都是聚焦在相机硬件,多少画素、什么感光组件等等,不过 HTC 想做的是手机拍照的革命。通常一般消费者都会想,再怎么样手机拍照也比不过数字相机(DC),不过普通人不会一天到晚随身带着相机,然而他们一定要带手机;因此 HTC 就想,要如何让手机的拍照可以媲美、甚至打败一般 DC,让 HTC 的手机可以拿来与 Nikon、Canon 等相机比较(当然不是专业机种),而不是像 Cyber-shot、Carl Zeiss 一样用营销的方式,让人以为拍出来的东西很不错,HTC 再做同样的事情就没有意义了。

就是因为这些需求,所以 HTC 积极开发相机方面的功能,在这次的 One 三机中,HTC 强调它们拥有「Amazing camera 正港相机血统」,具备三个重要突破重点:

一、边录边拍

王景弘表示,某些相机在拍摄照片的时候,如果消费者想要录像,还得进入选单,或是把顶部功能转盘转到录像模式才能录像,而且录像之中也不能拍摄照片,想拍照的话得先中断现在的拍摄进度,或是得直接拿出另一台相机拍。HTC 在 Sense 4.0 的相机接口中,直接把拍照按钮与录像按钮做在一起,变成两个独立的按键,因此想拍照或录像的话,直接在接口上单击对应的按钮即可,不需切换或是进选单调整。

2.jpg

▲ Sense 4.0 的相机接口,右边可以看到有两个独立的拍摄与录像键。

而更方便的,是它们都支持边录边拍功能,在录像过程中,点一下拍照键,相机会马上拍摄照片,而不会中断目前录像;而且拍摄出来的照片虽然不是全分辨率,但也有约 500 万画素大小,不是直接用影片去截图的。另外,即使在播放拍摄下来的影片时,也可以单击播放画面一旁的拍摄钮,手机就会把画面撷取下来变成照片,这边因为是从已经录好的影片中拍摄,所以就是直接截图,相片的分辨率与影片录制分辨率相同。(最大可达 1080p)

3.jpg

▲ HTC One 系列相机支持边录边拍。

4.jpg

▲ 播放影片时,单击右边的拍照键,也能实时截图。

二、瞬间捕捉

王景弘提到,一般数字相机有几个效率上的缺点,包括对焦慢、开启速度慢、连拍速度也慢,而 HTC 这三款手机因为搭载专属 ImageChip 影像芯片的缘故,大幅提升拍摄的效率。首先是连拍,只要按住拍摄按键,就可以用每秒 5 FPS 的速度拍摄相片,不但是全分辨率,而且每一张照片都有自动对焦。而因为手机处理相当快速,因此也没有像一般相机连拍,拍到一定的张数之后就会停止,等待缓冲存储器数据写入记忆卡的缺点;理论上来说它可以一直连拍下去,不过 HTC 的工程师还是设定了一个 99 张的上限,即使是 99 张也很惊人了。

而在连拍得到的一堆照片中,要挑出自己喜欢的照片也不容易,因此在连拍之后,相机会把刚才拍的连拍照片全部秀出来,在这里使用者可以选择删掉某些照片,或是保存其中几张照片,剩下的不要;当然你想全部储存也无所谓。

5.1.jpg5.jpg

▲ 连拍后,会出现相片选择窗口,可以选择最好的一张留存,或是把不想要的相片删除。

另一方面,如果用户仔细观察 One 系列三机的相机接口的话,会发现一件事情:明明三台手机都支持自动对焦,但却不会在相机接口上发现对焦框。王景弘表示,那是因为 One 系列相机的对焦速度相当快,只有 0.2 秒,比人眨眼的速度还快(0.3 秒),而相机是一直保持在持续自动对焦的状态下,因此不论拿近拿远,相机马上就自动对焦好了,用户只要按下按键拍摄照片即可,不用再做一次半按快门自动对焦的动作。此外,One 系列的相机启动时间也很快,只有 0.7 秒,因此可以马上快速拍摄。

三、微光、无光、逆光都可拍

不正确的光线,对一般数字相机来说是一个大挑战,要怎么应付微光(low light)、无光(no light)、或是逆光(backlight)的环境,也是 HTC 工程师要解决的问题。在微光环境下,可以靠提高 ISO 感亮度的方式来拉高亮度,不过可能会有噪声跟着提高的问题。而由于 One 系列手机内建 ImageChip 影像芯片,因此即使提高 ISO,也能把影像上面的噪声清除掉。

另一方面,即使在完全没有光线的环境下,HTC 相机也能拍摄照片,那是因为相机可自动使用 LED 闪光灯补充光线,而且因为它的对焦速度很快,因此也能拍出成功的相片;并且,HTC 相机的闪光灯可以判断拍摄本体的距离、环境光源亮度,做五段的亮度调整,因此就算主体离相机很近,也不会因为闪灯而过曝。

而在逆光部分,HTC One 的相机则支持 HDR 高动态范围相片拍摄,当开启此功能拍摄相片时,相机会用不同的曝光条件连续拍三张图片,之后再合成一张 HDR 照片。而 HTC 对于 HDR 功能相当有自信,也把它拿来与 iPhone 4S 比较,证明 HTC 的 HDR 图片表现更好。

6.jpg

▲ 相机在场景模式中内建 HDR 相片拍摄。

7.jpg

▲ 在记者会会场,HTC 也把手机与 iPhone 4S 对比 HDR 效果,左边一排是 HTC,右边是 iPhone 4S,然后分别是同场景关闭与开启 HDR 后的结果。

讲完 HTC One 系列的全新相机功能,营销长相当有自信的表示,HTC 就是要做到让手机的拍照可以与 Nikon、Canon 等相机并驾齐驱,甚至超越它们;而如果要做比较的话,与它比的名单内不应该有手机,因为 HTC One 已经超越了一般手机拍照,达到数字相机的等级。

25G 云端空间

讲完了拍照,现在来看看 Sense 4.0 其他的部份。首先,由于先前 HTC 有投资国外蛮有名的 Dropbox 云端空间,因此 HTC 也特别在 One 系列手机中,加入两年免费 25GB 的 Dropbox 免费空间给使用者运用,而且 Dropbox 不是只有单独的一个 App 而已,它是整合在 HTC One 的系统之中,比方说用户在看照片、影片时,就可以选择透过分享方式,直接把档案上传到 Dropbox,之后再藉由电子邮件的方式传递 Dropbox 网址给亲朋好友,让分享更简单。

8.jpg

▲ 支持直接把相片上传到 Dropbox、或是微软的 SkyDrive 上面。

Authentic Sound 实音现声

在 One 系列搭载的 HTC Sense 4.0 中,也把音乐多媒体的部份做了一些进化。首先,原本是在某些特定机种上才有支持的 Beats Audio 技术,现在直接整合到软件中,而且不只可在听音乐时开启,连看影片、或是玩游戏的时候都可以用到,把音乐的个人体验放到最大。

另外,系统也内建「个人音乐中心」,用户可以把自己最喜欢的音乐应用程序放进来,而个人音乐中心已经内建一些 App,像是 SoundHound、TuneIn Radio、7digital 等等,而在用户听音乐的时候,这些应用程序会有某种程度的横向整合,比方说用户可以在播放接口中直接用 TuneIn Radio 收听这个歌手的广播、或是上网买歌等等,到时在台湾上市时,也会加入 KKBOX 的支持。

9.png

▲ 内建个人音乐中心与 FM 收音机。

接下来,小编用图片的方式来讲解一下 Sense 4.0 的其他功能。

10.png

▲ Sense 4.0 的待机画面一样有多个桌面,不过底部的工具栏部分变得更简单,并设有四个常用功能图示。

11.jpg

▲ 由于采用 Android 4.0,因此在加入 widget 部分的接口就与 Android 4.0 相同。

12.jpg

▲ 接口支持制作文件夹,只要把一个图示拖曳到另一个图标上面,系统就会自动把这两个图示包在一个文件夹里。

13.jpg

▲ 程序集选单采用横向换页设计,并可直接存取 Market 市集。

14.jpg

▲ 程序集底下的分类可以随意调换位置。

15.jpg

▲ 还可以直接透过搜寻方式找 App。

16.jpg

17.jpg

18.jpg

19.jpg

▲ 其他相机功能部分,手机支持相当多种类的相片特效。

20.jpg

▲ 即使是 One V,也能支持 720p 录像,One X 与 One S 则都支持 1080p 录像。

21.jpg

▲ 支持脸部辨识对焦、微笑快门、GPS 定位照片。

22.jpg

▲ 另外还有蛮多的场景模式。

23.jpg

▲ 设定选单设计变得不同,还有快速开启飞航模式、Wi-Fi、蓝牙、行动网络的开关。

24.jpg

▲ 除了支持无线热点外,也支持 Wi-Fi Direct 功能。

25.jpg 

▲ 天气不像先前的 Sense 版本一样采用实际动画,而是用了比较简单的形式。

HTC SENSE4壁纸 立即下载

相关推荐

地图可视化类型大全

地图可视化类型大全: 散点地图 网格地图 聚合地图 气泡地图 热力图 Choropleth地图/分级设色地图/分级区域地图/着色地图/分级统计地图(百度百科这样翻译)/等值域地图/分段设色地图 Cartogram地图/变形地图/示意地图 规则形状地图 /RecMap/Demers Cartogram/瓷砖网格地图/DorlingMap 流型图(Flow Map)\流线图\流向图\轨迹地图 复合地图

codeuniverse的博客 3532

具身智能 2026:启元人形机器人开发者生态的“安卓时刻”来了吗

一个贯穿全文的问题:人形机器人开发者生态,是否正从「封闭垂直」走向「开源平台化」?本文以开源底座的公开数据为标尺,盘点 SDK、URDF、仿真与技能分发的开放程度,并落回启元机器人的开源路径。所有关键数据均标注来源,文末附社区与学堂链接。

在北风吹起的时候加入我们的队伍 在秋雨到来的时候成为彼此的温暖 752

DEAP数据集实战指南:从脑电信号到情绪分类的完整流程解析

本文提供了DEAP数据集在脑电信号情绪识别领域的完整实战指南。详细解析了数据下载、结构理解、频带功率特征提取等核心步骤,并演示了如何构建和评估机器学习分类模型,为研究者实现从原始脑电信号到情绪分类的完整流程提供了清晰路径。

jj890的博客 892

android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送

橘子,计算机视觉方向工程师,深耕 AIGC 与多媒体处理领域,专注技术实用化落地。本文为原创内容,转载请注明来源与作者。优快云 首发 | 版权所有 © 2026。

下载资源或查看教程前,请务必阅读置顶的《免责声明》 532

保姆级教学:从0搭建微信小程序SpringBoot+Vue(一)

目标:实现一个微信小程序从后端数据库MySQL获取的商品展示页。 框架:后端采用SpringBoot,前端采用Vue,数据库MySQL。 部署工具:IntelliJ IDEA 2024.2专业版+HbuilderX+Node+微信开发者工具,jdk1.8已安装

weixin_44545610的博客 4925

基于 Qt C++ 的智能工厂数字孪生系统

你想要实现一个基于 Qt C++ 的智能工厂数字孪生系统,核心是 **Qt 3D** 场景搭建 + **实时数据驱动** 设备模型。下面我将为你提供一个完整的解决方案,包含 **核心思路、实现步骤、完整代码示例** 和 **注意事项**。| **渲染层** | 3D 场景搭建、设备模型加载、实时动画渲染、用户交互。| **业务逻辑层** | 数据处理(滤波、转换)、设备状态管理、动画逻辑控制。| **数据层** | 实时采集设备数据(如传感器、PLC、MES 系统),提供数据接口。

寒寒豆豆软件公司的博客 193

Android 14 SELinux策略深度解析

init 的全局公开约束(如 neverallow init execute_no_trans,放 public 才能约束所有分区的规则)这就是"哪些可见"的强制机制。alps_s0(MTK 工程)的 device/mediatek/sepolicy/basic/ 提供。所有分区(system/system_ext/product/vendor)都可引用。init的公开约束、跨分区共用的 type/attribute/neverallow。——vendor 的 .cil 只能引用 plat 的。

新时代农民工 103

RFSoC全面解析(八)—— ZCU111 RFSoC评估工具的上位机界面

下面的内容的参考文献为:XILINX公司文档UG1287。 XILINX公司提供了一个RFSoC的ADC/DAC性能的评估工具或者叫评估系统,这个文档就是讲如何使用这个评估工具的。 整个评估系统总的框图如上图所示,评估系统由上位机、ZCU111开发板、子卡以及网线、射频线缆组成。 ZCU111开发板内主要使用的RFSoC外设为时钟驱动和DDR4,RFSoC的PS部分和PL部分都使用了。 PS部分发挥的功能为通过网口与上位机通信,通过IIC总线控制时钟驱动芯片以及数据流控制等;PL部分发挥的功能为

4381

Android 开发入门实践(二):Kotlin 空安全,从可空类型到安全访问

延续 NewsApp 项目中的新闻标题练习,记录 Kotlin 安全调用。

Easyhood的博客 279

【DRAM存储器五十五】LPDDR5介绍--command bus training

本文详细介绍了LPDDR5命令总线训练(CBT)的两种模式操作流程。在启用ODT进行高频/中频操作前,必须对命令总线进行训练,包括调整VREF(CA)电压和CA/CS信号时序。两种模式的主要区别在于VREF(CA)设置方式:模式1通过MR12直接设置,模式2通过DMI[0]引脚捕获DQ[6:0]数据更新MR12。训练流程涉及频率切换、模式寄存器配置、pattern发送及结果采样等步骤,最终确定最佳VREF(CA)和时序参数。文章还分析了不同PHY实现可能存在的差异,如训练pattern生成方式和采样次数等。

highman110的博客 648

定位教程0---定位初介绍

定位教程0---定位算子介绍

Quintin 1万+

Android 模块化收口:能力组合框架、手写 LifecycleOwner 与热修复共存

二十多个模块业务高度相似却各有差异,核心矛盾在于“统一与灵活”的平衡。通过角色接口组合(如IProjectAware、IVoiceAware)实现能力按需注入,新增功能零侵入;用模板方法锁定生命周期流程,确保顺序一致;结合@CallSuper与工厂方法,既约束关键逻辑,又保留子类自由。最终实现:骨架统一、填空自由,管得住业务,又不侵入业务。

mmsx990的博客 395

27、视网膜血管识别与分类的数据集和验证过程

本文介绍了视网膜血管自动识别与分类方法所使用的数据集及其验证过程。通过30张高分辨率的近红外反射视网膜图像,结合专业医生的手动标注结果,构建了包含597个血管段的基准数据集。研究采用准确率、召回率、F1分数和混淆矩阵等评估指标对模型进行验证,并提出了特征增强和分类器优化策略以提升性能。实验结果显示,该方法在复杂区域具有较强的鲁棒性和较高的准确性,为临床应用提供了可靠的依据。

i7j8k9l的博客 148

Android Message源码阅读

本文梳理了Android Handler机制中Message的核心设计:链表结构、消息复用池(sPool)及回收机制,重点解析了异步消息与同步屏障(SyncBarrier)的协同机制。当主线程需优先处理UI绘制等高优先级任务时,系统通过postSyncBarrier插入屏障,使Looper跳过普通同步消息,优先执行标记为异步的UI渲染任务,确保帧率流畅。该机制是保障Android界面响应性的关键技术之一。

u012116089的博客 192

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

安卓部署Linux性能实测:一颗移动处理器,能否胜任日常 Linux 开发?

本文通过在一加Ace5上部署NimoteCode的ARM64 Linux环境,测试了其在CoreMark、SQLite编译及并行构建中的表现。结果显示,尽管单核性能约2.34GHz,多核扩展比达6.15×,但优化编译耗时仍高达35秒,反映移动处理器虽具备一定开发能力,却受限于文件系统开销与运行环境(如PRoot)。实际开发中,非优化构建效率较高,而并行编译可显著提速。结论:安卓手机可作为轻量级开发辅助工具,但无法替代桌面环境,真正价值在于便携性与即时响应,而非全功能替代。

一个不知名码农的专栏 297

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

云手机私有化部署完整方案:基于ARM服务器搭建私有安卓云集群

ARM 服务器是私有化安卓云集群最优硬件底座,原生架构匹配 Android,高密度、低损耗,非常适合企业内网场景。整套私有化方案的核心,从来不是 “跑起来安卓”,而是隔离可控、可审计、可运维、可扩容。两条路线各有取舍:开源自建灵活、门槛高;商用私有化交付开箱即用、安全能力完备,是当前企业生产环境主流方案。六边云手机私有化方案,补齐了自建方案在驱动适配、管控平台、审计合规、信创适配上的短板,适合对数据主权、内网隔离有强需求的政企、自研 App、垂直行业客户。

a598652的博客 312

Android 开发入门实践(九):把新闻数据与页面状态交给 ViewModel

本文记录第110—117课学习成果:将页面标题、新闻列表及选中编号逐步迁移至NewsViewModel,通过ViewModelProvider获取实例并读取数据。页面调用ViewModel方法处理选择与返回,实现状态管理解耦。过程中纠正了对Activity重建机制的误解,并厘清mutableStateOf的可观察性与ViewModel对象生命周期的区别,深化了对Compose状态更新机制的理解。

Easyhood的博客 218

Android 17 全栈性能分析关键字与源码手册

FrameTimeline 找异常帧,ATrace 找阶段,thread_state 找等待类型,ftrace 找内核原因,Simpleperf 找 CPU 热点,驱动源码找最终触发条件;任何根因结论都必须回到同一对象、同一时间窗口和同一条依赖链。

weixin_43228946的博客 365

CTF 命令执行题学习笔记:终端特殊字符 $IFS 与 %09 的用法(HelloCTF RCE-labs)

空格被过滤时:用%09(TAB)或$IFS代替空格关键词被过滤时:用通配符?或字符类[f]拼出被禁的词,让 WAF 在原始字符串里看不到它,shell 在执行时再展开这类技巧在后续的命令执行题里会反复用到,建议亲手在靶机上敲一遍感受一下。

YY888888_的博客 540

Android 顶点上传:Heap 到 Direct 的零拷贝,省的是 JNI 次数

一帧数十万次putFloat的性能瓶颈源于频繁跨JNI边界,每次开销远超传输字节数。通过将写入与上传解耦:用堆内ByteBuffer高速写入,最后一次性put(writeBuf)批量传至堆外DirectByteBuffer,将数百万次边界调用压缩为一次,实现近10倍性能提升。关键在于复用堆外缓冲区、统一端序,并结合“更新-绘制”分离,仅在数据变更时上传顶点,平移缩放时零开销重绘,彻底释放CPU瓶颈。

mmsx990的博客 474

Android 系统启动与调试中的日志抓取方式全解析

│ 用户操作/系统事件 ││ │▼ ▼│ (驱动/硬件/内存管理) │ │ (App/SystemServer) ││ │ │ ││ │▼ ▼│ dmesg 命令 │ │ logd daemon ││ cat /proc/kmsg │ │ (分类存储到分区) ││ │▼ ▼│ 串口 UART │ │ logcat 命令 ││ (硬件直连,最早输出) │ │ adb logcat ││ │▼│ (汇总所有日志+系统状态) │工具最佳用途关键优势主要局限dmesg。

zhaoshuzhaoshu的专栏 261

go消息推送之极光推送 (JPush REST API + SDK,覆盖安卓与iOS)

使用 gorush有个绕不开的问题:国内安卓设备上 FCM 基本不可达,华为、小米、OPPO、vivo 各自为政——此时可用极光推送(JPush)作解决方案。它的思路和前面几家都不一样:App 集成极光 SDK 后拿到统一的 RegistrationID,服务端发一条 REST 请求,极光云端自动把消息路由到 APNs、各家厂商通道或极光自有长连接。这里给出了:一个用纯标准库直接调用极光的;另一个用社区维护的,类型化参数,接口注释与官方文档逐条对应。两个功能相同,可放在一起对比学习。

qq_40467670的博客 168

Android 开发入门实践(十):用 Kotlin 协程完成模拟加载、取消与异常处理

本文记录第118—125课对NewsApp的协程改造:从viewModelScope.launch启动协程,逐步加入delay模拟等待、suspend函数封装、withContext(Dispatchers.IO)切换线程并观察上下文恢复机制。通过日志验证withContext完成后恢复原执行上下文(非自动回主线程),纠正了初始理解偏差。引入Job管理任务,实现加载取消与重复点击防护,结合异常处理与状态管理,完成可观察、可中断的异步流程。

Easyhood的博客 357

【Android】听写播放器改版:中英文书写速度拆项与「正在读」高亮

现象:把播放页主体抽成后,里面给LazyColumn加想让它占满剩余高度,编译报错(weight 不可用)。原因weight不是通用修饰符,是RowScope的扩展函数。是个普通函数,函数体里没有接收者,自然调不到。解决private fun ColumnScope.PlaybackBody(...) { /* 这里就能用 Modifier.weight(1f) */ }调用处仍在原来的Column { }里,无需改动。预防:Compose 的布局修饰符都是作用域绑定。

木头大左的博客 230
上一篇: Android应用框架之Android Application
下一篇: dlopen,dlsym的问题,实在搞不明白了。
eustoma
博客等级 码龄18年 79粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值