随笔分类 -  Android

摘要:### Andorid LiveData 使用 [[_TOC_]] #### Lifycycle 使用1、继承FragmentActivity 实现LifecycleOwner接口2、声明一个LifecycleRegistry对象,用于标记Activity的相应声明周期状态,并再相应生命周期改变的时 阅读全文
posted @ 2019-12-01 12:08 CoCoBill 阅读(1420) 评论(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 阅读(241) 评论(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 阅读(560) 评论(0) 推荐(0) 编辑
摘要:ConstraintLayout 继承自ViewGroup。 1、约束类型: 相对定位 允许将指定的控件添加约束条件 水平轴:left 、right、start、end 垂直轴: top、bottom、text baseline 可用约束: layout_constraintLeft_toLeftO 阅读全文
posted @ 2019-07-27 19:48 CoCoBill 阅读(225) 评论(0) 推荐(0) 编辑
摘要:AudioRecord 与 MediaRecorder 区别 AudioRecord 基于字节流录制,输出的是pcm数据,未进行压缩,直接保存的pcm文件不能被播放器识别播放。 可以对音频文件进行实时处理,直播类中对录制的声音进行变声编辑。 MediaRecorder 是基于AudioRecord之 阅读全文
posted @ 2019-07-27 19:44 CoCoBill 阅读(990) 评论(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 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1、元注解 概念:用来定义其他注解的注解,自定义注解的时候,需要使用它来定义我们的注解。 在jdk 1.5之后提供了 java.lang.annotation 来支持注解功能 常见的四种元注解有 : @Target (目标, 注解可以使用的地方,参数是一个ElementType 枚举) @Reten 阅读全文
posted @ 2019-07-20 13:55 CoCoBill 阅读(983) 评论(0) 推荐(0) 编辑
摘要:我们有时候遇到要打开一个文件,我们可以选择用其他应用打开,这时弹出来的应用列表,那么我们如何让自己开发的应用也能出现在里面呢? 第一步:设置启动Activity的intent-filter,给data 指定可以打开的mimeType.(注意允许文件操作的权限) mimeType的值,我们可以根据需要 阅读全文
posted @ 2018-11-03 21:00 CoCoBill 阅读(1491) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示