- 博客(11)
- 收藏
- 关注
原创 【Android】自定义Dialog
摘要: DialogUtils是一个工具类,采用单例模式实现,主要用于管理对话框的显示。其中showFaceUserRemoveDialog方法用于显示删除人脸用户的对话框。FaceUserRemoveDialog继承自Dialog,实现了点击事件处理,包含确认/取消按钮、关闭图标等UI元素。该对话框设置为全屏透明背景,通过触摸外部区域可关闭,并提供了设置内容文本的方法。当点击确认按钮时,会调用UserAccountJsonManager删除指定用户账号。代码包含详细的日志记录和生命周期方法跟踪。
2025-11-19 18:04:57
367
原创 【Android开发知识点】Activity
Android组件核心机制解析 Activity生命周期包含7个关键方法:从创建(onCreate)到销毁(onDestroy)的完整流程。系统提供4种启动模式控制实例复用:标准模式、栈顶复用、栈内复用和全局复用。横竖屏切换默认会重建Activity,触发完整生命周期回调。Service支持两种启动方式:startService适合后台任务,bindService便于进程通信。三大组件通过Intent实现交互,构成Android应用的基本通信框架。理解这些机制对于开发稳定的Android应用至关重要。
2025-06-26 20:28:53
288
转载 Android日期设置DatePicker的简单使用
在需求中选择日期有时会有最大值最小值的要求 在文档中发现有setMaxDate和setMinDate这两个方法分别可以设置最大值和最小值;在init方法中传入需要初始化显示的年月日。PS: 这两个方法需要的时间参数为毫秒级别。
2024-12-14 12:25:02
525
原创 Android黑白主题切换
使用Android原生的黑白主题切换方式实现,各应用需要准备两套资源文件,创建drawable-night,values-night等文件夹存放深色模式资源文件,资源文件名称,颜色名称等无需变化,与drawable,values下保持一致即可。
2024-11-25 11:46:07
1108
转载 Android 阿里云镜像整理
在android开发中,因为各种原因,时常编译速度缓慢甚至卡住不动,切换到阿里云maven仓库之后,则可以提升编译速度。jcenter和public二选一即可。
2024-04-07 09:44:53
845
原创 创建SharedPreferences工具类,使用方法
上面读写方法里的key最好再单独定义一个类来存放,这样就保证在使用的时候不会出现写错key而取不到数据的情况。
2024-03-01 17:33:35
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅