- 博客(12)
- 收藏
- 关注
原创 Hilt学习笔记
将绑定的作用域限定为某个组件的成本可能很高,因为提供的对象在该组件被销毁之前一直保留在内存中。请在应用中尽量少用限定作用域的绑定。如果绑定的内部状态要求在某一作用域内使用同一实例,绑定需要同步,或者绑定的创建成本很高,那么将绑定的作用域限定为某个组件是一种恰当的做法。对于可以从中执行字段注入的每个 Android 类(6个入口),都有一个关联的 Hilt 组件,可以在。每个 Hilt 组件负责将其绑定注入相应的 Android 类。Hilt一共支持6个入口点。
2024-08-30 16:28:41 950
原创 HarmonyOs 笔记
一些内置的类型如Array,Map,Set,String,Int32Array,Uint32Array等都具有可迭代性。ES6版本的TypeScript提供了一个箭头函数,它是定义匿名函数的简写语法,用于函数表达式,它省略了function关键字。for..of和for..in均可迭代一个列表,但是用于迭代的值却不同:for..in迭代的是对象的键,而for..of则迭代的是对象的值。for..of会遍历可迭代的对象,调用对象上的Symbol.iterator方法。可以一个都没有,同样也可以有任意个。
2024-07-30 13:37:08 406
原创 【平台化】Fragment中使用activity的viewModel,dialog使用Fragment中的viewModel
viewModel的创建方式,以及Fragment中使用Activity的viewModel,DialogFragment中使用Fragment的viewModel
2024-07-30 09:37:02 298
原创 Android基础知识点学习总结
安卓基础知识学习笔记分享~Linux内核层→系统运行层→应用框架层→应用层1、Linux内核层:Android系统是基于Linux内核的,这一层为硬件提供了底层的驱动,例如显示驱动,音频驱动,电源管理等等2、系统运行库层:这一层主要通过C/C++实现,为Android系统提供支持,例如SQLite库提供了数据库的支持,Webkit提供了浏览器内核的支持(SQLite数据库:轻量级,嵌入式关系型数据库)3、应用框架层:这一层提供了应用程序可能用到的各种API,我们开发者可以使用这些API来构建自己的应用程序4
2022-11-02 11:05:30 4967 2
原创 UI遇到的坑
1、获取滑动菜单栏中的头部导航栏中控件问题2、RecyclerView中item设置了点击事件后,RecyclerView再设置onTouch触摸事件,item部分的触摸事件失效问题
2022-11-01 17:16:45 1066
原创 Service服务遇到的坑
②服务端的build/generated/source/buildConfig.java文件中的APPLICATION_ID。intent设置包名的时候可以从两个地方获取包名,①服务端的manifest.xml文件中。
2022-11-01 17:10:06 445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人