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

Android 动态改变app图标

动态改变app图标 代码实现如下: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:... 我们先来简单的分析一下上面的代码: android:icon="@mipmap/app_logo" android:label="@string/app_name" 这两个属性是用来设置图标和标签...添加标签后,具体启动方式,我们可以在服务器端设置一个开关,当请求到要更改桌面图标时,我们就可以通过 PackageManager 对象提供的 setComponentEnabledSetting...()方法关闭当前 Component 组件,并启动别名对应的 Component 组件,为了使得图标能够快速更换,我们可以加上重启Luncher应用代码,name是自己定义个类名,记住一定要传全路径,如...am.killBackgroundProcesses(res.activityInfo.packageName); } } } 别名可以定义多个,对于不同时候就可以动态去更换不同的图标

1K10

Android实现动态改变app图标的示例代码

本文介绍了动态改变app图标,分享给大家,具体如下: 代码实现如下: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher..." android:label="@string/app_name" 这两个属性是用来设置图标和标签 android:name=".newsLuncherActivity" 别名的name设置成一个activity...添加<activity-alias 标签后,具体启动方式,我们可以在服务器端设置一个开关,当请求到要更改桌面图标时,我们就可以通过 PackageManager 对象提供的 setComponentEnabledSetting...()方法关闭当前 Component 组件,并启动别名对应的 Component 组件,为了使得图标能够快速更换,我们可以加上重启Luncher应用代码,name是自己定义个类名,记住一定要传全路径,如...am.killBackgroundProcesses(res.activityInfo.packageName); } } } 别名<activity-alias 可以定义多个,对于不同时候就可以动态去更换不同的图标

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter第7天--字体图标+综合小案例+Android代码交互

,顺手Star一下吧 顺便提一下:Dart语法的相关测试在test包的base里(怕你们找不到) 与Android代码交互后感觉flutter还是蛮可以的,可惜没条件玩ios,不然岂不是可以通杀...Icon(Icons.android)也许你经常用,但内置图标有限,只能测试玩玩 实际上用还是需要自定义才行,前端的时候有字体图标Flutter应该也行 //比如我们经常怎样用: Icon(Icons.comment...Image 3.png ---- 4.根据Flutter内置的类,我写了一个自动代码生成器 虽然直接也能用,不够要记住图标的unicode码,算了,还是跟Flutter看齐吧 注意:为了简单使用:...点这个查看图标.png ---- 二、综合小案例 1.初始代码:主页面:android_stack.dart import 'package:flutter/material.dart'; class...两个对应.png ---- 2.Flutter中传参,调用Android含参方法:三对应 ?

2.3K30

Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#

Flutter在新建过程中,生成的project name是默认的应用名称,应用图标也是默认的,具体效果如下所示: [Flutter中设置Android的应用名称和图标(android,ios,web)...; [Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#_应用图标_06] 设置完应用名称和图标的最终效果,如下所示: [Flutter中设置Android...的应用名称和图标(android,ios,web)#yyds干货盘点#_应用图标_07] 三、Flutter中设置web端的应用名称和图标 应用名称 index.html中的title [Flutter...中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#_flutter_08] 应用图标 [Flutter中设置Android的应用名称和图标(android,ios...,web)#yyds干货盘点#_flutter_09] [Flutter中设置Android的应用名称和图标(android,ios,web)#yyds干货盘点#_flutter_10] 最后在main.dart

2.5K20

Flutter 专题】63 图解 Flutter 集成极光 JPush 小结

在【推送设置】中设置 Android/iOS 基本信息,和尚以 Android 为例,注意应用包名为 ApplicationID; ? 在【应用信息】中获取 AppKey 等关键参数; ?...本地通知 JPush 提供了本地推送的方法,可以灵活调用获取本地推送消息;注意 id 为 int 类型,设置不能过长; // 源码分析 const LocalNotification ({ @...print('Flutter JPush 获取通知类数据:\n $message'); setState(() { _result = 'Flutter JPush...清空通知栏 在用户收到推送通知后若未点击,原生 Android 可通过 NotificationManager.cancel() 清除通知Flutter 也提供了清空通知栏方法;但和尚测试只可清空通知类推送消息...---- 和尚认为 Flutter 版的极光推送与 Android 原生版本的差异在于,大部分的配置有 App 端移到了极光后台,包括图标 icon,页面处理,通知级别等;和尚仅尝试了基本的消息推送及处理

2.1K31

Flutter中修改Android项目的应用名称、应用图标、应用启动画面

修改应用名称 在 android ▸ app ▸ src ▸ main▸ AndroidManifest.xml 中修改 android:label="你的应用名称"。 ? 2....修改应用图标android ▸ app ▸ src ▸ res ▸ mipmap 下面对应的文件夹中替换相应图片。 ?...上图左侧红框里多个文件夹里的图片都要进行替换,目的是为了适配多种屏幕显示器,在替换时一定要保持原有图片的尺寸大小,所以必须要准备多个大小不同的PNG格式的图标。 3....修改启动画面 打开文件 android▸ app▸src▸main▸res▸drawable▸launch_background.xml ?...上图的标签默认是注释掉的,取消注释以后就可以开启启动画面了,同时要准备多个不同分辨率的启动画面图片进行适配,图片的存放地址与应用图标的存放地址一样,图片的名称为launch_image

93420

Flutter设置App的应用名字和应用logo图标的方法(android ios web)

在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword 那么接下来就带领大家了解如何设置应用名称以及图标 Flutter设置App的应用名字和应用logo图标的方法,...我本人有个习惯就是每次会先把应用程序的图标和logo换了,不然看这着急, 其实,Flutter设置App的应用名称和图标是要分开来操作的,Android和iOS以及web等是分开设置对应的App名称和图标的...也可以把Android,iOS,以及web的应用名称和图标分开设置,你可以设置不一致,但是一个程序还是应该用一个图标和logo会更好。...Flutter在新建过程中,生成的project name是默认的应用名称,应用图标也是默认的,具体效果如下所示: 一、Flutter中设置Android的应用名称和图标 1、首先要定位到修改应用名称的文件...; 设置完应用名称和图标的最终效果,如下所示: 三、Flutter中设置web端的应用名称和图标 应用名称 index.html中的title 应用图标 最后在main.dart 中默认有两个

1.5K00

Flutter | 资源管理

前者被认为是 main asset(主资源),后者被认为是一种变体(variant) 在选择设备当前分辨率时,Flutter 会用到 asset 变体,将来,Flutter 可能会将这种机制扩展到本地化...这种方法不是使用应用程序构建默认的 asset bundle,而是使用父级 widget 在运行时动态替换不同的 AssetBundle,这对本地化或测试场景会很有用 通常可以使用 DefalutAssetBundle.of...更新 Flutter 应用程序启动图标的方式与在本机 Android 或 iOS 中 更新图标的方式相同 Androidflutter 根目录中,找到 ......)的建议图标大小标准即可 iOS 在 Flutter 项目中,导航到 ......主需要将他们替换为适当大小的图片,保留原始文件名称 更新启动页 在 Flutter 框架加载时,Flutter 会使用本地机制绘制启动项,此启动页将持续到 Flutter 渲染应用程序的第一帧时 这意味着如果你不在应用程序的

1.8K20

Flutter尝鲜:跨平台移动应用开发

Flutter编程语言 Flutter使用的编程语言是Dart,Dart是一门动态语言,几年前扬言要替换JavaScript地位,结果可想而知。 想必还是很多人都没听说过这门语言吧,原谅我也没听过。...Dart虽然是一门动态语言,但是像极了Java,作为一名Android开发者,几乎可以无缝切换,跟Kotlin也有几分相似。相比Java,Dart更为简洁。 具体可以到Dart语言中文社区了解学习。...Repo的本地路径 export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置 export FLUTTER_STORAGE_BASE_URL...工程目录 可以看到,工程目录结构主要分为3部分,分别是: android 存放Android相关的东西,如App图标 ios 存放iOS相关的东西,如App图标 lib 存放Flutter源码 重点来看...: flutter_test: sdk: flutter flutter: uses-material-design: true #本地资源配置 assets: -

3.3K71

Flutter 1.22 正式发布

Flutter 1.22中修复 Flutter 1.20.4,修复了部署到真机设备的问题 当应用程序访问其剪贴板时显示使用通知,导致在Flutter应用程序中出现虚假通知,该问题已在Flutter 1.20.4...有关使用Flutter适配iOS 14的更多详细信息,包括添加Flutter应用到原生应用,deep linking和通知注意事项,请参阅 flutter.dev上的iOS 14文档。...如果您将cupertino_icons 1.0与Flutter 1.22结合使用,那么您还可以通过CupertinoIcons API访问约900个新图标。 ?...您可以在cupertino_icons预览页面上看到图标的完整列表,在 flutter.dev上可以看到迁移详细信息页面。...新的国际化和本地化支持 自Flutter创立以来,Flutter已提供您的应用程序国际化(i18n)和本地化(l10n)所需的核心功能。

7.4K20

关于Flutter 2.5稳定版你知道多少?

当我们讨论滚动时,另一个改进是增加了额外的滚动指标通知 (#85221、#85499),即使用户没有滚动,也会提供可滚动区域的通知。...在 Flutter 2.0 中新增的 ScaffoldMessenger,它提供了一种强大的方式,在屏幕底部显示 SnackBars 以向用户提供通知。...更容易查找和定位感兴趣的 widget——Flutter 框架中经常使用的 widget 现在已在 Inspector 左侧的 widget 树视图中作为图标常驻。...如果你是一个图标 package 的作者,而这个图标 package 并不适合这个功能,请 创建一个 Issue 进行反馈。...它支持以下功能: 使用 ChangeNotifier 来协调多个小工具 默认情况下,使用 arb 文件生成本地化。 包括一个示例图像,并为图像资源建立了 1x、2x 和 3x 文件夹。

3.6K20

移动跨平台框架Flutter详细介绍和学习线路分享

Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。...静态语言通常编译成目标机器的本地机器代码(或汇编代码)程序,该程序在运行时直接由硬件执行。动态语言由解释器执行,不产生机器语言代码。 当然,事情后来变得复杂得多。...一般来说,只有静态语言才适合AOT编译为本地机器代码,因为机器语言通常需要知道数据的类型,而动态语言中的类型事先并不确定。因此,动态语言通常被解释或JIT编译。...当动态语言(如JavaScript)需要与平台上的本地代码互操作时,它们必须通过桥进行通信,这会导致上下文切换,从而必须保存特别多的状态(可能会存储到辅助存储)。...、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

2K20

革命性移动端开发框架-Flutter时间简史

---- 说到Flutter,可能很多同学都会将它和这几个词关联起来:新兴的、移动端、动态化、跨平台、开发框架。...,工具问题,版本问题 Flutter入门:快速上手Flutter开发 Dart基础知识 什么是声明式UI Flutter入门基础知识 项目结构、资源、依赖和本地化 认识视图(Views) 布局与列表 状态管理...路由与导航 线程和异步UI 手势检测及触摸事件处理 主题和文字处理 表单输入与富文本 调用硬件、第三方服务以及平台交互、通知 Flutter入门:Flutter必备基础入门 学习构建Flutter实例项目...JSON解析与复杂模型转换实用技巧 基于shared_preferences的本地存储操作 Flutter进阶提升:玩转列表组件 基于ListView实现水平和垂直方式滚动的列表 基于ExpansionTile...Flutter 适配iOS、Android全面屏 Flutter进阶拓展:打包发布Flutter应用 Flutter项目优化 打包发布Flutter Android应用 打包发布Flutter iOS

1.5K20

Flutter技术与实战(4)

加载本地资源图片,如 Image.asset(‘images/logo.png’); 加载本地(File 文件)图片,如 Image.file(new File(’/storage/xxx/xxx/test.jpg...这就对应着按钮控件中的两个最重要的参数了: onPressed 参数用于设置点击回调,告诉 Flutter 在按钮被点击时通知我们。...需要原生环境才能运行,但是有些资源我们需要在 Flutter 框架运行之前提前使用,比如要给应用添加图标,或是希望在等待 Flutter 框架启动时添加启动图,我们就需要在对应的原生工程中完成相应的配置...更换App图标 对于 Android 平台,启动图标位于根目录 android/app/src/main/res/mipmap 下。...我们只需要遵守对应的像素密度标准,保留原始图标名称,将图标更换为目标资源即可。

10.7K20

革命性web前端框架Flutter详细介绍和学习路径

Flutter发展 说到Flutter,可能很多小伙伴都会以为它是新兴的、移动端、动态化、跨平台、开发框架,其实早在2014年10月,它就已经诞生。...由于Flutter应用程序被编译为本地代码,因此它们不需要在领域之间建立缓慢的桥梁(例如,JavaScript到本地代码)。...所有的布局使用一种语言,聚集在一处,Flutter很容易提供高级工具,使布局更简单; 5)开发人员发现Dart特别容易学习,因为它具有静态和动态语言用户都熟悉的特性。 ?...动态化技术 Flutter使用的Dart语言,支持AOT和JIT两种模式,在Dev时候,通过JIT可以实现热重载,开发者可以即时的看到代码修改的效果。...认识视图(Views) 布局与列表 状态管理 路由与导航 线程和异步UI 手势检测及触摸事件处理 主题和文字处理 表单输入与富文本 调用硬件、第三方服务以及平台交互、通知 Flutter

3.7K40

Flutter 热修复,生态、跨端计划公布

易用性 为新晋使用 Flutter 的开发者清扫绊脚石,如: 完善和满足希望使用混合工程,即将 Flutter 应用于现有工程项目的开发者们的需求,如提供新的插件模板和 Android 内嵌 API;...上完成地图和 WebView 插件的开发; 确保 Flutter 应用可以使用一些谷歌服务,比如应用内支付和 YouTube; 提供本地推送通知本地数据存储的支持。...动态更新 Dart 语言平台为 Flutter 应用开发提供了热重载(Hot Reload)的特性,让开发者们无需重新部署就可以把代码推送到应用中去。...Android 上的动态修复:让开发者直接将代码更新从服务器推送到 Android 应用里; 动态载入:让应用里不常用的部分延迟加载。...工具链 继续投入精力支持 Visual Studio Code,Android Studio 和 IntelliJ,使它们能够作为开发 Flutter 的主力 IDE; 增加对 Language Server

3K20

热修复、生态、混合工程 | Flutter 2019 产品路线图正式公布

易用性 为新晋使用 Flutter 的开发者清扫绊脚石,如: 完善和满足希望使用混合工程,即将 Flutter 应用于现有工程项目的开发者们的需求,如提供新的插件模板和 Android 内嵌 API;...上完成地图和 WebView 插件的开发; 确保 Flutter 应用可以使用一些谷歌服务,比如应用内支付和 YouTube; 提供本地推送通知本地数据存储的支持。...动态更新 Dart 语言平台为 Flutter 应用开发提供了热重载(Hot Reload)的特性,让开发者们无需重新部署就可以把代码推送到应用中去。...Android 上的动态修复:让开发者直接将代码更新从服务器推送到 Android 应用里; 动态载入:让应用里不常用的部分延迟加载。...工具链 继续投入精力支持 Visual Studio Code,Android Studio 和 IntelliJ,使它们能够作为开发 Flutter 的主力 IDE; 增加对 Language Server

81220

腾讯云IM Flutter-原生混合开发方案接入实践

该选项将Flutter库打包为由AAR和POMS构件组成的通用本地Maven存储库。此选项允许您的团队在不安装Flutter SDK的情况下构建主机应用程序。然后,您可以从本地或远程存储库中分发构件。...这种方法要求每个从事项目工作的开发人员都有一个本地安装的Flutter SDK版本。只需在Xcode中构建您的应用程序,即可自动运行脚本来嵌入您的DART和插件代码。...如果您的团队成员无法在本地安装Flutter SDK和CocoaPods,或者如果您不想在现有应用程序中使用CocoaPods作为依赖项管理器,则可以这样做。...重点关注两个部分:_onRtcListener = TUICallingListener(...): 定义了通话事件的监听器,通过 Method Channel 通知Native层,动态控制 Call...之所以这么做,是因为点击通知事件已在Native被拦截消费,Flutter层无法直接拿到,必须经由Native转发。

7K50
领券