码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 安卓配置图标——Qt For Android


    前言

    相对于给PC端配置图标,给移动端配置有点复杂。

    在做跨平台方面,我遵循的原则是能用Qt解决的,就使用Qt的方法,毕竟我对Qt还是很熟悉的。在配置图标方面,界面中所有风格样式都是可以通过qss配置的;平台独有的或者不同的只能用当前平台的方法进行配置了。

    生成网址

    图标工场 - 移动应用图标/启动图生成工具,一键生成所有尺寸的应用图标/启动图

     

    配置图标

    配置应用图标(App图标)

    无论是Android 还是iOS系统,应用图标的配置都是在配置文件中进行配置,需要的资源就是各个尺寸的图标,一般配置需要两个步骤

    • 生成所有尺寸的图标:在网上找个小工具,就可以实现。这个

    图标工场 - 移动应用图标/启动图生成工具,一键生成所有尺寸的应用图标/启动图

    是我使用的小工具,只需将像素大的图标图上传,选择平台就可生成,无需登录就可使用,还是挺方便的

    • 配置文件中进行配置:在 AndroidManifest.xml 文件的 元素中添加 android:icon 属性。以下是一个示例:
    1. <application
    2. ...
    3.     android:icon="@drawable/ic_launcher"
    4.     ...>
    5.     ...
    6. </application>


    在上述示例中,@drawable/ic_launcher" 是指向应用程序图标的资源文件。这个资源文件通常位于 res/ 目录下,下图是资源路径信息,可以对应下。

     

    注意:在用小工具生成后,我在 Qt Creator的概要界面中选择对应的图标是失败的,生成的图标好像是不符合概要界面要求的尺寸,所以就被筛选出去了。不过在按照上面的步骤配置后,概要界面是可以看到的,而且在安卓设备上跑过,显示是没问题的。

     

     

    配置通知图标

    此处是网上找到的代码和说明,未做测试,此处备用。
    Android 应用程序可以通过通知栏向用户发送通知。这些通知通常包含一个图标,用于表示通知的来源或类型。要配置通知图标,可以在相应的通知通道或通知构建器中设置图标。以下是一个示例:

    1. NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
    2.     .setSmallIcon(R.drawable.ic_notification)
    3.     .setContentTitle("My Notification")
    4.     .setContentText("This is a notification.")
    5.     .setPriority(NotificationCompat.PRIORITY_DEFAULT);

    在上述示例中,R.drawable.ic_notification 是指向通知图标的引用。你可以将自己设计的图标放在 res/drawable 目录下,并在通知构建器中引用。

    结束语

    记录一下。

  • 相关阅读:
    “/home/test/cc/bk-server/docker-compose.yml“ docker配置
    KubeSphere 社区双周报 | KubeKey v3.0.2 发布 | 2022-11-24
    [量化投资-学习笔记017]Python+TDengine从零开始搭建量化分析平台-异常处理
    干货 | 师兄手把手教你如何踏上科研道路
    CompletableFuture
    linux 信号
    STM32(15)USART编程
    关于内存对齐你需要了解的事
    Graphviz安装教程
    自从学会了 CSS resize 属性,我也可以对美女背景大展身手
  • 原文地址:https://blog.csdn.net/xiaopei_yan/article/details/133761685
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号