android
文章平均质量分 56
sweet_smile5
当我重新站起来时,山脚手持弓箭的蛮夷之人,早已伤不到我。
展开
-
【Android】查看状态栏高度值
在根布局的高设置成这样,ctrl点入即可查看具体数值:android:layout_height="@android:dimen/status_bar_height"原创 2021-12-15 17:39:26 · 2527 阅读 · 0 评论 -
【Android】动态获取当前背景图,根据背景图色动态改变字体颜色
情况描述:市面上很多的App,在展示头部的时候会采用用户传输的图片进行高斯模糊处理,然后设置成背景,这上面再展示其他的信息,例如,姓名,签名,编辑之类的操作按钮。问题:但是字体颜色你是设置为白色,还是黑色呢?我设置一个黑色头像,你显示白色字体,没毛病。那我如果设置的是个白色头像,那字体如果仍为白色,用户就根本看不到字了。很显然体验感非常差。如何解决?采用RGB取色,对背景色进行分析,如果背景为深色,则字体颜色为浅色;若背景为浅色,则字体为深色。效果图:当图片为浅色时,字体为深色当底色为深色时,原创 2021-03-24 15:29:42 · 2144 阅读 · 2 评论 -
Android相机拍照后,对照片模糊的处理;对照片旋转90度的处理
在开发时我调用Intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)startActivityForResult(intent, REQUEST_TAKEPHOTO)随后调用override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data)原创 2021-03-16 18:58:19 · 742 阅读 · 0 评论 -
Button上设置英文小写字母,全被转为大写,如何解决?
开发了这么久,一直都没发现,在Button上设置的小写字母,竟然会全都被转成了大写字母。解决:在Button的xml里添加android:textAllCaps=“false” 属性。完整代码:<Button android:id="@+id/btn_login_getcheck" style="?android:attr/borderlessButtonStyle" android:layout_width="130dp" and原创 2021-03-12 14:07:39 · 621 阅读 · 0 评论 -
Android studio4.1下报错Failed to open zip file. Gradle‘s dependency cache may be corrupt
andoroid studio加载项目时报错:Failed to open zip file.Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)原创 2020-12-22 11:16:03 · 1561 阅读 · 5 评论 -
Android studio4.1下解决marketplace plugins are not loaded
打开我的plugins时里面空无一物,并且给我提示marketplace plugins are not loaded。具体情况如图所示:先说说我都尝试了哪些方法:Tips:在尝试这些所有方法的前提是:你有个翻墙的梯子,能够翻墙的环境。1.去除Use secure connection选项。(一百度,几乎清一色都这样说的)选择 Appearance&Behavior->System Settings->Updates内的Use secure connection选项。没用原创 2020-12-17 17:26:51 · 4359 阅读 · 11 评论 -
RecyclerView缓存机制小记
RecyclerView为什么可以正宫上位?从学Android开始,列表就一直用的LIstView,但是它的好景不长,所谓花无百日红,总有新的来代替旧的,这时候就出现了新的花魁–Recyclerview。为什么我想要研究Recyclerview?之前去面试了一家公司,当时面试官就问了我关于RecyclerView相较于ListView所做的优化,抛开那些功能性的部分,重点需要详谈的是RecyclerView的缓存机制的优化。说来惭愧,一直都有个陋习,那就是不喜欢看源码,当初使用Recyclervie原创 2020-08-12 16:51:23 · 200 阅读 · 0 评论 -
RecycelerView数据源异步,数据复用。Fragment中加入Map,切换显示问题。
最近在开发的时候遇到了一些小问题。现做一些记录,供自己提升印象,也供遇到同样问题的开发小伙伴作为参考。1.RecyceleView的Adapter里面的某些数据是异步的数据。是不是不太好理解?我来说说我的情况,我是从服务器批量获取了一个数组的经纬度。然后我需要拿这个数组的经纬度去循环做逆地理编码,把经纬度转化为具体的位置。(我用的是高德地图)我看了一下高德的逆地理编码是用的异步。也就是说,我的...原创 2019-04-18 14:38:35 · 361 阅读 · 1 评论 -
SingleTask模式下使用Bundle传值,传值失败分析!
关于Activity的四种启动方式,就不用我多说了。使用singleTask模式调用已经启动过的Activity时,该Activity不会再去走OnCreate()。而很多朋友都把Bundle取值放在onCreate()内处理,那当然现在也就取不到值了。以下是取值示例。(注意!!这里的 intent 是onNewIntent的传参的那个intent,不是getIntent()获取来的!...原创 2020-04-08 17:10:37 · 324 阅读 · 0 评论 -
NestedScrollView嵌套RecyclerView滑动无惯性,有点停顿的解决办法
因为使用RecyclerView,导致一进界面,界面自动滚动到RecyclerView的第一个position的位置,所以我嵌套使用NestedScrollView,避免这个问题。但是我处理完所有事了之后,发现NestedScrollView嵌套RecyclerView会导致item的滑动有些生硬,没有了那种惯性。解决办法:LinearLayoutManager layoutMana...原创 2020-02-27 14:55:04 · 564 阅读 · 0 评论 -
android:Java垃圾回收机制
目录一、简介 二、Jvm(Java虚拟机)内存模型 1.堆内存模型 三、垃圾回收机制 1.可回收对象的判定 2.垃圾回收算法 3.触发GC的类型 一、简介android 内存优化是一个程序猿永远也避不开的话题。而要做android 内存优化就需要对内存清理:垃圾回收机制有所了解,这里道长分享一下一位大神对垃圾回收机制的见解。二、Jvm(Java...转载 2019-11-13 01:39:46 · 255 阅读 · 0 评论 -
AIDL使用方法总结
转载https://blog.csdn.net/u013347784/article/details/51604009一、AIDL使用步骤(Android studio环境)场景:应用B要调用应用A中的方法。应用A中要做的事情:(1)src下 右键创建一个aidl文件,提供一个打印日志的方法,编码方式类似java,如图:刷新或重新编译一下会生成对应的java文件如图:(2)新建类...转载 2018-11-22 17:48:03 · 227 阅读 · 0 评论 -
Android Studio升级之后遇到的一系列问题
升级AS,我个人还是有点担忧的。因为as的配置真的让人觉得脑阔痛。下面就是我遇到一系列搜了很久才解决的问题:1.报错:Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation'项目中的引用标签进行替换。按照下面依次替换compile =&g...原创 2018-09-29 11:04:54 · 1087 阅读 · 2 评论 -
AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目
转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51292311 AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目 AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request) 今天这篇文章教给大家解决这...转载 2018-10-10 15:49:22 · 3294 阅读 · 0 评论 -
AndroidStudio中使用Git-高级篇(二)——新建分支和拉取请求
转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51842774 AndroidStudio中使用Git-初级篇(一)——从github上传和下载项目 AndroidStudio中使用Git-高级篇(二)——新建分支(branch)和拉取请求(Pull request) 前段时间写...转载 2018-10-10 15:51:52 · 4967 阅读 · 1 评论