摘要: ### Andorid LiveData 使用 [[_TOC_]] #### Lifycycle 使用1、继承FragmentActivity 实现LifecycleOwner接口2、声明一个LifecycleRegistry对象,用于标记Activity的相应声明周期状态,并再相应生命周期改变的时 阅读全文
posted @ 2019-12-01 12:08 CoCoBill 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 坐标轴 平移 旋转 缩放 重置坐标轴 矩阵操作 示例 1、坐标轴 OpenGL 使用的右手坐标系,从正面看原点,逆时针旋转被认为是正旋转。 x轴:从左到右 y轴:从底部向上 z轴:从屏幕背向朝向前方 2、平移 public abstract void glTranslatef(float x ,fl 阅读全文
posted @ 2019-08-24 13:02 CoCoBill 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 检测设备支持版本,判断是否支持opengl 2.0版本 初始化设置OpenGLES2.0 实现接口GLSurfaceView.Renderer 渲染 绘制图形 1、检测设备支持版本,判断是否支持opengl 2.0版本 2、强制应用支持 3、初始化设置OpenGLES2.0 4、GLSurfaceV 阅读全文
posted @ 2019-08-24 12:47 CoCoBill 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 内容: Button Image、Icon Switch、Checkbox TextField Form 1、Button RaisedButton 漂浮按钮 FlatButton 扁平按钮 OutlineButton 边框按钮 IconButton 图标按钮 FlatButton( color: 阅读全文
posted @ 2019-08-04 09:06 CoCoBill 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 包管理 依赖本地包 dependencies: pkg1: path: ../../code/pkg1 依赖git包 dependencies: pkg1: git: url: git://github.com/xxx/pkg1.git 资源管理 指定Assets flutter: assets: 阅读全文
posted @ 2019-08-03 20:36 CoCoBill 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、继承关系 2、组合关系 3、View 的绘制流程 3.1、创建R.attrs.styleable,申明需要用到的属性值,在使用时可以根据属性进行定义 3.2、extends View ,依次添加构造方法 public A (Context context){this(context,null); 阅读全文
posted @ 2019-07-27 19:56 CoCoBill 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、查看自己本机的dns cmd -> ipconfing /all 2、修改模拟器的dns 跟PC本机一致。 开启模拟器 -> cmd -> adb root (需要root权限才能,设置模拟器的DNS) -> adb shell -> getprop (获取模拟器系统属性,找到里面的net.dn 阅读全文
posted @ 2019-07-27 19:49 CoCoBill 阅读(528) 评论(0) 推荐(0) 编辑
摘要: ConstraintLayout 继承自ViewGroup。 1、约束类型: 相对定位 允许将指定的控件添加约束条件 水平轴:left 、right、start、end 垂直轴: top、bottom、text baseline 可用约束: layout_constraintLeft_toLeftO 阅读全文
posted @ 2019-07-27 19:48 CoCoBill 阅读(223) 评论(0) 推荐(0) 编辑
摘要: AudioRecord 与 MediaRecorder 区别 AudioRecord 基于字节流录制,输出的是pcm数据,未进行压缩,直接保存的pcm文件不能被播放器识别播放。 可以对音频文件进行实时处理,直播类中对录制的声音进行变声编辑。 MediaRecorder 是基于AudioRecord之 阅读全文
posted @ 2019-07-27 19:44 CoCoBill 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 音频格式和编解码器 视频格式和编解码器 格式/编解码器编码器解码器细节支持的文件类型/容器格式 H.263 • • 在Android 7.0+中支持H.263是可选的 •3GPP(.3gp)•MPEG-4(.mp4) H.264 AVC 基线配置文件(BP) • (Android 3.0+) • • 阅读全文
posted @ 2019-07-21 15:01 CoCoBill 阅读(278) 评论(0) 推荐(0) 编辑