简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、案例效果二、主界面的设计与功能2.1 案例效果2.2 布局界面 activity_main.xml 参考代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schema
从inflate方法开始,搞懂LayoutInflater的inflate过程在Android开发过程中,很多地方都不可避免的使用到inflate方法,如在使用RecycleView的时候构建ViewHolder对象,给Fragment进行CreateView我们通常是inflater.inflate(R.layout.xxx, container, false)或者LayoutInflater.
我们上一节了解了MediaExtractor、MediaMuxer、MediaFormat、MediaCodec.BufferInfo。重复的内容我就不再赘述了,假如有上面的四个的一些补充还是会写一下。接下来我们学习MediaCodec,本节篇幅会比较长,知识点较多,请耐心品味。一、MediaCodec MediaCodec类可用于访问低级媒体编解码器,即编码器/解码器组件。它是Android低
一、案例效果二、欢迎界面的设计与功能2.1 、案例效果设计一个倒计时自动跳转的页面2.2、 布局界面 activity_welcome.xml 参考代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmln
一、创建数据库(1)新建数据库帮助类包名——右击——new——Java class——输入类名:MyDBOpenHelper— —父类:SQLiteOpenHelper。(2)在数据库帮助类中输入代码public class MyDBOpenHelper extends SQLiteOpenHelper {//定义数据库名和版本号private static final String DBNAME
在scrollview下加入的组件无论如何也不能自动扩展到屏幕高度,最后在这里找到解决办法,给ScrollView设置一个属性就可以解决了。Found the solution myself in the end. The problem was not with theLinearLayout, but with theScrollView(seems weird, considering th
一、Fragment简介Android在3.0版本引入了Fragment(碎片)功能,它类似于Activity,也可以 包含布局,而且Fragment通常是嵌套在Activity中使用的。场景:有两个Fragment,其中Fragment1包含了一个ListView,每行显示一本 书的标题,而Fragment2包含了TextView和ImageView,显示书的详细内容和图片。想想,如果一个很大的
一、简介GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。 可以将一个Json字符串转换成一个Java对象,戒者将一个Java对象转换成Json字符串。GSON最大的特点:(1)代码量少、简洁(2)数据传递和解析方便。GSON的项目主页地址是:https://github.com/google/gson注意:添加GSON库的依赖: implementation
一.ListView简介在Android开发中,ListView是一个比较常用的控件。它以列表的形式 展示具体数据内容,并且能够根据数据的长度自适应屏幕显示。二.ListView简单用法代码部分1.布局界面 activity_main.xml 代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=
了解了音视频的编解码过程,我们接下来使用一下经常跟MediaCodec一起搭配的MediaExtractor和MediaMuxer。最后会使用一个简单的demo来了解具体了解这两个工具类的使用过程。这一节我们就先不讲MediaCodec了,放到下节的demo。一、MediaExtractorAndroid提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track。