首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何为移动应用设计出色的图标

一个好的建议,是在图标中使用您的应用配色方案。最好使用一种商标颜色作为主要颜色,例如在背景中。尼克·萨波里托(Nick Saporito)为我们提供了在其图标设计中使用品牌颜色的一个很好的例子。...02.使用多变的形状设计图标 在iOS和安卓的设计手册中,它们都为我们制定了图标设计模板。一般情况下,Google希望设计师以原始的方式使用形状和颜色;而苹果更倾向于为应用设计标准化的图标。 ?...它通常是公司的徽标或至少是简化版本。 由于可伸缩性问题,将文本用作图标的核心可能不是一个好主意:以较小的尺寸显示图标时,文本可能不可读。但是,使用单个字母或其他形式通常可以避免此问题。...例如,通常具有我们在Instagram图标中看到的任何类似相机的形式。Notes应用程序通常包括对笔记本,钢笔或粘性标签的一些引用。语言应用可能会使用旗帜,地图和字母。...数学应用程序将显示数字和数学符号。等等。 下面我们来总结一下诀窍: 尽可能避免在图标中使用文字。缩放图标时会出现问题。 在设计中使用简单易识别形式或徽标。

1.4K20

分享我用Qt开发的应用程序【二】在Qt应用程序中使用字体图标fontawesome

为了使用简单,需要先写一个单件类,头文件的代码如下: 其中静态方法Instance保证IconHelper的实例全局唯一 (注意构造函数已经私有化了) #ifndefICONHELPER_H #defineICONHELPER_H...voidSetIcon(QPushButton*ctl,QCharc,intsize=10); signals: publicslots: }; #endif//ICONHELPER_H 下面来看一下CPP文件的代码...应用程序所在目录下创建res目录,并放置字体文件/res/fontawesome-webfont.ttf 然后加载到全局字体中 #include"IconHelper.h" IconHelper*IconHelper...1、黑色背景是我的桌面颜色,大家可以忽略 2、虽然右键菜单里写了“开机自启动”,但我并没有开发这个功能,请见谅 3、我会在下一篇文章里公布这个小程序的源码,敬请期待 4、这个小程序会始终在你的桌面上,...你点显示桌面,它还是在你的桌面上 ?

1.8K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenGL与OpenGL在移动端的应用

    稍微技术流一点,作如下解释:是用于渲染2D,3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。...OpenGL在移动端的表现形式为OpenGLES,OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计...接下来我们从openGL在移动端的应用为入口,探一探它的奥秘。(以iOS平台为例) 一.用openGLES绘制图形的基本流程 1.UIView,要展示图形,还是需要基本的承载视图,UIView ?...}; _eaglLayer.contentsScale = screenScale; // 指定 OpenGLES 渲染API的版本...接着对装配好的图元进行裁剪(clip):保留完全在视锥体中的图元,丢弃完全不在视锥体中的图元,对一半在一半不在的图元进行裁剪;接着再对在视锥体中的图元进行剔除处理(cull):这个过程可编码来决定是剔除正面

    2.7K30

    移动APP安全在渗透测试中的应用

    以往安全爱好者研究的往往是app的本地安全,比如远控、应用破解、信息窃取等等,大多人还没有关注到app服务端的安全问题,于是在这块的安全漏洞非常多。...移动app大多通过web api服务的方式跟服务端交互,这种模式把移动安全跟web安全绑在一起。...移动app以web服务的方式跟服务端交互,服务器端也是一个展示信息的网站,常见的web漏洞在这也存在,比如说SQL注入、文件上传、中间件/server漏洞等,但是由于部分app不是直接嵌入网页在app中...方法二、http[s]代理抓包 这个方法利用在移动设备上设置代理,通过人工操作使app与服务端交互, 步骤: a....在抓包机器上开启代理,测试可以用burp,需要自动化提交扫描任务可以自己写一个代理程序,移动设备设置代理服务器。 ? b. 在移动设备上操作app,代理端抓取如下。 ?

    2.9K71

    Bill Gervasi:CXL在移动设备上的应用

    移动设备同样也有扩展内存的需求,基于CXL在服务器上的扩展形态,将带来高能耗、过度冗余等系统问题,如何优化CXL在移动设备上的使用? 3....来关注下移动智能设备市场,图表展示了2024至2028年各类计算设备的全球市场出货量预测,预计总出货量将维持在400多百万单位。相比之下,数据中心的设备市场规模相对较小。...存在的问题是:分离式CXL内存扩展,能耗是个大问题,没办法在移动设备中采用。...创新方向:NAND和DRAM封装在同一个主板上,节约主板空间的同时,有效提升移动设备的内存,从而支持新场景的大内存应用。 总结 1....推动CXL在移动端设备的落地是降低CXL应用成本,同时加速生态落地的关键; 3. 将CXL设备集成到主板,通过M.2接口,实现NAND + DRAM 二合一的设计是未来CXL在消费端落地可能性之一。

    6400

    React Native 移动技术在企业架构的应用

    分享的主题是《React Native 移动技术在企业中的实践》。 ? 一、React Native 已成移动的技术主流方向 ?...最近更新的案例列表表明,在Baidu(手机百度)、Instagram、JD(手机京东)等大型主流应用的iOS版本、Android中均已经采用。...在保证了体验的同时,React Native技术让应用内冷热更新都成为可能。 支持应用内,冷更新、热更新,减少对应用商店等渠道的依赖。...实际上,采用驱动原生的方式,完全可以做到应用内热更新的效果,即不需要经过市场,不需要重启应用。如右图所示,做过移动App的人估计通过状态栏和沉浸式的效果就可以看出这个App是iOS版本的。...随着移动互联网的深入发展,移动端已经不仅仅是简单的信息展示,越来越多的应用已经从移动展示发展到移动开展业务的场景。

    1.4K50

    TW洞见|BDD在移动开发中的应用

    Vishnu Karthik是ThoughtWorks的开发人员,他一直从事Twist的开发和测试自动化。之前他在比哈尔(印度东北部一座城市)的医疗保健服务中心工作。除了写代码,他还喜欢玩极限飞盘。...移动应用程序现在已经非常普及,大多数的应用可以支持3种主流平台:iOS、Android和Windows phones。此外Firefox OS平台的市场占有率也在不断提升中。...应用程序的功能是与平台无关的。但是不同的平台还是会有差异,例如处理消息事件的方式等。测试移动应用程序,并保证它们能在所有的平台上正常工作,是一项很有挑战的工作。...针对移动应用程序,BDD可以在以下方面提供帮助: 1 对底层细节进行抽象并提供高层次的步骤(steps): BDD对底层细节进行抽象,并提供高层次的测试用例步骤,这样就会与平台无关了。...测试数据和测试场景不再需要重复,它们被视作一个可以执行的文档,从而共享给同一个应用的不同平台的团队。

    72450

    干货 | 分段的人脸检测在移动段的应用

    结合人脸技术的研究进展,以及出入口系统的应用特点,将会呈现出以下发展趋势。...说到手机,相比大家都有属于自己的手机,那么今天我们就是说说手机移动端上的人脸检测技术是怎么回事? ? 简单概要 由于大量遮挡和部分可见人脸的存在,一般的人脸检测算法在移动手机端领域表现不佳。...基于面部部件的人脸检测方法,特别是Druid方法,在两组移动人脸数据的精确召回率和ROC曲线方面均优于其他最先进的人脸检测方法,对遮挡具有良好的鲁棒性。 ?...如果该算法能够有效地将不同人脸段的检测结合到一个完整的人脸中,那么可以处理移动设备前摄像头捕捉到的图像中的部分人脸。...此外,Druid的训练并不是在类似于基于候选的方法的移动人脸数据集上进行的,但由于其独特的体系结构和数据增强方案,它的性能明显优于其他方法。

    56620

    移动体验设计6大禁

    1、请勿盲目模仿其它平台的UI元素和字体 当你在安卓或ios平台上创建应用时,不要从其他平台上照搬有鲜明主题的UI元素,也不要模仿它们的特定行为。...安卓常用功能图标(上)ios常用功能图标(下) 3、不要把网站的体验复制到应用程序上 用户对移动应用的交互模式和界面元素有特殊的期待。...当网页端的设计出现在移动应用时就显得很奇怪,这并不是因为哪里出错了,而是用户对于网页和移动应用的期望是不同的。举个例子:比如带下划线的链接。...你应该避免去使用带下划线链接的文字,这属于网页而不是移动应用(移动应用使用按钮不使用链接)。 下面的案例是关于TD银行ios端应用的登录表单。它明显看起来像是手机网页的设计而非手机应用。...这是一个询问用户反馈的极好时机,因为此时他们刚刚清空了待办事项列表,准备退出应用程序。” ? 请求用户反馈并没有错,但是请记住你要给用户提供一个很棒的体验。

    2.2K130

    移动开发的跨平台实践及在企业中的应用

    另外正面来看通过移动跨平台能给企业和开发人员带来了如下利好: 降低企业成本投入 提供统一稳定的接入平台 提供统一的版本管理,一套业务代码能多平台运行 鉴于这些,我们是需要进行移动跨平台建设的。 ?...同时驱动原生开发的APP能实现多级热更新,不仅可以上APPStore进行大版本更新也可以只更新一个界面的内容;这样既提升了业务响应、更新、上线的速度也从更细的粒度上让应用变的更可控。 ? ?...另外移动跨平台还需在引擎和工具层提供用户可扩展编程接口能力,对企业而言这有利于迭代集聚代码,缩短以后应用的开发周期。 ?...最后在工程化面对应用版本管控上,建设适合企业的应用商店是比较行之有效的手段。通过企业应用商店对微应用(组件模块)、H5应用、原生应用提供统一的发布、更新途径来解决多级应用版本管理的问题。...四、普元在企业移动跨平台上的优秀实践 经验1:【大平台+微应用】组合 通过大平台能让企业各部门之间有统一的协同办公、交流平台;而微应用(加上权限管控)又能保证各条业务线或部门拥有自身的独立性、开发自身特色的业务

    1.2K60

    分布式网络在移动医疗场景中的应用

    随着医疗信息化建设实践的深入,越来越多的医疗机构开始借助网络信息技术改善其运营及管理模式,为患者提供更高质量、更高效率、更加安全体贴的医疗服务。移动医疗便是在此背景下产生的新业务需求。...常见的移动医疗场景住院部:移动查房、智能输液、生命体征监测、特殊患者监控手环母婴监护:婴儿防盗脚环、病床智能监控门诊急诊:护士分诊台上网、智能导诊、影像报告查询、消毒机器人行政办公区:笔记本移动办公、会议室无线上网移动医疗场景的四大网络挑战针对这些新需求...面向移动医疗的新一代分布式无线网络将云计算领域的先进技术和理念引入到医院信息化建设中,推出了面向医疗行业的新一代云化网络解决方案——基于方案中先进架构和理念实现的分布式无线网络可为移动医疗提供灵活、可靠的网络支撑...终端零感知的云漫游网络不同于传统的无线漫游方案,云漫游网络无需在新旧网关之间建立隧道,也免除了与传统无线漫游相关的大量复杂的网络配置和维护工作。...图片云漫游网络基于高性能分布式网关来实现——分布式网关指的是将业务网关分布式地部署在每一台接入交换机设备上。

    18600

    在移动应用开发中,怎样确保应用的性能和稳定性

    要确保移动应用的性能和稳定性,可以采取以下几个措施: 代码优化:在开发过程中,要注重代码的质量和优化。使用高效的算法和数据结构,避免不必要的计算和内存消耗。...合理组织代码结构,避免冗余和重复的代码。 内存管理:在移动设备上,内存资源有限,因此要合理使用内存。避免内存泄漏,释放不再使用的资源。合理使用对象池和缓存,提高内存利用率。...网络请求优化:移动应用通常需要进行网络请求,要优化网络请求的性能。选择合适的网络请求库,合理设置超时时间和重试机制。避免频繁的网络请求,批量发送请求或使用缓存。...图片加载优化:图片是移动应用中常见的资源,要优化图片的加载和显示。压缩图片大小,减少网络传输时间。使用图片缓存,避免重复加载。在加载大量图片时,采用分页加载或懒加载的方式,提高性能和用户体验。...代码测试:在开发过程中,要进行充分的测试。采用单元测试、集成测试和性能测试等不同层次的测试手段,发现和解决潜在的问题。 定期更新和优化:移动应用的需求和环境都会不断变化,需要定期更新和优化应用。

    8010

    动态 | 伯克利最新研究:GANs在字体风格迁移上的应用

    艺术家投入大量时间来设计不同的字形,使得它与其他元素在形状和纹理上相协调。...字形合成的早期研究主要集中在轮廓的几何建模上,限于特定的字形拓扑(例如,不能应用于装饰性文字或手写字形),不能用于图像输入。随着深度神经网络的兴起,研究人员已经研究了从图像中建模字形的方法。...有条件生成对抗网络(cGANS)[1] 的最新进展在许多生成应用中取得了成功。但是,它们只在相当专业化的领域才能做到最好,而在一般的或多领域的风格转移中表现的一般。...例如,鉴于以下五个字母: 有条件生成对抗网络模型在生成具有相同样式的 26 个字母中表现的并不成功: 适用于少数字体样式转换的多内容生成对抗网络 我们没有为所有可能的字体训练单一网络,而是设计了多内容的...GlyphNet 的输入和输出是为每个字母分配通道的字形堆栈。在每次训练迭代中,x1 包含随机选择的 y1 个字形子集,其余输入通道被清零。

    92960

    Apache APISIX 在移动云对象存储 EOS 的应用与实践

    1 背景说明 中国移动云能力中心作为中国移动云设施构建者、云服务提供者以及云生态汇聚者,承担了移动云的技术研发、规划建设、运营维护、 合作引入、销售支撑、支持上云六大工作职责。...这两个问题是我们重点考虑的。而 Apache APISIX 在故障隔离和自愈方面都有着不错的流量治理和服务治理相关能力。 4 在 Apache APISIX 的数据面,我们改了些什么?...改进一:内外网请求分离访问 目前我们的业务模型有两个域名,内网域名和外网域名。内网域名的访问是资源池东西向的访问,如资源池内部虚拟机、应用平台类的产品等。...开关 2:支持 GET 请求优先级最高 实现了在支持 GET 请求优先的情况下,在取回用户数据时 GET 请求优先级最高,高于 PUT 、DELETE 等请求。...从事分布式存储软件开发及架构方案设计工作,深度参与移动云的建设,在分布式对象存储领域有丰富的实战经验。

    74720

    单目SLAM在移动端应用的实现难点有哪些?

    三角测量的应用范围很广,传说高斯在十几岁的时候就已经用最小二乘法测量山的距离,来吊打这些二十大几还在水paper的博士们。现代天文学测星星的距离也使用三角测量。 ?...但在单目情形下,你必须移动相机之后,才可能去估计空间点的3D位置。换句话说,如果相机摆在那儿不动——就没有三角了。这导致单目在机器人避障中应用存在困难,不过既然在谈AR我们就先不说机器人吧。...它价格比较低廉,IMU能在以下几点很好地帮助视觉SLAM: IMU能帮单目确定尺度 IMU能测量快速的运动 IMU在相机被遮挡时亦能提供短时间的位姿估计 所以不管在理论还是应用上,都出现了一些单目+IMU...3.人体移动速度 4.手机移动方向 5.多款相机参数难以统一 目前市面上的android手机多种多样,硬件越来越强大,使用人数也是最多,同时也有前人经验将orb-SLAM2移植到手机上的经验,移植过的人因该都知道...手机移动方向,手机移动方向是个大问题,实际用的时候不能总是手拿着相机不动吧,不现实,Tango不知道怎么做到的,一直研究。 要注意:回环检测一定要适合自己系统重写!!

    2.1K30

    Notes | 移动端应用软件图标的触觉心象对消费者偏好的影响研究

    文献来源:费显政,肖登洋.移动端应用软件图标的触觉心象对消费者偏好的影响研究[J].管理世界,2020,36(07):153-171....即使消费者在不同智能终端对不同类型 APP 图标的实际触摸感没有明显差别,或者不直接触摸 APP 图标,此效应依然存在。...在 iOS 平台上,从免费排行榜与付费畅销榜上各自截取排名前 50 位 APP(排除了游戏类应用)的图标与应用介绍。...在 Android 平台上,则截取了豌豆荚移动应用榜(这一榜单上仅统计非游戏类应用)上排名前 100 位 APP 的图标与应用介绍。...研究二:针对触屏媒介的主效应检验 研究二将模拟消费者在触屏媒介上浏览并下载图标的场景,邀请被试在 H5 页面下通过触摸图标来完成实验。 研究设计 ? ?

    72910

    深度学习及AR在移动端打车场景下的应用

    前言 2017年在移动端直接应用AI算法成为一种主流方向。Apple也在WWDC 2017上重磅推出Core ML框架。...很快我们就把上面的想法落地实现了,开发了一个叫做WhereAreYou的简单App应用,相当于AR版本的微信共享位置,只要打开摄像头就可以看到小伙伴们的方位和远近。...之后我们对视觉算法在移动端实现的现状进行调研,发现随着近几年计算机视觉飞跃式发展,网上各种开源图片分类识别算法有很多,加上2017 年年初Apple推出了非常靠谱的Core ML,所以在短时间内实现一个移动端的...图七 在使用完Core ML之后,真心觉得它确实如Apple在WWDC 2017上所言,性能十分优越。由此可以预见之后几年,在移动端直接应用AI算法的优秀App会层出不穷。 扯远了,上点干货吧!...最后,通过这个项目的开发实现让我们知道在移动端应用 CNN 这样的学习算法已经十分方便,如图十五这样构建的移动端AI程序的执行速度和效果都很不错。

    1.5K90

    每个Web开发者都应该知道的8个免费工具

    借助强大的Java IDE,你将能够更好地构建基于Java的Web应用程序。Apache NetBeans包括版本控制、可自定义的UI等等。...Node.js 是一个基于 Chrome V8 引擎构建的 JavaScript 运行时环境。本质上,Node.js 是一个用于在服务器端应用程序上执行代码的跨平台环境。...如果您希望您的网站符合行业标准,则应将此工具视为必备工具。 CSS 查看器 如果您喜欢通过检查其他网站来学习,CSS Peeper(仅限 Chrome)是一款很棒的浏览器扩展程序。...CSS Peeper 可让您深入了解网页,例如行高、字体、按钮大小等等。您甚至可以检查对象、颜色或资源中隐藏的 CSS 样式。访问页面后,单击 CSS Peeper 图标,然后单击页面的元素或部分。...您将看到有关该元素的信息列表,例如对象属性、字体和颜色。如果您想了解其他网站如何使用字体、颜色和图像,这是一个很棒的工具。

    11010

    盘点和反思在微信的阴影下艰难求生的移动端IM应用

    2010年10月19日,Kik应用上线,在短短15日之内,吸引了100万名使用者。...一个月后,微信新版本也增加了语音聊天功能,用户同样出现井喷。2011年5月19日00:49,张小龙在微博上说:“辛苦了很久,微信的同学们今晚享受到用户暴涨的喜悦了。mark一下。”...米聊团队在MIUI论坛发帖,宣布推出全新米聊,该版本优化了聊天的交互、扩展了广播的内容,同时加入了趣味的小游戏。...银杏财经发现,在腾讯应用宝商店内,米聊最新版的更新时间就在前天,可见在“诈尸”了几年之后米聊又重新回来了。...自2011年8月上线推出以来,陌陌这款被打上“约X”标签在众多移动社交应用中脱颖而出,更是在微信等各大巨头的围剿中走出了一条自己的路。

    1.3K20
    领券