上一章《Camera2 概览》[https://www.jianshu.com/p/9a2e66916fcb]里我们介绍了一些 Camera2 的基础知识,但是并没有涉及太多...
上一章《Camera2 概览》[https://www.jianshu.com/p/9a2e66916fcb]里我们介绍了一些 Camera2 的基础知识,但是并没有涉及太多...
上一章《Camera2 开启相机》[https://www.jianshu.com/p/df3c8683bb90]我们学习了如何开启和关闭相机,接下来我们来学习如何开启预览。...
上一章《Camera2 预览》[https://www.jianshu.com/p/067889611ae7]我们学习了如何配置预览,接下来我们来学习如何拍照。 阅读完本章,...
很棒
Android Camera2 教程 · 第二章 · 开关相机上一章《Camera2 概览》[https://www.jianshu.com/p/9a2e66916fcb]里我们介绍了一些 Camera2 的基础知识,但是并没有涉及太多...
1、安装jdk JDK下载方式多种,官网下载方式比较复杂,但链接不会失效 ①在Oracle公司官网打开下载JavaSEDevelopmentKit网页,进行如图所示操作 ...
什么是EventBus? EventBus是一个发布/订阅模式的消息总线库 它简化了应用程序内各组件间、组件与后台线程间的通信,解耦了事件的发送者和接收者,避免了复杂的、易于...
什么是Git? Git分布式版本控制系统(Version Control System),是把代码仓库完整地镜像下来,相当于每个人的电脑都是一个完整的版本库,这样的话,任何一...
ListView 一、什么是ListView,为什么要使用ListView? ListView可以一列一列的显示图标和文本。(类似QQ聊天和翻阅微博消息)ListView允许...
从 Android 5.0 开始,Google 引入了一套全新的相机框架 Camera2(android.hardware.camera2)并且废弃了旧的相机框架 Camer...
罗列一些常见的EditText的用法,都在Java代码中实现。1、addTextChangedListener实现文本改变监听(比如:登录界面当输入用户名后图标改变) 2、s...
一、为什么要用第三方软件打开文件 假如在应用中下载下来一个word文件,并把文件保存至指定位置后。用户想要打开文件,不可能让用户对照着保存目录去找,这时候就需要通过指定的方法...
一、Intent An intent is an abstract description of an operation to be performed. It can b...
一、系统自带dialog AlertDialog 1、普通dialogsetMessage 2、列表dialogsetitems 3、单选dialogsetSingleCho...
一、PopupWindow的简介 PopupWindow:弹出框。在activity上需要的地方显示该控件。 二、自定义PopupWindow的使用 1、自定义PopupWi...
什么是SmartRefreshLayout 是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。 它继承自Vie...
一、选择相册(FilePicker) 1、导入依赖 2、使用方法 ①选择指定后缀文件 ②在图片选择器中选择图片或视频 ③接受返回的文件 3、Git地址 FilePicker ...
一、前言 引用《第一行代码》8.3调用摄像头和相册 二、调用摄像头 1、Android7.0之后加入了provider,首先Android Studio中添加provider...