- 博客(10)
- 收藏
- 关注
原创 Phtyon基础类解析-str
功能:字符串格式化,字符串中使用’{}'标记需要替换的地方,如果大括号中不放数字,就按顺序替换大括号,如果大括号中放中数字标识替换顺序,则按数字顺序替换,标记顺序的数字必须是从0开始,中间不能缺失序号,比例{0}{2},这样会报错。功能:判断字符串是否为小写字符串,字符串中所有的字母a-z为小写不能包含大写字母A-Z,字符串中可以包含其它特殊字符,也样也包含中文,均识为小写,但字符串第一个字母必须为小字a-z字母。功能:如果字符串中的所有字符都是十进制和十进制,则该字符串为十进制字符串,字符串不能为空。
2023-12-14 11:27:55 79
原创 android compose Image 加载Android中的Drawables
Android Compose Image加载Drawable对象
2022-12-24 23:47:52 757
原创 Updates were rejected because the remote contains work that you do
Updates were rejected because the remote contains work that you do
2022-11-17 20:42:50 3563
原创 Lifecycle
Lifecyle生命周期组件可以单独使用,也可以配合其它组件使用,核心是为了解决把依赖于Activity生命周期操作独立到相应的组件中,不必要再放到Activity中,组件更加独立,Activity可以很轻松集成这些组件,也不用再管理其依赖组件的生命周期。
2022-04-18 08:39:13 552
原创 EventBus
注册时机、粘性事件或普通事件配合,来解决事件的操作与存储,比如App全局使用的环境变量,可以发送粘性事件,实现全局共享;如果想通过事件更新UI,须把注册时机放到onStart中,无论你发的是粘性事件还是普通事件,在UI进入onStop状态后,接收到的事件也不会刷新UI,相当于浪费了事件的发送;如果发送事件是粘性事件,订阅方法是sticky=true,UI再次获取焦点时,会再次接收到事件,可以做行UI的更新,一般不建议这样使用。
2022-03-22 19:38:37 3048
原创 class解析二(附加信息:lines)
接下来我们分析文件中的辅助信息执行:javac -g:lines二进制文件cafe babe 0000 003c 000b 0a00 0200 03070004 0c00 0500 0601 0010 6a61 7661 2f6c616e 672f 4f62 6a65 6374 0100 063c 696e6974 3e01 0003 2829 5607 0008 0100 1b636f6d 2f68 696c 6172 792f 636c 6173 73627974 652f 5369
2022-03-08 09:18:53 119
原创 class二进制文件解析(一)
class文件创建及解析创建项目结构:#项目名称testclassmkdir testClass#进入相应目录cd testClass#源码目录mkdir src#输出目录mkdir out#进入源码目录cd src#创建包mkdir -p com/hilary/classbyte#进入到classbyte目录cd com/hilary/classbyte#创建文件└── src └── com └── hilary
2022-03-04 18:35:36 2226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人