自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiyangyang8110的博客

坚持下去,因为真正能坚持到底的人并不多!!

  • 博客(1407)
  • 资源 (10)
  • 收藏
  • 关注

原创 开发新项目注意事项

4共性的东西一定要抽象出来,做好base Library----(写项目的注意事项也可做为面试题)2Review代码的重要性,代码不断升级的过程就是能力不断提高的过程。3设计的重要性,开发之前先做好足够的设计,边做边想那是新手的体现。6开发小组的重要性—找到志同道合的小伙伴,一起进步。5有问题做好笔记,不断总结提高。1注释的重要性,勤加注释。

2022-08-22 09:26:22 227

原创 Android高级研发必会系列

1必须学会到代码动态添加view,而不是只会在xml中写死布局

2022-07-02 10:14:19 1238 5

原创 Adapter中自定义回调接口

private onItemClick listener;viewHolder.llShopcaritem.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(listener!=null){ Log.e("wy", "76onClick: " ); .

2022-04-12 10:02:14 816

原创 java多线程问题(代码示例)

前言:实际开发中光听说多线程问题,多线程问题,到底啥是多线程问题?解释:多线程问题是指:多个线程(2个及以上)在长循环中同时操作同一个变量(可延伸为内存空间),会导致变量错乱问题(可能不是我们想要的结果)mThread.join();等待线程执行完毕final int[] num = new int[1]; Thread mThread = new Thread() { @Override public void run() {

2021-03-23 17:37:37 321 2

原创 动态控制布局显示

希望布局跟右侧有一定距离。

2025-07-25 11:38:31 81

原创 Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings

核心就是禁用掉uploadCrashlyticsMappingFileRelease这个任务。FirebaseCrashlytics 提示mapping上传超时。

2025-07-23 17:33:43 124 1

原创 突然网页打不开,钉钉登不了,但是微信能登陆

Chrome 菜单 >“设置”>“显示高级设置…”>“更改代理服务器设置…”>“LAN 设置”,最后排查跟梯子软件有关系;打开这个软件能登录了;可能昨天电脑关机这个软件没正常退出就强制关机了。

2025-07-22 09:08:35 308

原创 kotlin作用域函数let, also, with, apply,run区别(kt面试必问)

在 Kotlin 中, let , also , with , apply 是四个常用的作用域函数,它们都用于在特定上下文中执行代码块,但各有特点和用途。

2025-07-21 19:39:03 236

原创 在安卓开发中,多次点击启动 Service 会有什么问题?

为了避免这些问题,可以在代码中进行适当的处理,例如在启动 Service 之前检查 Service 是否已经在运行,或者使用 bindService() 方法来绑定 Service ,以确保 Service 只被启动一次。2解决:在启动 Service 之前检查 Service 是否已经在运行,或者使用 bindService() 方法来绑定 Service ,以确保 Service 只被启动一次。生命周期管理问题:多次启动 Service 会影响其生命周期管理。

2025-07-21 19:33:19 217

原创 点击fragment的按钮调到fragment,怎么写呢

借助eventbus实现了,挺好。

2025-07-21 17:20:32 76

原创 kotlin代码简洁体现在哪里?举个例子

确实简洁:比如一个?就可判空,java的话得需要if(student!

2025-07-21 14:15:46 400

原创 kotlin委托by的作用及示例

kotlin有委托语法by,委托就是把自己的事(不想做的)委托给别人。示例:A不想洗碗,委托给B。

2025-07-21 14:00:49 67

原创 数字格式化-每三位加一个逗号

【代码】数字格式化-每三位加一个逗号。

2025-07-21 09:10:01 68

原创 tools的作用:预览

tools:text是Android布局文件中用于预览显示的临时属性,主要用于在开发阶段为视图组件(如TextView、EditText等)设置预览文本,而不会影响实际运行时显示效果。‌预览显示‌:在Android Studio布局预览时,tools:text会覆盖原有文本属性(如android:text),方便开发者直观查看布局效果。‌临时替代‌:当开发者需要动态设置文本时,可先用tools:text预设默认值,运行时再通过代码修改为实际内容。

2025-07-16 17:06:46 152

原创 使用远程的某个分支开发

背景:有一个新需求,需要创建一个新分支,但是同事在远程抢先创建了master_clp_会员管理分支,怎么用他已创建的新分支呢。执行 git fetch origin 远程分支名:本地分支名 命令,将远程分支拉取到本地。3 切换到本地分支master_clp_会员管理,可以愉快的开发了。肯呢个有很多,看不到就回车继续找,确认远程已创建新分支。4确认一下 git branch。本地输入查看远程所有分支命令。

2025-07-16 10:18:04 129 1

原创 gravity layout_gravity区别

layout_gravity 控制控件在父布局中的位置,如textview在LinearLayout中的位置(layout指父布局的意思)gravity 控制控件本身,如textview本身字体的显示。

2025-07-14 16:54:09 389

原创 android好用的模拟器

雷神模拟器夜神模拟器。

2025-07-11 15:11:08 365

原创 布局查看(显示布局边界)

开发者选项-显示布局边界。

2025-07-11 10:59:42 349

原创 遍历map(LinkedHashMap)

【代码】遍历map(LinkedHashMap)

2025-07-09 20:04:20 138

原创 LinkedHashMap 跟 TreeMap的区别

你使用的是 TreeMap,它会根据键的自然顺序进行排序,而不是插入顺序。因此,尽管 showAllLabelDistrict 是最先加入 disMap 的,但由于后续插入的键值会按照字母顺序排列,它不会保留在第一位。如果你希望保留插入顺序,请使用 LinkedHashMap 代替 TreeMap。总结:TreeMap按自然字母排序;LinkedHashMap 按插入顺序排序。

2025-07-09 11:47:20 123

原创 MVP架构接口开发套路

2后写javabean用来承接出参。1先model,用来组装入参。以下是半mvp,还没用到p。3new model使用。

2025-07-08 15:42:27 176

原创 git真正更新项目

Fetch all remote后flutter代码都拉下来,都是Android项目应用不上;git–>update project才生效!

2025-07-07 17:12:34 125

原创 好用的投屏工具

点击绿色的scrcpy.exe就可以愉快的投屏了。

2025-07-05 10:14:12 183

原创 ImageView自定义复选框效果

【代码】ImageView自定义复选框效果。

2025-07-04 09:30:16 229

原创 好用的抓包工具

经典的,免费体验10days;可尝试搞一个pojie版。免费的:from空白大神。

2025-07-04 09:29:15 99

原创 findviewbyme突然不出现了

ctrl+y快捷键。

2025-06-27 18:41:30 75

原创 动态设置文字,按规定格式显示

【代码】动态设置文字,按规定格式显示。

2025-06-27 18:28:18 63

原创 AndroidStudio看一个类中所有的方法视图是哪个

structure。

2025-06-27 11:11:42 81

原创 多选框checkbox自定义样式

2使用button属性。

2025-06-26 14:30:36 172

原创 代码中国际化后显示是一串数字(哈希地址)

【代码】代码中国际化后显示是一串数字(哈希地址)

2025-06-25 15:05:47 205

原创 popupwindow没有margin属性,怎么实现margin效果?

最外层包一个帧布局,注意最外层的帧布局是清清爽爽的,属性设置在里面线性布局设置。

2025-06-24 15:19:34 201

原创 Android studio热发布按钮在哪

2025-06-24 15:16:22 94

原创 鼠标突然不跟手了

点击一下中间黄色按钮就好了。

2025-06-24 10:39:26 104

原创 边框里面带文字、图标效果实现

【代码】边框里面带文字、图标效果实现。

2025-06-23 17:14:59 231

原创 cmd安装apk命令

【代码】cmd安装apk命令。

2025-06-23 16:40:08 119

原创 flutter环境变量记录

D:\0flutter\sdk\flutter_windows_3.7.12-stable\flutter\bin

2025-06-21 19:43:09 535

原创 动态添加条目(列表效果)

【代码】动态添加条目(列表效果)

2025-06-18 15:12:57 301

原创 适配不同的屏幕

建多个不同的尺寸包。

2025-06-17 16:31:19 121

原创 调试机屏幕捕获

找到logcat图标–相机图标。

2025-06-17 16:29:39 103

原创 调试机屏幕捕获

找到logcat图标–相机图标。

2025-06-13 20:04:20 99

好用的投屏工具分享给大家

好用的投屏工具分享给大家

2025-07-05

ReclyclerView去掉最后一个条目分割线

拿来即用,简单快速,替换成ReclyclerView.addItemDecoration(new MyDividerItemDecoration());即可

2017-07-17

终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)

终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)

2017-06-27

fastjson最新版2016/4/18

比Gson更快速地解析

2016-08-19

阿里云mns的jar包

阿里云mns的jar包,官方网站上没有是oss包,不知道为啥

2018-07-02

andriod录制Demo(无bug版)

andriod录制Demo(无bug版)源码,支持暂停,继续,包括调用系统录制

2018-03-28

universal-image-loader-1.9.5.jar

图片加载第三方universal-image-loader-1.9.5.jar,直接放在lib文件夹下,右键添加到工程里就能用了

2016-08-18

v4,v7,v13包

一键导入,急速开发支持多版本

2016-08-18

简单好用的流式布局,布局文件引进包名直接用

简单好用的流式布局,布局文件引进包名直接用,付费与免费的区别

2017-07-04

CoordinatorLayout与AppBarLayout

CoordinatorLayout与AppBarLayout的结合,实现“上吸”功能!作为Google的MaterialDesign的重要组成部分

2017-06-28

xutils3 jar包

xutils3 jar包

2016-09-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除