- 博客(10)
- 收藏
- 关注
原创 Retrofit框架请求网络数据
注意http请求在AndroidManifest.xml需要在application添加android:usesCleartextTraffic="true"。7、在MainActivity中进行网络请求时,异步操作在协程里面进行。1、在 AndroidManifest.xml 添加网络请求权限。3、在libs.versions.toml中实现版本管理。8、点击button得到请求数据(数据接口来自聚合数据)2、在 build.gradle.kts文件中添加依赖。5、提供网络请求接口。
2025-03-24 21:11:19
139
原创 SharedPreferences使用实例 (是否同意登录协议)
在1中调用getInstance(this),传入的this为SplashActivity,但是DefaultPreferenceUtil在初始化时,将传入的。其次通过SharedPreferences中的preference.edit().putBoolean(TERMS_SERVICE,true).apply(),get() = preference.getBoolean(TERMS_SERVICE,false)可以轻松实现数据的储存和调用。1、首先在SplashActivity类中写是否同意的逻辑。
2025-03-18 22:17:50
105
原创 ViewBinding使用和封装
2、创建反射类ReflectUtil,在该类中,通过传入的LayoutInflater对象、VB类,首先获取父类的对象(BaseViewModelActivity<ActivitySplashBinding>)。接下来,通过反射调用该方法并返回一个ActivitySplashBinding对象。1、创建一个BaseViewModelActivity类,使用反射机制动态获取binding,简化使用。1、在build.gradle.kts开启视图绑定,用来代替findviewById。
2025-03-18 18:22:50
207
原创 基于携程跨界面通信(关闭登录界面)
3、在登录界面只要左(1)使用点击密码登录按钮时,到达账号密码输入界面右(2),点击登录按钮,我们希望同时关闭(1)(2)两个界面.6、在LoginHomeActivity中接收事件并关闭LoginHome登录界面。4、事件类,用于表示登录状态发生改变,用于通知其他组件。2在libs.versions.toml中实现版本管理。7、在LoginActivity中关闭Login登录界面。1、在build.gradle.kts导入依赖。负责管理应用的全局状态,特别是登录状态。
2025-03-17 09:47:48
188
原创 开启守护进程
1、在xshell工具中输入sudo apt-get update && apt-get install -y screen命令安装。2、使用screen打开守护进程。
2025-03-17 08:45:41
200
原创 论文写作结课报告
5、为增强引言的吸引力,可以采用与摘要相似的节奏,将摘要中的每个句子扩展为独立段落,每段应包含5-10个句子。1、引言部分在学术论文中至关重要,通常涵盖研究课题的背景、前人研究的进展、成果、现实情况及存在的问题。3、介绍课题的性质、范围及其重要性,强调研究目的或亟需解决的问题,以引导读者关注研究的核心内容。2、使用范围广泛且数量丰富的数据集,以提高研究结果的可信度,确保数据集包含足够的样本和多个属性。3、尽量采用简短的句子和简单的句型,以提高论文的可读性,使复杂内容易于理解。
2024-10-31 18:19:38
816
原创 导入别人的项目debug时出现的关于导包报错解决方法
pixel_shuffle_down_sampling方法。在项目中别人写的工具包debug报错。就可以在该类debug成功。
2024-03-02 10:20:07
296
原创 简单的调用栈
当我运行train.py的时候就会调用这段代码的forward方法,它将输出当前的堆栈信息。将traceback.format_stack()写入你想添加的地方。
2024-01-07 22:06:04
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人