个人介绍
我是程序员客栈的【汉子】,一名【安卓开发工程师】; 我毕业于【北京传媒大学】,担任过【百度】的【安卓开发工程师】; 负责过【车载地图软件开发】; 熟练使用【Java】,【kotlin】,【Android】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-09-29 -至今百度安卓开发
安卓开发工程师 负责车机地图、前端、移动软件开发。熟练掌握Java,Android,kotlin等技能
教育经历
2019-07-01 - 2022-09-16北京传媒计算机科学与技术本科
语言
技能

相机测试app 软件架构 app/ ├── ui/ # 界面类(Activity/Fragment/Compose Screen) │ ├── CameraActivity.kt # 相机界面Activity │ ├── GalleryActivity.kt # 相册界面Activity │ ├── CameraPreviewFragment.kt # 相机预览碎片 │ └── ImagePreviewScreen.kt # 图片预览界面(Compose) │ ├── model/ # 数据模型类(数据载体) │ ├── Image.kt # 图片基础信息模型 │ ├── Album.kt # 相册专辑模型 │ ├── CameraConfig.kt # 相机配置参数模型 │ └── MediaStoreImage.kt # 媒体库图片模型(包含Uri等信息) │ ├── viewmodel/ # ViewModel类(业务逻辑+数据管理) │ ├── CameraViewModel.kt # 相机功能ViewModel │ ├── GalleryViewModel.kt # 相册功能ViewModel │ └── ImagePreviewViewModel.kt # 图片预览ViewModel │ ├── repository/ # 仓库类(数据访问层) │ ├── CameraRepository.kt # 相机数据仓库(处理拍照存储) │ ├── GalleryRepository.kt # 相册数据仓库(处理媒体库查询) │ └── ImageRepository.kt # 图片通用操作仓库(删除/分享等) │ ├── datasource/ # 数据源类(具体数据来源) │ ├── local/ │ │ ├── MediaStoreDataSource.kt # 媒体库数据源(查询相册) │ │ ├── FileDataSource.kt # 文件数据源(保存/读取图片文件) │ │ └── DatabaseDataSource.kt # 数据库数据源(存储图片元数据,可选) │ ├── util/ # 工具类(辅助功能) │ ├── CameraUtil.kt # 相机工具(参数配置、尺寸计算等) │ ├── ImageUtil.kt # 图片工具(压缩、旋转、裁剪等) │ ├── FileUtil.kt # 文件工具(路径处理、文件操作) │ └── LogUtil.kt # 日志工具 │ ├── permission/ # 权限相关类 │ ├── PermissionManager.kt # 权限管理类(请求/检查权限) │ └── PermissionConstants.kt # 权限常量定义(如需要的权限列表) │ ├── feature/ # 功能核心类(具体功能实现) │ ├── camera/ │ │ ├── CameraController.kt # 相机控制器(封装CameraX操作) │ │ └── CameraState.kt # 相机状态管理(预览/拍照状态) │ └── gallery/ │ ├── GalleryLoader.kt # 相册加载器(批量加载图片) │ └── AlbumManager.kt # 相册管理器(按文件夹分类) │ └── constant/ # 常量类 ├── AppConstants.kt # 应用通用常量 ├── CameraConstants.kt # 相机相关常量(如分辨率、存储路径) └── GalleryConstants.kt # 相册相关常量(如分页大小


