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

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

原创 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
原创 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
原创 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
原创 LinkedHashMap 跟 TreeMap的区别
你使用的是 TreeMap,它会根据键的自然顺序进行排序,而不是插入顺序。因此,尽管 showAllLabelDistrict 是最先加入 disMap 的,但由于后续插入的键值会按照字母顺序排列,它不会保留在第一位。如果你希望保留插入顺序,请使用 LinkedHashMap 代替 TreeMap。总结:TreeMap按自然字母排序;LinkedHashMap 按插入顺序排序。
2025-07-09 11:47:20
123
原创 git真正更新项目
Fetch all remote后flutter代码都拉下来,都是Android项目应用不上;git–>update project才生效!
2025-07-07 17:12:34
125
原创 popupwindow没有margin属性,怎么实现margin效果?
最外层包一个帧布局,注意最外层的帧布局是清清爽爽的,属性设置在里面线性布局设置。
2025-06-24 15:19:34
201
ReclyclerView去掉最后一个条目分割线
2017-07-17
终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)
2017-06-27
universal-image-loader-1.9.5.jar
2016-08-18
CoordinatorLayout与AppBarLayout
2017-06-28
mvi是解决什么问题的
2022-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人