自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java 进阶 _ 注解及其在 Android 中的应用

Javapoet 是一个用来生成.java文件的 Java API,由 Square 开发,你可以在它的 Github 主页中了解它的基本使用方法。它的好处就是对方法、类文件和代码等的拼接进行了封装,有了它,我们就不用再按照字符串的方式去拼接出一段代码了。相比于直接使用字符串的方式,它还可以生成代码的同时直接import对应的引用,可以说是非常方便、快捷的一个库了。这里的是用来生成类文件的核心类,它是一个抽象类,一般使用的时候我们只要覆写它的方法中的4个就可以了。init。

2024-06-04 19:42:02 1090

原创 FIDL:Flutter与原生通讯的新姿势,不局限于基础数据类型

抱歉,没门,只能给你一个尴尬又不是礼貌的危笑。当然,也不是不可以,我们可以在原生上层把对象序列化成json对象,然后在flutter层再把json转成flutter的对象,同样效率很差。

2024-06-04 19:13:00 661

原创 Android缩放动画

/ 设置动画播放的时间。// 创建缩放的动画对象。// 设置动画播放的时间。

2024-06-04 18:34:56 404

原创 Android开发入门——SharedPreferences的使用

/值类型(String:0,int:1,long:2,float:3,boolean:4)相关的key见{@link SpKeyDefault}相关的key见{@link SpKeyUser}//sharedPreferences 是否为空。//Sp提交多个时使用,用于描述每个提交项。@param defValue 默认值。//按类型put数据。

2024-06-04 18:03:50 912 1

原创 Android中AsyncTask的使用与源码分析

上面介绍了AsyncTask的基本应用,有些朋友也许会有疑惑,AsyncTask内部是怎么执行的呢,它执行的过程跟我们使用Handler又有什么区别呢?可以看到,AsyncTask的初始状态为 PENDING ,代表待定状态, RUNNING 代表执行状态, FINISHED 代表结束状态,这几种状态在AsyncTask一次生命周期内的很多地方被使用,非常重要。values) 是final修饰的,不能覆写,只能去调用,我们一般会在doInBackground(Params…

2024-06-04 17:32:16 912

原创 Android 启动优化——深入理解布局优化_android 异步inflate

Android - 一种新奇的冷启动速度优化思路(Fragment极度懒加载 + Layout子线程预加载)")View 的渐进式加载,在 JectPack compose 没有推广之后,推荐使用这种方案,适配成本低View 的异步加载方案,虽然效果显著,但是适配成本也高,没搞好,容易发生内存泄露JectPack compose 声明式 UI,基本是未来的趋势,有兴趣的可以提前了解一下他。

2024-06-04 17:00:31 555

原创 20场面试斩获大厂offer,你在我这能学到什么?(1)

选谁这个问题,如果此时自己还没确定,可以把自己考虑的因素讲出来,如业务内容、地点、实习生培养制度等讲出来,然后告诉HR最后会权衡考虑,并在最后向HR了解这些内容(如果你都不问,怎么权衡?关于算法,不同的企业对算法的要求是不同的,有些企业的算法都是简单题甚至没有算法题,例如美团的算法题是很简单的,腾讯的算法题也基本都是经典题目;这部分的内容,大都会在三面或者HR面提问到,到这里其实面试已经差不多稳了,但也不可以乱讲话哦,不然HR姐姐卡我们简历就难受了。其次,企业的不同的部门对算法的考察偏好也是不同的。

2024-06-04 16:18:48 398

空空如也

空空如也

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

TA关注的人

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