You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

应该遵循哪个Google文档来确定Android图标的尺寸?

为了确定Android图标的尺寸,可以参考Google提供的Android设计准则中关于图标尺寸的文档。

根据Android设计准则,以下是一些常见的Android图标尺寸:

  1. Launcher Icons:在应用程序启动器上显示的图标。在res/mipmap目录下创建不同分辨率的图标文件夹,然后分别放置不同密度的图标。例如,mdpi为48x48px,hdpi为72x72px,xhdpi为96x96px,xxhdpi为144x144px,xxxhdpi为192x192px。示例代码如下:
res/
  mipmap-mdpi/
    ic_launcher.png
  mipmap-hdpi/
    ic_launcher.png
  mipmap-xhdpi/
    ic_launcher.png
  mipmap-xxhdpi/
    ic_launcher.png
  mipmap-xxxhdpi/
    ic_launcher.png
  1. Action Bar Icons:在应用程序的Action Bar(操作栏)中显示的图标。根据设计准则,通常使用24x24px的图标。示例代码如下:
res/
  drawable-mdpi/
    ic_action_search.png
  drawable-hdpi/
    ic_action_search.png
  drawable-xhdpi/
    ic_action_search.png
  drawable-xxhdpi/
    ic_action_search.png
  drawable-xxxhdpi/
    ic_action_search.png
  1. Notification Icons:在通知栏中显示的图标。根据设计准则,通常使用24x24px的图标。示例代码如下:
res/
  drawable-mdpi/
    ic_notification.png
  drawable-hdpi/
    ic_notification.png
  drawable-xhdpi/
    ic_notification.png
  drawable-xxhdpi/
    ic_notification.png
  drawable-xxxhdpi/
    ic_notification.png

以上示例代码中,ic_launcher.pngic_action_search.pngic_notification.png分别代表不同的图标文件。

请注意,以上仅是一些常见的图标尺寸示例,实际应用中可能需要根据具体情况进行调整。同时,为了适应不同屏幕密度的设备,建议使用矢量图标(Vector Icons)或者提供多个分辨率的位图图标。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文

官方一直在优化 App 的开发体验:从 IDE 到语言再到框架,这些新技术愈发完善也愈发琐碎。提出一个全新的概念来整合这些松散的技术方便介绍和推广,也方便开发者们理解。MAD 便是提出的全新理念,期望在语言、工具、框架等多个层面提供卓越的开发体验,其愿景和优势:* 倾力打造:汇聚 GoogleAndroid 行业十余年的前言开发经验* 入门简单:提供大量 Demo 和详尽文档,适用于各阶段各规模的项目* 迅速起步:提供显著降低样板代码的...

六年安卓开发的技术回顾和展望 | 社区征文

我们总是需要记住自己从哪里来,才能清楚要到哪里去。## 入行至今的一些关键节点### 2014~2015:开始安卓开发之旅说起为什么做安卓开发,我很有感慨,差一点就“误入歧途”😄。当初在大学时,加入了西电... 在学习安卓开发时,我先看了一本明日科技的《Android 从入门到精通》,然后看了些校内网的视频,逐渐可以做一些简单的应用。安卓开发所见即所得的特点,让我**很快就可以得到正反馈**。后来又去参加一些地方性的比赛,获...

深度解读 Android 14 重要的 8 个新特性|社区征文

调查下文档就知道 14 变更了什么、如何改。而 New Features 作为新的功能、API,并不会影响 App 原来的逻辑,但**实实在在地解决了痛点、优化了体验、提供了一个又一个特色能力,从长远来讲是更有价值的**。如果开发... 往常是使用哪些手段来实现呢?一般来说,开发者会通过监听存放截屏文件的媒体目录的变化来迂回实现,这往往需要 Runtime 级别的读写权限,而且稍有不慎还可能牵扯到隐私问题。那么 Android 14 为了规范这种开发需求...

借助 MAD 助力你的 Android 应用开发|社区征文

**可以信赖**:汇聚 GoogleAndroid 行业十余年的前沿开发经验- **入门友好**:提供大量 Demo 和参考文档,适用于不同阶段不同规模的项目- **高效启动**:通过 Jeptack 可以迅速搭建你的项目- **自由选... = _uiState.asStateFlow()_uiState.value = _uiState.value.copy(bannerList = Result.Success(it))```需要更新 State 时,借助 data class 的 `copy` 方法可以快捷地拷贝构造一个新实例。Immutable 还体...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

应该遵循哪个Google文档来确定Android图标的尺寸?-优选内容

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文
官方一直在优化 App 的开发体验:从 IDE 到语言再到框架,这些新技术愈发完善也愈发琐碎。提出一个全新的概念来整合这些松散的技术方便介绍和推广,也方便开发者们理解。MAD 便是提出的全新理念,期望在语言、工具、框架等多个层面提供卓越的开发体验,其愿景和优势:* 倾力打造:汇聚 GoogleAndroid 行业十余年的前言开发经验* 入门简单:提供大量 Demo 和详尽文档,适用于各阶段各规模的项目* 迅速起步:提供显著降低样板代码的...
六年安卓开发的技术回顾和展望 | 社区征文
我们总是需要记住自己从哪里来,才能清楚要到哪里去。## 入行至今的一些关键节点### 2014~2015:开始安卓开发之旅说起为什么做安卓开发,我很有感慨,差一点就“误入歧途”😄。当初在大学时,加入了西电... 在学习安卓开发时,我先看了一本明日科技的《Android 从入门到精通》,然后看了些校内网的视频,逐渐可以做一些简单的应用。安卓开发所见即所得的特点,让我**很快就可以得到正反馈**。后来又去参加一些地方性的比赛,获...
深度解读 Android 14 重要的 8 个新特性|社区征文
调查下文档就知道 14 变更了什么、如何改。而 New Features 作为新的功能、API,并不会影响 App 原来的逻辑,但**实实在在地解决了痛点、优化了体验、提供了一个又一个特色能力,从长远来讲是更有价值的**。如果开发... 往常是使用哪些手段来实现呢?一般来说,开发者会通过监听存放截屏文件的媒体目录的变化来迂回实现,这往往需要 Runtime 级别的读写权限,而且稍有不慎还可能牵扯到隐私问题。那么 Android 14 为了规范这种开发需求...
借助 MAD 助力你的 Android 应用开发|社区征文
**可以信赖**:汇聚 GoogleAndroid 行业十余年的前沿开发经验- **入门友好**:提供大量 Demo 和参考文档,适用于不同阶段不同规模的项目- **高效启动**:通过 Jeptack 可以迅速搭建你的项目- **自由选... = _uiState.asStateFlow()_uiState.value = _uiState.value.copy(bannerList = Result.Success(it))```需要更新 State 时,借助 data class 的 `copy` 方法可以快捷地拷贝构造一个新实例。Immutable 还体...

应该遵循哪个Google文档来确定Android图标的尺寸?-相关内容

展望 2022 :Android 开发技术动向 | 社区征文

Android12 增加了 Splash Screen API,可以在进入 App 主页之前自动插入开屏页,当然它的目的是为了让应用减少白屏的等待时间而非广告植入。Spash Screen 默认使用 App 的 Icon 作为开屏图案,开发者也可以使用系统提供的 API 自定义开屏图案甚至动画。如果在非 Android12 设备上也想使用Splash Screen功能,则可以使用 Jetpack 也提供了同名 SplashScreen 库,适配到了低至 Android 6(APP 23)的设备。需要注意,如果你的项目中通过 an...

系统集成在一些特定行业的相关概念

接口模型除了遵循工程统一的数据标准和接口规范标准,实现接口规范定义的功能外,需要从数据管理、完整性管理、接口安全、接口的访问效率、性能以及可扩展性多个方面设计接口规格。(7)接口定义约定客户端与系统平... 以防止外来数据非法入侵,减轻应用支撑平台系统主机处理负荷。对于接口,其业务数据检查的主要内容有以下几个方面:l 数据格式的合法性:如接收到非预期格式的数据。包括接收的数据长度,类型,开始结束标志等。l...

精选文章|浅尝UI自动化之Airtest实践

引入UI自动化测试可以用来快速回归测试App原有功能,测试人员只需要关注新功能的测试。其次,移动端App的测试用例大部分是功能验证相关的用例,通过UI操作即可验证,这就为UI自动化提供了便利条件。因此,可以将测... ADB是Google官方提供的Android调试工具,AirTestIDE依赖ADB与安卓设备进行通信。 打开AirTestIDE,按照以下步骤进行连接:1. 打开手机设置-开发者选项-USB调试开关,参考安卓官方文档;2. 在AirTestIDE设...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Android SDK集成

如特殊情况需要手动引入,请补充阅读本小节。 请在 Android 弹窗、资源位SDK 版本记录 下载对应版本文件。 文件解压后需要把所有 aar,都添加到 libs 目录下 注意 SDK 版本 < 2.1.1 , 手动引入弹窗SDK aar 之后,记得... 点击右上角头像 icon,红框中的账号 ID 即是 主账号id 3.1.3 获取弹窗应用id 在GMP首页,选择管理中心-通道管理-App弹窗-应用管理即可打开弹窗应用列表,最左侧一栏为弹窗应用id,将所选应用的弹窗应用id传入sdk初始化...

如何利用友盟平台定位安卓端的程序异常 | 社区征文

这里需要注意的是友盟支持 iPhone、iPad、Android 三个移动终端平台,我们选择安卓,默认中文为应用语言。我们的应用程序是一款播放器,因此应用类型选择影视观看/本地播放。最后,填写应用程序的基本描述信息,点击“注... > google()>> jcenter()>> maven { url 'https://repo1.maven.org/maven2/' }>> }>> dependencies {>> classpath 'com.android.tools.build:gradle:3....

技术人的 2023 漫谈 AI 语音体验之路|社区征文

我们需要更深入地理解AI在音视频领域的应用,关注其背后的伦理和隐私问题,以确保这一技术的可持续健康发展。* * *# ————》》体验回顾《《————## 谷歌的"谷歌文档语音输入" **所需条件**若要使用 Google 助理语音输入功能,您必须满足以下条件:- Pixel 6 或更新型号的 Pixel 手机,包括 Fold- 拥有 Android 12 或更高版本- [Google 助理已开启](https://support.google.com/assistant/answer/7394306)![...

漫谈开源许可证:开发者需要知道的法理和事例

但用户需要付费才能使用基于其商标授权的软件和售后服务+ 免费但不自由:所有允许用户免费使用的专有软件(如 Google Chrome,基于 Chromium 添加了一些专有代码)* **开源软件 ≠ 源码可得的软件**前者强调用户... 将两者特地做区分应该是出于意识形态。自由软件定义:... 作为前提,用户必须可以访问到该软件的源代码。 自由软件社区有两大政治阵营:自由软件运动和开源。自由软件运动是为 计算机用户自由 而...

社区征文|前端png图片压缩后背景变黑?音视频如何截取第一帧作为封面?

因此产生了很多压缩图像格式来存储位图图像,目前应用最广的是`JPEG`格式,另外还有`GIF、PNG`等。而且位图在放大时,会出现“锯齿”现象,就是所谓的失真,这也由位图的本质特点决定。所以在现实中,还需要使用另外一种... 来就有256 * 256 * 256 = 16777216种颜色,基本可以表示大自然的任意色彩。### OpenCV`OpenCV`是一个基于`Apache2.0`许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在`Linux、Windows、Android和Ma...

一个不会绘画的我遇到AI绘画的年代 | 社区征文

狗的判断能力1. 这就是所谓的图像模型 图像模型经过的无数类别的对应训练,它就构建了一张庞大的文本到图像的对应关系。当我输入狗时,它脑海中就会出现无数狗的印象,这是一个很笼统的狗,这也就是最初的马赛... 因此就需要一个在线的 AI 绘画平台,对于这种情况,就有两种解决方案,我最推荐下面的几类方案 - 方案一:自己搭建 - colab 搭建方法,这是借助 Google Colab 平台搭建,不需要花钱,但是空间容量很小,只能...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询