- 博客(5)
- 收藏
- 关注
原创 Camera2 demo开发
请求完成后, 可以在回调中查询到相应的请求参数和CameraDevice当前状态, 总的来说, Camera2中预览/拍照/录像数据统一由Surface来接收, CaptureRequest代表请求控制的Camera参数, CameraMetadata(CaptureResult)则表示当前返回帧中Camera使用的参数以及当前状态.4、构建CaptureRequest, 有三种模式可选 预览/拍照/录像.(可以在CaptureRequest设置曝光时间、ISO、白平衡等。
2024-10-09 15:09:43
580
原创 多维度打包同一个项目的不同布局实现。
flavorDimensions 从单词字面理解知道是 “风味维度”,是需要结合 “产品风味(即productFlavors)” 来一起使用的。给他们都添加一个布局文件,要求,需要变化布局的文件需要更main 中的布局文件名一样,里面的内容可以做更改。flavorDimensions 的使用会定义出维度,供接下来的 productFlavors 使用。K2 和 K3 的布局也是 和上面类似只是文子变了,就不贴图出来了。这样我们就通过多维度打包实现了项目工程布局的不同。选择你想要运行的项目,点击执行就好了。
2024-10-08 16:35:54
381
原创 Android Parcelable 序列化
序列化其实就是对象的状态信息转换为可以存储或传输的形式layout文件其实就是xml文件相当于将view文件进行了序列化Json的数据传输其实也是将网页进行序列化在Android中常用的序列化有Serializable和Parcelable。
2024-10-08 11:32:51
499
原创 Android GridView 的基本使用实现横向列表布局
1、GroupVos 是一个集合类,用来获取从后台拿到的数据,这里GroupVos 在后台的数据类型是数组。如果你这个布局样式是经常被引用到的话 可以将 上方的GridViewAdapter1()单独写一个类。然后在你想使用这个布局的activity照常使用setGridView()然后在setGridView()方法,适配器导入页面那里直接引用即可。在Android布局中,ListView经常被用来做适配器。我这个活动的名称是 GroupOrderConfirm。这两个方法也是根据你自己布局来。
2023-07-11 16:45:09
1505
原创 Android 实现数据回传
startActivityForResult(intent, 1) 这个方法,这里面带有两个参数,第一个是你要跳转的对象,第二个是传送码。在使用setResult(0, intent) 方法跳转,这里参数1 是回传码 参数2 是跳转目的。我们在开发项目中经常遇到需要把数据传回上一个页面的情况,这时候我们就可以用到。假如我们现在要从activityA →activityB。然后在activityB中。这样数据回传就完成了。
2023-07-11 16:39:49
1451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人