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

Android 动态改变app图标

动态改变app图标 代码实现如下: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:...设置成一个activity,尽量和一个name保持一致,如果不设置成一个activity名字,部分手机会有问题。...android:targetActivity=".MainActivity" 指定别名启动activity,一定要与原来启动入口activityname保持一致,并且要在标签下面...()方法关闭当前 Component 组件,并启动别名对应 Component 组件,为了使得图标能够快速更换,我们可以加上重启Luncher应用代码,name是自己定义个类名,记住一定要传全路径,如...am.killBackgroundProcesses(res.activityInfo.packageName); } } } 别名可以定义多个,对于不同时候就可以动态去更换不同图标

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

Android实现动态改变shape.xml中图形颜色

在Android开发过程中我们常遇到将某个图形颜色改变(例如用圆点不同颜色来代表不同状态) 像这样需求,一般我们使用androidshape就可以实现,比如 <?...因此下面介绍一种写法可以动态改变图形颜色。...shape画笔宽度和颜色,改变填充色,然后给图形设置上背景 看看效果 ?...补充知识:Android代码调整ImageView图标颜色 问题:只有一套图标,图标本身内容比较简单,但是在不同场景下需要显示不同颜色,且只改变图标颜色,不改变透明度 解法:通过如下参数构造ColorMatrix...ImageView.setColorFilter(ColorFilter); ColorFilter ColorMatrix ColorMatrixColorFilter 以上这篇Android实现动态改变

2.4K30

vue-router根据环境改变动态加载组件

背景 在webpack新特性中支持组件懒加载,也就是说我们可以在加载到该路由时候再把这部分脚本进行加载,同时这个在项目进行打包时候,对应文件也会被单独打包,对于首屏优化以及其他页面的资源加载优化都是非常好...这也要求我们在每个页面组件使用组件时候尽量按需引入,提升体验。...问题场景&&需求 那么我们需要解决问题是: 0 webpack是静态解析路径,直接传入变量并不可行 1 每次都写一串加载组件代码很不方便,是否可以支持写成一个加载组件方法 2 是否支持区分生产和开发环境...2 用一个箭头函数,将需要传入组件名或者相对路径传入 3 用process.env.NODE_ENV确定使用哪种加载方式 代码如下: 在原来router/index.js中,定义一个加载组件...项目提供实现思路

1.4K20

使用react-navigation动态改变当前状态栏title

前言 正在使用react native构建自己第二款APP,遇到了之前没有遇到一些问题,就是点击下面的tabbar时候,上面的状态栏问题无法动态改变。...查阅了一些资料也没有头绪,最后去官网看了一下文档,解决后为有同样问题大家分享一下步骤。 步骤 1....params.title : '新闻',            #最关键一句,剩下属性自己可以自定义添加 headerStyle: {...自定义方法,改变title值 _gotoPage(title) { this.props.navigation.setParams({title: title}); } 使用onPress...onPress中调用: onPress={() => this.props.navigation.setParams({title: '消息'})} 此时,点击下面labbar上面的title已经可以自动改变

1.8K50

解决Retrofit多BaseUrl及运行时动态改变BaseUrl?

,就会从服务器获取三方服务提供商 BaseUrl ,然后在运行时动态改变这个 BaseUrl 解决方案 其实官方 Api 早已经提供了解决方案来支持多个 BaseUrl 以及运行时动态改变 BaseUrl...BaseUrl 后,动态改变这个方法返回值,就可以实现动态改变 BaseUrl 但是这位大牛认为这样做法不安全,所以提了一个 Pull Requests ,删掉了这个 BaseUrl 接口,并用上面的解决方案替代之...GlobalDomain) 你想要改变 BaseUrl 就可以了 比 官方动态解决方案 给每个接口传全路径作为参数,要简单多, 官方动态解决方案 注定只适合那种只有一两个需要动态改变 BaseUrl...BaseUrl ,但需要动态改变 BaseUrl 项目 如果对于只需要多 BaseUrl 不需要动态改变 BaseUrl 项目,其实用 官方静态解决方案 就已经足够了,但我还是推荐用我这个解决方案...,因为需求都是会变,如果一旦要加入动态改变 BaseUrl 需求,如需要动态切换 生产环境 和 开发环境 ,那这时怎么办,一个个改掉每个接口注解里面的全路径?

1.6K40

模仿企鹅FM播放主页面滑动动态改变各视图大小

国庆一个任务就是把自己之前写代码搬到博客。这次给各位带来是通过滑动来动态改变各个View大小进而达到企鹅FM播放页面的滑动效果(仅仅是滑动效果),老规矩看图先: ?...然后动态设置各个子View大小,核心代码如下: //显示信息View是屏幕高度二分之一 info.setLayoutParams(InfoLayoutParams); //显示菜单View是屏幕高度...最后当滑动时候我们只需要计算出滑动距离所要改变大小, infoheight=Float.valueOf(scrollX/InfoPercent); menuheight=Float.valueOf...(scrollX/MenuPercent); 再动态设置各个View高度 //更新control高度 UpdateViewHeight(infoheight.intValue()+menuheight.intValue...()); } 既可以实现滑动改变效果。

78020

OAuth改变

去年我写过一篇《OAuth那些事儿》,对OAuth做了一些简单扼要介绍,今天我打算写一些细节,以阐明OAuth如何从1.0改变成1.0a,继而改变成2.0。...OAuth1.0 在OAuth诞生前,Web安全方面的标准协议只有OpenID,不过它关注是验证,即WHO问题,而不是授权,即WHAT问题。...很容易想到做法是使用内嵌浏览器,说它是个错误做法或许有点偏激,但它至少是个对用户不友好做法,因为一旦浏览器内嵌到程序里,那么用户输入用户名密码就有被监听可能;对用户友好做法应该是打开新窗口,...为了屏蔽此类问题,Service Provider需要强制开发者必须预定义回调地址:如果预定义回调地址是URL方式,则需要验证请求中回调地址和预定义回调地址是否主域名一致;如果预定义回调地址是...为了弥补这些短板,OAuth2.0做了以下改变: 首先,去掉签名,改用SSL(HTTPS)确保安全性,所有的token不再有对应secret存在,这也直接导致OAuth2.0不兼容老版本。

69020

解决Retrofit多BaseUrl及运行时动态改变BaseUrl(二)

原文地址: https://www.jianshu.com/p/35a8959c2f86 前言 我在之前文章 《解决Retrofit多BaseUrl及运行时动态改变BaseUrl》 中,介绍了市面上能够解决此类问题...在上篇文章 《解决Retrofit多BaseUrl及运行时动态改变BaseUrl》 中,4 种方案特点和不足我都描述很清楚,建议没看过这篇文章可以去看看这篇文章,扩宽知识面,在后面的时间里经常有人问我为什么不使用多...BaseUrl 及运行时动态改变 BaseUrl 需求,还具有热插拔以及低侵入性特点,在使用过程中将不会影响到之前接口管理方式和使用方式,还具有极强扩展性,可应对后面陆续增加极其复杂 BaseUrl...替换需求 升级之前 RetrofitUrlManager 问题 此次升级之前 RetrofitUrlManager 版本,只是将 上篇文章 思想完全实现,有了整个框架基础,但是在动态替换 BaseUrl...极强扩展性,现在甚至可以做到,让服务器可以通过远程动态控制项目中多个 BaseUrl 如果还有什么问题或者需求可以给我提 Issues,如果 RetrofitUrlManager 能够给您带来实质帮助

1.2K40
领券