会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
施行
每一件事都要思考! 每一分钟都要学习!
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2023年8月10日
LeakCanary的使用
摘要: LeakCanary是一个用于检测和分析Android应用中内存泄漏问题的开源库。它可以帮助你在应用运行时及早发现潜在的内存泄漏,并提供详细的分析报告。以下是使用LeakCanary的基本步骤: 1、在项目中添加依赖: 在你的项目的 build.gradle 文件中添加以下依赖: dependenc
阅读全文
posted @ 2023-08-10 14:09 施行
阅读(1063)
评论(0)
推荐(0)
2023年8月7日
Android View动态设置有圆角的背景颜色
摘要: val shapeDrawable = GradientDrawable() // 设置形状为矩形 shapeDrawable.shape = GradientDrawable.RECTANGLE // 设置背景颜色 shapeDrawable.setColor(Color.parseColor(i
阅读全文
posted @ 2023-08-07 17:04 施行
阅读(359)
评论(0)
推荐(0)
2023年6月9日
Kotlin中的@JvmOverloads注解的解释
摘要: 在自定义一些控件的时候,我经常会直接写入需要的参数,比如: class MaskedCardView( context: Context, attributeSet: AttributeSet? = null, defStyle: Int = com.google.android.material.
阅读全文
posted @ 2023-06-09 14:12 施行
阅读(204)
评论(0)
推荐(0)
2023年5月13日
日常口语
摘要: 打招呼,问好 1. Good morning? Good morning! 早上好?早上好! 2. Good afternoon? Good afternoon! 下午好?下午好!3. How old are you? I am (four). 你几岁了?我(四)岁。4. What is your
阅读全文
posted @ 2023-05-13 09:42 施行
阅读(75)
评论(0)
推荐(0)
2023年4月24日
集成Hawk 2.0.1,遇到gson冲突的解决办法
摘要: 这个错误提示是因为在两个不同的库中都包含了相同的类(com.google.gson.ExclusionStrategy)。解决方法如下: 删掉其中一个库。如果你的项目中只需要其中一个库,那么可以直接删除另一个库,或者将其从依赖中移除。 升级库版本。如果两个库都是必需的,那么可以尝试升级其中一个库的版
阅读全文
posted @ 2023-04-24 23:37 施行
阅读(225)
评论(0)
推荐(0)
2023年4月20日
Google推荐使用ActivityResult API来替代onActivityResult
摘要: onActivityResult并没有废弃,但是在Android 10及以上版本中,Google推荐使用ActivityResult API来替代旧的方式。 使用ActivityResult API需要引入Activity Result库,具体步骤如下: 1.在app的build.gradle中添加
阅读全文
posted @ 2023-04-20 17:32 施行
阅读(223)
评论(0)
推荐(0)
2023年4月17日
github上Android最好的开源框架
摘要: 以下是一些GitHub上关于Android最火的、框架最好的开源项目: Retrofit:一个RESTful API的HTTP客户端库。 Glide:一个用于Android的快速、高效、流畅的图片加载库。 EventBus:一个Android优化的发布/订阅事件总线。 OkHttp:一个高效的HTT
阅读全文
posted @ 2023-04-17 21:53 施行
阅读(189)
评论(0)
推荐(0)
2023年4月15日
Android开发,使用的是OkHttp和Reftrofit,用的是Kotlin协程,用Kotlin写一个网络拦截器,模拟登录请求,成功后返回成功模拟数据,失败后返回错误数据
摘要: 首先,我们需要定义一个网络拦截器类,继承自OkHttp的Interceptor接口: class LoginInterceptor : Interceptor { override fun intercept(chain: Interceptor.Chain): Response { // 模拟登录
阅读全文
posted @ 2023-04-15 20:31 施行
阅读(332)
评论(0)
推荐(0)
Okhttp的拦截器addInterceptor可以重复添加吗
摘要: 可以重复添加。每次添加的拦截器都会被添加到拦截器链的末尾,按照添加顺序依次执行。这个特性可以用来实现多个拦截器对请求和响应的处理,每个拦截器负责不同的功能。
阅读全文
posted @ 2023-04-15 16:23 施行
阅读(104)
评论(0)
推荐(0)
Android studio英汉对照表
摘要: Android Studio:安卓工作室 Project:项目 Module:模块 File:文件 Edit:编辑 View:视图 Code:代码 Run:运行 Debug:调试 Window:窗口 Help:帮助 Gradle:Gradle Build:构建 Rebuild Project:重新构
阅读全文
posted @ 2023-04-15 15:31 施行
阅读(164)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告