音视频开发进阶指南(第六章)-Android平台的音频采集-AudioRecord
Android SDK提供了两套音频采集的API,分别是:MediaRecorder和AudioRecord。前者是一个更加上层的API,它可以直接对手机麦克风录入的音频数据进行编码压缩(如AMR,MP3等),并存储为文件;后者更加接近底层,能够更加灵活地控制,其可以让开发者得到内存中的PCM音频流...
Android进阶之绘制-自定义View完全掌握(四)
前面的案例中我们都是使用系统的一些控件通过组合的方式来生成我们自定义的控件,自定义控件的实现还可以通过自定义类继承View来完成。从该篇博客开始,我们通过自定义类继承View来实现一些我们自定义的控件。我们通过一个案例来学习,现在来实现这样一个效果。我们新建一个类MyToggleButton,让它继...
Android进阶之绘制-自定义View完全掌握(三)
自定义View系列的第三篇博客,我们来学习如何实现自定义下拉框。今天的程序,我们来实现这样的一个效果。布局非常简单,我们直接开始编码。修改activity_main.xml文件的代码。<?xml version="1.0" encoding="utf-8"?> <RelativeL...
Android进阶之绘制-自定义View完全掌握(二)
这是自定义View系列的第二篇博客,我们继续来学习关于自定义View的知识。今天我们来实现一下广告条案例。我们要实现的是这样的一个效果。要想实现这样的效果,我们可以借助ViewPager控件,然后加上自定义的一些控件即可完成。那么现在就开始吧。新建一个android项目。修改activity_mai...
Android进阶之绘制-自定义View完全掌握(一)
**Android的UI设计可以说是决定一个app质量的关键因素,因为人们在使用app的时候,最先映入眼帘的就是app的界面了,一个美观、充实的界面能够给用户带来非常好的体验,会在用户心中留下好的印象。对于UI设计,Android原生的控件加上一些开源库的使用,已经能够满足大部分的UI需求,但是,某...
Gradle 系列(1)为什么说 Gradle 是 Android 进阶绕不去的坎
前言Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。在这篇文章里,我将带你由浅入深建立 Gradle 的基本概念,涉及 Gradle 生命周期...
Android TabLayout 使用进阶(含源码)(下)
③ 编码运行现在都具备了,回到ClassificationActivity中,修改代码如下:package com.llw.tablayoutdemo.mode2; import androidx.appcompat.app.AppCompatActivity; import androidx.fr...
Android TabLayout 使用进阶(含源码)(上)
TabLayout 使用进阶前言正文一、控件基础使用① 设置标题② 设置图标③ 设置下划线二、分类页面 (TabLayout + ViewPager + Fragment)① 创建Fragment② Fragment适配器③ 编码运行三、App主页面 (TabLayout + TabItem + V...
Android进阶设计 | 使用揭露动画(Reveal Effect)做一个丝滑的Activity转场动画
提笔之际(附总体思路)最近跟几个小伙伴在实践一个项目,考虑到界面效果,我们决定使用揭露动画作为Activity的转场动画。这里主要是我负责这部分的实现。话说之前是没接触过的,关于具体的实现跟大体的思路都不太清楚。于是最先啃官方API,有点难看懂,然后下载了官方的demo,直接看代码,还是有问题,毕竟...
android自定义控件-Path的进阶使用方法
代码 github 地址打开git查看代码能更好的理解文章中的内容呦github.com/ananananzhu…Path 中的方法1、重置 path 方法public void reset() 复制代码2、将画笔移动到指定位置(起始位置)这个方法的 x,y 坐标是绝对坐标public void m...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子
Android更多进阶相关
- Android进阶教程
- Android进阶动画
- Android进阶路线
- Android进阶列表
- Android进阶翻页
- Android进阶工具
- Android进阶rxjava
- Android进阶异常
- Android进阶报错
- Android进阶用法
- Android初级进阶自定义
- Android进阶实例
- Android进阶解决方法
- Android进阶matrix
- Android进阶webservice
- Android进阶解决办法
- Android进阶gridview
- Android进阶颜色值
- Android进阶图像
- Android进阶控件
- Android进阶gt layout_weight属性解析
- Android进阶拒绝访问
- Android进阶sensor
- Android进阶区别
- Android进阶http
- Android进阶gallery
- Android进阶mediaplayer实例
- Android进阶案例
- Android进阶工具类
- Android进阶权限
- Android进阶警告
- Android进阶service intent
Android您可能感兴趣
- Android优势
- Android操作系统
- Android音频
- Android库
- Android iOS
- Android播放
- Android Jetpack
- Android Kotlin
- Android下载
- Android分析
- Android开发
- Android应用
- Android Studio
- Android实现
- Android app
- Android报错
- Android系统
- Android文件
- Android手机
- Android SDK
- Android图片
- Android自定义
- Android源码
- Android Activity
- Android方法
- Android数据
- Android java
- Android项目