自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 08【代理设计模式】_代理设计模式类图

结构型模式(Structural Pattern)关注类和对象的组合。其描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。1)类结构型模式:类结构型模式关心类的组合,由多个类可以组合成一个更大的系统,在类结构型模式中一般只存在继承和实现关系。2)对象结构型模式:对象结构型模式关心类与对象的组合,通过关联关系使得在一个类中定义另一个类的实例对象,然后通过该对象调用其方法。

2025-01-10 19:49:58 811

原创 07Redis--config 配置文件_always-show-logo no

自定义目录:/usr/local/bin/gconfig/redis.configACL日志ACL日志跟踪与ACL相关的失败命令和身份验证事件。ACL日志对于排除被阻止的失败命令非常有用通过ACL。ACL日志存储在内存中。您可以通过重置ACL日志来回收内存。在下面定义ACL日志的最大条目长度。

2025-01-10 19:46:17 873

原创 01年北漂程序员年度总结,2024我废了,2024我重新做人了

后来也知怎么就开始学习了,脑子不是太灵光,但是可能就是喜欢比吧,毕竟我们生在这个内卷的时代,别人能做好的我也能做好,我一直是这样想的,如果做不好那就找问题、找方法,没有一个人是学不好的,只有你自己不想学,找理由找借口,从小我就感觉人必须有自己的强项,能干别人干不了的事,但是又能干别人的事,比如上学期间:要不你就学习好,要不你就混的好(混指的也就类似一些精神小伙)不不不,是情怀,俗话说:有进步的习惯,有不满足的心,有探索未知的情怀,才能跳出传道人的井,看到更大的世界。,我也会根据粉丝的需求更新视频和博文的。

2025-01-10 19:42:35 536

原创 Android P 应用兼容常见错误及建议

这会导致使用非 SDK 接口的应用在新的 Android 版本中无法运行,或运行时产生不符合预期的行为,开发者必须投入相当的研发资源保持其在未来每个 Android 新版本中的适配。请尽早在 Android P 预览版中测试您的应用,您可以运行并操作应用,然后在 adb logcat 中查找类似下方的内容,其中包含了应用调用的非 SDK 接口名,所属黑/灰名单和调用的方式: Accessing。应用对屏幕的显示比例做出错误的假设,而未能支持 16:9 以上的纵横比,进而影响用户体验。

2024-12-26 02:53:14 797

原创 Android OKHttp 可能你从来没用过的拦截器 【实用推荐】

在Manifest中注册即可,如下。

2024-12-26 02:47:53 871

原创 Android M Launcher3主流程源码浅析

当存在多个时无论哪种触发都会弹出选择框进行选择设置。可以发现,Launcher3的Activity加载其实和其他应用没啥区别的,也是一样的流程,只是我们需要特别注意上图中红色的两步。在setContentView之后我们其实又进行了一次依据设备属性的layout操作,接着才进行异步数据加载的,所以我们的重点会放在LauncherModel的loader方法中。可以发现,其实Launcher没啥特殊的,只是考虑的问题比较多而已,本文只是给出主流程,细节还需自己继续扣,略显潦草,没办法,没时间,只能这样。

2024-12-26 02:42:32 641

原创 Android Lifecycle生命周期组件探索

就像状态机一样,来管理和切换Ac的各个生命周期状态的,每个生命周期都有状态常量与之一一对应,那AC又是如何调用。,监听了 Activity 的创建,当 Actiivty 创建的时候,会尝试为 Activity 添加。包 中的Activity类,或者androidx里面的Activity类,方便些。这个接口可以帮助我们摆脱Activity之外独立监听Activity的生命周期,的生命周期,这样就完成了生命周期的无感知监听,利用了一个隐式的无UI界面的。以后的版本,你会发现,对于普通的。

2024-12-26 02:37:12 1071

原创 Android LayoutInflater

当child的布局参数LayoutParams为null时,会通过generateDefaultLayoutParams()方法为其创建LayoutParams,不同布局,其generateDefaultLayoutParams()的实现不一样。// 参数三为true,将temp添加到root中,其布局参数为params。// root为null,不为其设置params,其params为null。//参数三为false,为temp设置params。// 从xml文件中获取根view temp。

2024-12-26 02:31:51 879 1

空空如也

空空如也

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

TA关注的人

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