目录 概述 支持的数据类型 使用MediaCodec的编解码流程 MediaCodec生命周期 MediaCodec API简介 同步和异步API的使用流程 示例程序 参考 ...
目录 概述 支持的数据类型 使用MediaCodec的编解码流程 MediaCodec生命周期 MediaCodec API简介 同步和异步API的使用流程 示例程序 参考 ...
项目编译 项目基于最新版 Glide 4.9.0 源码分析,通过如下方式获取并编译代码: 代码量(使用 cloc 统计): 我在分析 Glide 源码前将 Glide 的项目...
1.简介 Google在近期发布了最新的Design Support Library 28.0.0-alpha3版本,其中新增了一些非常实用的组件,本篇文章将会对其进行详细的...
弹出popueWindow选择上传方式 弹出popueWindow的方法 popueWindow的布局文件 调起照相机的方法 接收Intent传递回来的消息 图片上传方法
滑动切换页面是一个很普遍基础的技术,很多APP的开发都会涉及到这部分。今天就由我来带领你们“吃通”这个技术。 先展示一下效果: 项目源代码的地址:https://github...
Bitmap介绍 Bitmap类代表位图,是Android系统中图像处理中的一个重要类。使用该类,不仅可以获取图像文件信息,进行图像剪切、旋转、缩放等操作。//,而且还可以指...
如何执行./gradlew assembleRelease
Android 模块化开发一、模块化浅谈 1. Android 模块化开发介绍; 模块化开发思路就是:单独开发每个模块,用集成的方式把他们组合起来,就能拼出一个app。app可以理解成很多功能模块的组...
一、模块化浅谈 1. Android 模块化开发介绍; 模块化开发思路就是:单独开发每个模块,用集成的方式把他们组合起来,就能拼出一个app。app可以理解成很多功能模块的组...
目录 一. 环境介绍 4 1.1 使用环境 4 1.2 使用背景 4 1.3 VMware Workstation介绍 4 1.4 KVM介绍 5 二. KVM的安...
前一阵使用在最新的Ubuntu 18.04上安装了KVM来虚拟一个小的VM集群,将主要过程和其中遇到的一些问题记录下来。 准备工作 首先需要检查一下CPU是否支持虚拟化,执行...
故事是这么开始的,有个产品需求需求,要做一个小红书文本折叠的功能,于是就有了后面一系列的东西。不过实现了之后,自己对 TextView 截取文本也了解了不少,具体效果如下: ...
如果能把代码行数显示给去掉就完美了
Android图片上传(头像裁切+原图原样)先看一下效果图: (一)头像裁切、上传服务器(效果图) 一般都是有圆形显示头像的,这里我自定义了一个ImageView,页面很干净但是看着很上档次吧! 点击头像从底部弹出一个...
前言 在Android中,ViewPager可以用来做页面切换,同时也可以实现基本的轮播效果,之前也对轮播做了个封装 ViewPager封装轮播效果+指示器 实现一行代码展示...