自定义博客皮肤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)
  • 收藏
  • 关注

原创 JDK 安装与环境变量配置(Win10详细版)

这样就安装完成了,点击“关闭”,然后进行环境变量的配置。三、 配置环境变量鼠标右键 “此电脑” 选择属性,之后会出现一个弹窗,点击 “高级系统设置”如下图:点击 “环境变量” 然后会看到这样的画面:关键是下面的内容,用户变量可以不用管:至此你已经完成了所有的准备步骤,接下来就是环境配置了:1.点击“新建”会出现一个弹窗:

2024-06-04 19:45:17 667

原创 flutter 使用source_gen和code_builder编译时生成代码

}这个包专门用来解析注解,生成代码,先在pubspec.yaml中依赖上面创建的包annotations,然后再添加依赖source_gen和build_runner,代码如下name: generatedescription: A new Flutter package.version: 0.0.1author:homepage:environment:sdk: “>=2.7.0 ❤️.0.0”flutter: “>=1.17.0

2024-06-04 19:17:04 843

原创 Android自定义View之绘制圆形头像

我始终认为自定义View的难度只在于它的实现思想,通常我们遇到问题的时候,并不是Google不到,而是压根就不知道这个问题该去如何Google,如果知道了问题所产生的原因,其实问题已经迎刃而解了,最怕的是不知道问题为什么会产生。矩形区域是完整的图片,圆形区域就是我们最终显示的头像区域,那么就很简单了,圆形区域与矩形区域相交,取并集区域?通过上面的代码,我们得到了原有的bitmap图像,紧接着我们需要绘制圆形的bitmap,与上面类似,首先创建一个和bitmap大小一致的位图。将较短的一边设置圆的半径。

2024-06-04 18:38:55 902

原创 Android开发的艺术:插件化框架Virtual APK实现原理解析(1)

如果我们启动的是插件APK里的Activity,这个方法的Catch语句块是一定会被执行的,因为入参className已经被替换为插桩Activity的,但是我们只是在宿主App的AndroidManifest.xml中定义了这些Actiivty,并没有真正的实现。如果启动的Activity是插件APK中的,则根据该Actiivty的启动模式选择合适的插桩Activity, AMS在启动阶段对插桩Activity处理后,在创建Activity实例阶段,实际创建插件APK中要启动的Activity。

2024-06-04 18:08:41 239

原创 Android中高级面试题持续助攻:图解Android Binder机制_app framework层 native层

内存分配:如果某个进程以及不需要了可以从内存中移除,并且回收相应的内存。

2024-06-04 17:37:12 741

原创 Android 安卓DataBinding(一)·基础

但是PeopleBean中的age是int类型,此时就要使用String.valueOf(data.age)转成String类型,否则会报错。这样布局这边就算完事了,但是呢PeopleBean少了点什么呢,没错,就是他的信息,现在PeopleBean中所有的信息都还是null呢!但是,这样有时候避免不了import导入不同路径而相同的类名,此时呢,就要在import标签中用到alias属性了,就比如以下情况。//布局中variable标签中的name是data,所以这里是setData。

2024-06-04 17:05:22 284

原创 5个月前,如果你没有不屑于刷这份《字节内推+面试宝典》,今天坐到字节Android部门

遇到了什么印象深刻的问题。A:会顺着你介绍的项目问下具体实现。推送消息有富文本么?热修复了解么,用的什么?apk包大小有限制么?怎么减少包大小?工作中有没有用过或者写过什么工具?脚本,插件等等比如:多人协同开发可能对一些相同资源都各自放了一份,有没有方法自动检测这种重复之类的写过native的底层代码么view的绘制熟悉么,介绍下gc相关的算法anr是因为什么产生的,怎么排查界面上的话,有什么优化措施么?比如列表展示之类的,平时遇到过内存问题吗,怎么优化的?平时用过哪些设计模式?

2024-06-04 16:26:51 301

空空如也

空空如也

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

TA关注的人

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