岁月不待人-祥_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
Modelscope模型即服务
弹性计算
云原生
数据库
物联网
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
岁月不待人-祥
已加入开发者社区
866
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
江湖新秀
江湖新秀
成就
已发布80篇文章
0条评论
已回答1个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
技术能力
兴趣领域
Java
Android开发
Kotlin
敏捷开发
擅长领域
技术认证
暂时未有相关云产品技术能力~
Android领域4年开发经验,CSDN平台优质作者,就职于TeatBird Android开发岗,参与过日活500万的优质大型项目开发,也单独负责过10余个项目的架构搭建和开发,擅长于Android应用层开发,性能优化等等
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2023年06月
06.06
15:04:37
回答了问题
2023-06-06 15:04:37
APP话题功能上线,发表你的观点,赢取积分及实物奖品!
赞1
踩0
评论0
2023年05月
05.20
21:59:38
发表了文章
2023-05-20 21:59:38
关于GreenDao更改数据结构,导致报错
关于GreenDao更改数据结构,导致报错
05.20
21:57:53
发表了文章
2023-05-20 21:57:53
运行异常:java.lang.UnsupportedOperationException List.remove/add方法报错
运行异常:java.lang.UnsupportedOperationException List.remove/add方法报错
05.20
21:56:22
发表了文章
2023-05-20 21:56:22
Android 获取栈顶应用包名
需求:因为需要做到应用锁功能,所以需要对前台展示的App进行判断锁屏,所以当应用锁的后台服务挂起时,需要对栈顶的应用包名进行判断。 这里做一个总结
05.20
21:54:03
发表了文章
2023-05-20 21:54:03
Android EditText 获取/失去焦点
项目的需求中,又一个4位数的验证码界面,小弟才疏学浅,只想到了用线性布局里面放四个EditText。 需求需要输入内容后,自动跳到下一个位置聚焦,删除指定位置后,自动跳到上一个位置聚焦,由于聚焦/非聚焦UI展示得都不同,所以每个editText都会频繁的设置焦点变化。 之前因为是调用的系统键盘,所以,editText和键盘绑定后处理起来非常方便,但是,我们需要自定义一个展示在UI上的数字键盘,于是就有些bug。 bug不难,但是有点杂乱,下面是我的一点解决办法,总结一下,以后也记得更清楚!
05.20
21:50:33
发表了文章
2023-05-20 21:50:33
Android EditText输入框不聚焦,点击跳转
Android EditText输入框不聚焦,点击跳转
05.20
21:48:31
发表了文章
2023-05-20 21:48:31
Android 实现控件对称布局(约束布局和线性布局)
画界面时会遇到很多界面上的布局,虽然很简单,但是每次做起来不熟练,总结一下一些日常的
05.20
21:43:42
发表了文章
2023-05-20 21:43:42
判断App是否处于后台/前台,使用ActivityLifecycleCallbacks稳得很!
RunningAppProcessInfo.IMPORTANCE_FOREGROUND,或者RunningTask来判断过, 但是遇到过偶然失灵或者无法适配现在的android版本。毕竟太老了,现在用点进去经常会有@Deprecated注解,表示废弃了。
05.20
21:41:28
发表了文章
2023-05-20 21:41:28
报错:java.util.ConcurrentModificationException 线程不安全
今天在做项目时,遇到个bug,需求是app在特定的时候把广告缓存下来,合适的位置在展示,于是想的用hashmap列表存起来,key为位置的广告类型,value为广告对象。为了保证每个位置同时缓存的对象只有一个,于是在存储(add方法)前会将列表遍历一遍,如果有就remove掉。但是请求广告有时候并不在一个线程,于是今天在运行时,App闪退了。
05.20
21:37:30
发表了文章
2023-05-20 21:37:30
ADMob 原生广告展示不完全,mediaView无图片数据
在接入原生广告时,比如在splash 请求一个原生广告,然后缓存起来,跳转带首页展示一个原生广告,结果遇到了广告展示不完全的问题(有文案,title,appIcon,点击按钮,如果不缓存直接请求展示则没有问题),可以进行点击跳转,但是却没有广告大图,改了好一会儿,终于解决了这个问题。
05.20
21:35:52
发表了文章
2023-05-20 21:35:52
Android 字符串替换,去除空格等操作
今天在写代码的时候,需要对String进行一些操作,例如变小写,去除所有空格 于是熟练的使用String的replaceAll,却发现没这个方法。 后面才发现Kotlin使用的是自己的String,有自己的方法,用String的replace(" ","")方法也可以替换里面所有的空格。 既然用到了,就寻思总结一下,这儿主要Kotlin的String方法,和Java的其实大差不差。
05.20
21:33:40
发表了文章
2023-05-20 21:33:40
Android lottie java.lang.IllegalStateException: Missing values for keyframe
使用Lottie动画的时候,运行发现了此报错,版本为2.4.0,在经过几番的测试后,更改了资源文件和xml里面的配置也不大行。
05.20
21:32:12
发表了文章
2023-05-20 21:32:12
Android动画 补间动画
补间动画:属于Android中View动画的一种,就是涵盖了 平移、缩放、旋转 和 透明度四种变化的动画。实现方式有两种:xml文件 和 java代码。 四种补间动画分别为RotateAnimation、ScaleAnimation、TranslateAnimation、AlphaAnimation,他们的父类为Animation。
05.20
21:29:08
发表了文章
2023-05-20 21:29:08
Android动画之帧动画
在Android开发时,为了实现一些动态的炫酷的效果,我们常用到帧动画,View动画(补间动画)和属性动画,今天就来总结下我在使用帧动画的实现方式。
05.19
22:51:37
发表了文章
2023-05-19 22:51:37
Android 底部导航栏(四、ViewPager+RadioGroup+Fragment)简单易懂
底部导航栏在Android应用中随处可见,今天使用ViewPager+RadioGroup+Fragment这三个控件来实现此功能。前面写了有三种实现方式,有兴趣可以去看看
05.19
22:49:23
发表了文章
2023-05-19 22:49:23
Android 底部导航栏(三、ViewPager+TabLayout+Fragment)简单易懂
底部导航栏在Android应用中随处可见,今天使用ViewPager+TabLayout+Fragment这三个控件来实现此功能。 前面使用了另外两个方法来实现导航栏,不过我还是更喜欢Viewpager,代码也少,毕竟前两个不能左右滑动。
05.19
22:47:15
发表了文章
2023-05-19 22:47:15
Android 底部导航栏(二、自定义View+Fragment)
上一片文章用的是BottomNavigationView+Menu+Fragment,但是可能有时候需求不一样,menu的样式不太够,所以需要自定义View来实现。
05.19
22:45:13
发表了文章
2023-05-19 22:45:13
JVM运行原理详解(个人面试总结)
JVM是Java Virtual Machine(Java虚拟机)的缩写,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机主要由字节码指令集、寄存器、栈、垃圾回收堆和存储方法域等构成。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
05.19
21:48:27
发表了文章
2023-05-19 21:48:27
顺序查找与折半查找(Java)
从表中最后一个记录开始,逐个进行记录的关键字和给定值的比较,若某个记录的关键字和给定值比较相等,则查找成功,找到所查记录;反之,若直值第一个记录,其关键字和给定值比较都不想等,则表明表中没有所查记录,查找失败。
05.19
21:42:11
发表了文章
2023-05-19 21:42:11
Android 输入框(EditText)的输入限制,数字英文邮箱,可见\隐藏切换,踩过的坑!
最近做到了登录注册模块的各种输入判定,监听等等,因为需求上的需要,还是搞了好一会儿,今天在这总结一下。 常规的输入框输入需求有纯数字,字母,混合输入,邮箱,键盘默认打开数字键盘,密码可见性,键盘的收起弹出等等。
05.19
21:37:40
发表了文章
2023-05-19 21:37:40
Android 发送邮件(简单很快啊)
Android 发送邮件(简单很快啊)
05.19
21:35:44
发表了文章
2023-05-19 21:35:44
Android 图片Loading旋转动画效果
用场景:在数据请求或者一些加载的页面中,总需要一些过度的动画效果,很多时候我们都可以在图片中间加一个loading的旋转图片,以前也做过,今天做的时候噼里啪啦敲了半天结果运行没效果,所以今天总结下这个啷个做的。
05.19
21:33:29
发表了文章
2023-05-19 21:33:29
Android Git 拉取代码报错:error: cannot pull with rebase: Your index contains uncommitted changes.
造成原因:在使用Android Studio中Git的Commit Directory 将本地更改的代码保存到本地后,点击commit,发现提交不上去,发现本地有代码,这时候拉取代码,报错:cannot pull with rebase: Your index contains uncommitted changes.表示我的索引有未提交的改变
05.19
14:25:11
发表了文章
2023-05-19 14:25:11
Android 实现圆弧背景(Shape实现和自定义View)
如今Android系统的App,很多时候为了有更好的用户体验,都会有各种好看的UI,动画,点击效果等等,其中圆弧的控件在App中很常见,今儿就自己总结下自己实现圆弧的两种基础的方法。即Shape方法和使用View里面的方法自己画。
05.19
14:22:54
发表了文章
2023-05-19 14:22:54
Android Navigation获取栈顶Fragment
由于项目底层是Unity,在上层切换Activity时,下面的unity界面会暂停,界面不能刷新,会有很多问题,于是我们就想到了Activity App,那么就想到了使用JetPack的Navigation来统一管理Fragment之间的跳转。
05.19
14:20:59
发表了文章
2023-05-19 14:20:59
Android 防止点击下层页面的控件
Bug:由于项目使用的是单Activity,由navigation进行跳转逻辑,所以,会使用到大量的fragment,由A跳转到B,在B页面进行键盘的收起展开后,点击页面的部分位置会点击到下层的控件,这样肯定是不行的,百度了也没啥结果,于是参考了大佬的其他页面的布局属性。于是便发现了android:clickable这个属性。
05.19
14:19:58
发表了文章
2023-05-19 14:19:58
Android:解析Json异常 Expected a string but was BEGIN_OBJECT at
今天解析后端数据时,发现了这个报错:Expected BEGIN_OBJECT but was STRING at 看来是自己哪儿解析错误了。 因为数据的特殊性,后端返回的Json串里面可能还会有Json数据,可能嵌套了三次层,
05.19
14:18:07
发表了文章
2023-05-19 14:18:07
Android 底部导航栏(一、BottomNavigationView+Menu+Fragment)
现在常用的App主页都会有一个底部导航栏,根据需求也使用过好几种方法进行实现,于是想着还是总结一下,今天还写一个简单的BottomNavigationView方法来实现这个功能
05.19
14:13:40
发表了文章
2023-05-19 14:13:40
关于RecycleView的getPosition(),getAdapterPosition()过时和getBindingAdapterPosition、getLayoutPosition..的总结
在App的开发过程中,常常会用的RecycleView,毕竟他可以横着来,竖着来,嵌套着来,而每个列表,我们通常都会写一个相对应的适配器(Adapter),里面包含了初始化,赋值,一些数据的监听,一些动作的监听等等。
05.19
14:10:47
发表了文章
2023-05-19 14:10:47
Android TabLayout的使用与总结
最近的新项目里老是会用到tablayout,便想着自己也总结下,加深印象,于是他来啦!
05.19
14:07:57
发表了文章
2023-05-19 14:07:57
Android 监听键盘输入(实现搜索、发送、完成等等)
在Android App的实际开发中,时常会需要监听软键盘的输入事件。 所以个人在此进行一个总结。 例如:微信和QQ聊天的消息发送,你会发现他的聊天框并没有发送的控件,软键盘的换行或者某个按钮会变成发送;在某些浏览器的输入框,输入内容后,软件盘的某个按钮会有搜索的字样,还有填写内容时的完成按钮等等,这些都可以通过监听键盘和输入框的一些配置实现这些功能。
05.19
14:04:42
发表了文章
2023-05-19 14:04:42
Android 设置Padding和Margin(动态/静态)
在Android界面开发时,为了布局更加合理好看,很多时候会用上Padding和Margin, padding和margin是什么呢?即内边距和外边距; 某个View指定为padding是针对该View里面的子View距离该View距离而言的,或者是里面的内容距离容器的距离。
05.19
14:01:01
发表了文章
2023-05-19 14:01:01
Android gradle.properties 基础使用和常规配置
Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。
05.19
13:57:24
发表了文章
2023-05-19 13:57:24
The application could not be installed: INSTALL_FAILED_TEST_ONLY. Android App包安装失败(Bug记录)
The application could not be installed: INSTALL_FAILED_TEST_ONLY. Android App包安装失败(Bug记录)
05.19
13:56:07
发表了文章
2023-05-19 13:56:07
Android转AndroidX
公司项目多,有些事java,有些是kotlin,有些是Android,有些是AndroidX,一些依赖和依赖库的更新使得调用的方法等不同,导致功能同步时效率及极其低下,于是打算把Android项目转成AndroidX。
05.19
13:52:19
发表了文章
2023-05-19 13:52:19
Android Studio 快速获取get,set方法
在写实体类的时候,对每一个字段的get和set方法一个一个敲那是相当难受啊! 那这边如何快速的set,get或者生成构造函数,生成toString方法。
1
2
跳转至:
发表了文章
2023-05-20
关于GreenDao更改数据结构,导致报错
发表了文章
2023-05-20
运行异常:java.lang.UnsupportedOperationException List.remove/add方法报错
发表了文章
2023-05-20
Android 获取栈顶应用包名
发表了文章
2023-05-20
Android EditText 获取/失去焦点
发表了文章
2023-05-20
Android EditText输入框不聚焦,点击跳转
发表了文章
2023-05-20
Android 实现控件对称布局(约束布局和线性布局)
发表了文章
2023-05-20
判断App是否处于后台/前台,使用ActivityLifecycleCallbacks稳得很!
发表了文章
2023-05-20
报错:java.util.ConcurrentModificationException 线程不安全
发表了文章
2023-05-20
ADMob 原生广告展示不完全,mediaView无图片数据
发表了文章
2023-05-20
Android 字符串替换,去除空格等操作
发表了文章
2023-05-20
Android lottie java.lang.IllegalStateException: Missing values for keyframe
发表了文章
2023-05-20
Android动画 补间动画
发表了文章
2023-05-20
Android动画之帧动画
发表了文章
2023-05-19
Android 底部导航栏(四、ViewPager+RadioGroup+Fragment)简单易懂
发表了文章
2023-05-19
Android 底部导航栏(三、ViewPager+TabLayout+Fragment)简单易懂
发表了文章
2023-05-19
Android 底部导航栏(二、自定义View+Fragment)
发表了文章
2023-05-19
JVM运行原理详解(个人面试总结)
发表了文章
2023-05-19
顺序查找与折半查找(Java)
发表了文章
2023-05-19
Android 输入框(EditText)的输入限制,数字英文邮箱,可见\隐藏切换,踩过的坑!
发表了文章
2023-05-19
Android 发送邮件(简单很快啊)
正在加载, 请稍后...
滑动查看更多
回答了问题
2023-06-06
APP话题功能上线,发表你的观点,赢取积分及实物奖品!
这个是随便回答吗
赞1
踩0
评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝