E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
surfaceView
Android
SurfaceView
清空画布
通过如下代码清空
SurfaceView
绘制获取SurfaceHolderview.holder.addCallback(object:SurfaceHolder.Callback{overridefunsurfaceCreated
wolf0706
·
2023-06-23 18:31
android
SurfaceView
Android Camera2精简预览和录像
预览创建
SurfaceView
打开摄像头CameraManagercameraManager=(CameraManager)mContext.getSystemService(Context.CAMERA_SERVICE
wolf0706
·
2023-06-23 18:01
android
Android4.4实现简单的录像功能
二、步骤要在Android4.4中实现录像功能,可按照以下步骤进行操作:在布局文件中添加一个
SurfaceView
控件,作为预览画面的容器。获取Camera对象,并设置参数配置和预览界面。
Amosstan
·
2023-06-21 17:31
android
java
Android Camera 相机开发第一篇
相机显示知识:CameraSurfaceView(
SurfaceView
也是TextureView,最常用的当然是
SurfaceView
所以主讲
SurfaceView
)俩者关系脑图一、
SurfaceView
景高旭
·
2023-06-21 02:48
Android
人脸识别-1像素方案
publicclassFaceServiceextendsService{/***相机预览显示的控件,可为
SurfaceView
或TextureView*/privateViewpreviewView;
杰子他爸
·
2023-06-19 10:40
SurfaceView
和View区别
SurfaceView
的绘制方式效率非常高,因为
SurfaceView
的窗口刷新的时候不需要重绘应用程序的窗口(android普通窗口的实体绘制机制是一层一层的,任何一个子元素或者局部的刷新都会导致整个视图接口全部重绘一次
android_程序员
·
2023-06-19 00:53
Android使用
SurfaceView
+Camera实现无卡顿拍照(相机预览图像的获取与保存)
一、前言最近前同事兼好基友老戴问我要我之前那个可以无卡顿拍照的demo,翻了一翻我的demo项目文件夹,有点真实demo目录加上程序员都是不喜欢看自己以前写的代码的特性,于是决定将这个功能封装一下,方便他人当然也是方便自己这个功能的出处还是以前我们做的刷卡考勤机,考勤的时候需要取到考勤图片,所以需要进行拍照我一开始只是使用常规的Camera的takePicture方法来获取照片,但是实际应用中会出
GiftedCat
·
2023-06-12 03:05
SurfaceView
实现进度条
packagecom.example.testprogreebar;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.PixelFormat;importandroid
王学岗
·
2023-04-21 08:34
java.lang.IllegalArgumentException: canvas object must be the same instance that was previously r...
http://blog.sina.com.cn/s/blog_90d4a0e70102wajh.html4、
SurfaceView
和Canvasjava.lang.IllegalArgumentException
菜神一把梭
·
2023-04-21 04:33
照相机Camera
打开Camera获取对象open=Camera.open();//设置相机的角度//open.setDisplayOrientation(90);//2给摄像头设置预览(Holder()就是scan_
SurfaceView
开心的小哈
·
2023-04-19 20:47
OpenGL 二
View/
SurfaceView
/GLSurfaceView的异同参考参考二View的特点暂不多言。
纵横Top
·
2023-04-18 15:35
android 抽象方法 自定义控件,GitHub - jyvvip/android-custom-views: Android自定义view练习,整理自hencoder的自定义view相关教程及代码...
自定义view:基本套路:对既有控件的组合;完全自定义控件,集成View,
SurfaceView
,TextureView;三类ViewView:普通view,与宿主窗口共享一个绘图表面,再UI线程中绘制
高地清风
·
2023-04-18 14:17
android
抽象方法
自定义控件
UVCCamera OpenGL 添加时间戳水印
视频流添加水印方式较多本文只从渲染角度修改修改CameraViewInterface预览视图自定义CameraSurfaceView将相机预览数据输出到外部纹理通过fbo混合水印纹理及Camera纹理最终输出到
SurfaceView
江太翁
·
2023-04-18 13:36
Android之朝花夕拾
android
音视频
接入声网音视频SDK-点击小屏,本地视频和远端视频切换
二、先看下设计图view_move.png三、解决思路本地视频和远端视频各声明一个
SurfaceView
,互换时就把它们add到对应的FrameLayout里面。
你的益达233
·
2023-04-17 04:28
安卓基础知识——Camera的使用详解(附demo)
通过本篇可以了解一下知识点:1、什么是
SurfaceView
,有什么作用?何为双缓冲机制?2、Ca
码农翻身记
·
2023-04-17 00:34
Android
SurfaceView
播放gif
AndroidSurfaceView是Android系统中的高级组件,它有自己的绘制界面,可以在一个独立的线程进行UI的绘制,因此不会阻塞主线程,这也是我们使用SuefaceView播放gif图片的原因。先简单说一下思路,gif图其实就是由一帧一帧的图片组成,当我们想要播放gif的时候,其实就是播放gif的每一帧,这样我们只需要解决以下就可以实现gif的播放:1.gif一共有多少帧;2.随时间的推
天晴雨依旧
·
2023-04-14 08:51
Android基础-秒懂
SurfaceView
的双缓冲机制
最近在重温Android的一些基础知识,看到
SurfaceView
的原理中有用到双缓冲机制,那么接下来我将带领大家学习什么是双缓冲模式。什么是双缓冲模式?
我是吸血鬼
·
2023-04-14 07:16
Android-超好用的播放器——ijkplayer,移动应用开发课程感想
//生成一个新的surfaceviewsurfaceView=newSurfaceView(mContext);
surfaceView
.getHolder().addCallback(newLmnSurfaceCallback
m0_64933109
·
2023-04-12 01:18
程序员
面试
SurfaceView
和 TextureView 预览camera数据
SurfaceView
和TextureView预览camera数据得方式非常相似在
SurfaceView
中就是在surface创建得回调开启摄像头并将摄像头数据送到holder中在TextureView
超威蓝猫l
·
2023-04-11 21:46
基于WiFi的Android局域网视频监控的设计与实现(h264编码、解码,
surfaceview
、socket)
一、整体思路1.摄像头实时捕获视频并进行h264编码2.接收wifi的视频数据并实时在另一个监控视频手机查看,接收到的数据进行h264解码3.wifi的数据传输利用socket通信二、摄像头捕获数据并进行h264编码摄像头捕获数据打开相机,设置预览画面,设置监听获取视频流的每一帧:/***打开相机*/privatevoidopenCamera(){camera=Camera.open(Camera
gujunhe
·
2023-04-10 08:10
android
音视频
websocket
Android 高度自定义的粒子框架(支持普通View和
surfaceView
)
序言当前Android主流的系统中粒子的实现方式大致可以分为两类三种1.继承普通的View,主线程刷新绘制2.使用
surfaceView
,子线程刷新绘制3.使用
surfaceView
+openGl,子线程刷新绘制因为第三种方式不是很常用
愿来缘来
·
2023-04-09 00:31
camera2 拍照超时_Android Camera2采坑记录
问题1相机预览画面变形造成原因:画面显示空间的长宽比例与相机预览的分辨率比例不一致解决方案:根据
SurfaceView
的长宽比例选择合适的相机分辨率,并调整
SurfaceView
的显示比例(因为相机预览的分辨率是固定的那几组
weixin_35945980
·
2023-04-08 22:55
camera2
拍照超时
车机中行车记录仪(DVR)MVP模式开发总结
既然这里涉及到视频流的呈现,我们不难猜出,展示内容需要使用
SurfaceView
://Camera关联surfaceViewmCamera.setPreviewDisplay(holder
天花板之恋
·
2023-04-08 06:26
车机项目经验
DVR开发
android设备间实现无线投屏
视频流的推送和接收可通过Socket或WebSocket来实现,服务端推送编码的视频流,客户端接收视频流并进行解码,然后渲染在
SurfaceView
上即可显示服务端的画面。媒体投影Medi
言并肃
·
2023-04-08 06:38
设备通信
android
android
studio
java
无线投屏
车载USB DVR(行车记录仪)的源码架构浅析(基于AndroiidM)
vendor/mediatek/proprietary/packages/apps/DVR主要DVR操作的两个类FrontView.java和MainActivity.java1、FrontView继承了
SurfaceView
言并肃
·
2023-04-08 06:37
android源码分析
架构
android
java
SurfaceView
杂记,来自阿里巴巴佛系Android程序员的指南
/**继承
SurfaceView
类并实现SurfaceHolder.Callback接口就可以实现一个自定义的
SurfaceView
了,SurfaceHolder.Callback在底层的Surface
sa3221sa
·
2023-04-03 19:23
程序员
架构
移动开发
android
Android 6.0-13.0系统兼容
2、取消对ApacheHTTP客户端的支持3、APK验证4、USB连接二、Android7.0系统1、增加JIT即时编译前2、随时随地低电耗模式3、
SurfaceView
4、APKv2签名5、作用域目录访问三
he先森
·
2023-04-03 16:49
Android
android
SurfaceView
透明且不覆盖Android原生View?
引子最近有项目开始使用
SurfaceView
,这个View跟Android中其他的View有很大的不同,所以在使用的时候遇到了一些问题,首当其冲就是它的背景问题.在我的项目中,我希望实现如下的效果:视图层级
youthyJ
·
2023-03-31 23:28
Android 基于zxing库的二维码封装包
image.pngimplementation'com.google.zxing:core:3.3.0'将声音资源文件复制到你的项目的资源包里image.png3.扫描页面需要自己创建,新建布局,必须包括控件需要谷歌的
SurfaceView
AndroidLazy
·
2023-03-30 14:55
Android中View如何刷新
3.使用多线程和双缓冲Android的
SurfaceView
是V
躺平君~从安卓到全栈
·
2023-03-29 14:35
Android面试
android
java
面试
获取 byte[] 数据显示在
surfaceview
上
privatevarmCanvas:Canvas?=nullvalvideoBitmap:Bitmap=Bitmap.createBitmap(800,600,Bitmap.Config.ARGB_8888)funinitVideo(){GlobalScope.launch{delay(1000)mainViewModel.requestImage(ComputerStrict.OnRecieve
白银之火
·
2023-03-29 07:27
应用卡顿问题分析
:启动白屏和启动动画卡顿运行卡顿:点击相应慢,列表滑动卡,动画卡顿原理绘制的过程中序列帧不流畅,本质是单位时间片内无法完成绘制工作优化方向:1.提高单位时间片内任务处理能力2.减少单位时间片内的工作量
surfaceView
leo567
·
2023-03-28 18:10
初识:Android中使用OpenGL预览Camera【摄像头】画面
一.本文你将了解到:自定义属于自己的
SurfaceView
,自定义EGLHelper共享EGLContext,效仿GLSurfaceView来做。
Antonylr
·
2023-03-28 06:05
浅谈自定义ViewGroup
需要自己实现的时候,就使用自定义view,一般继承自view,比如
surfaceview
或者其他的view自定义viewgroup一般是利用
o_30ca
·
2023-03-27 06:46
SurfaceView
和 TextureView
在说这两个之前,我们先说一下什么是surface在SDK的文档中,对Surface的描述是这样的:“Handleontoarawbufferthatisbeingmanagedbythescreencompositor”,翻译成中文就是“由屏幕显示内容合成器(screencompositor)所管理的原始缓冲区的句柄”简单来说就是,Surface对应了一块屏幕缓冲区,每个window对应一个Sur
GameProgramer
·
2023-03-27 03:23
MediaCodec无
SurfaceView
的解码
mediacodec初始化try{mCodec=MediaCodec.createDecoderByType(mimeType);MediaCodecInfocodecInfo=mCodec.getCodecInfo();MediaCodecInfo.CodecCapabilitiescapabilities=codecInfo.getCapabilitiesForType(mimeType);M
钰大人
·
2023-03-26 17:51
SurfaceView
和Mediaplayer 实现网络和本地视频播放
学习自作者:yaoandliang_Android博客:https://blog.csdn.net/qq_33544860/article/details/511507421、Mediaplayer的准备监听2、surfaceHolder回调函数权限函数
王大可_12fc
·
2023-03-25 06:11
Android 音视频从入门到提高 —— 任务列表
1.在Android平台绘制一张图片,使用至少3种不同的API,ImageView,
SurfaceView
,自定义View2.在Android平台使用AudioRecord和AudioTrackAPI完成音频
小皮皮鸭
·
2023-03-22 00:13
Android自定义View(13) 《子线程中更新UI》
不是标题党啊,在子线程中更新UI的方式有很多中通过Looper在主线程中的Handler更新通过runUIThread通过view的post但是上述几种方式最终都是通过主线程来绘制的,所以今天要说的是利用
SurfaceView
非典型程序猿
·
2023-03-18 21:49
Android 重学系列 View的绘制流程(二) 绘制的准备
前言经过对SurfaceFlinger,
SurfaceView
的源码的阅读后。这里我们接着这一篇文章View的初始化继续来聊聊View的绘制流程。
yjy239
·
2023-03-17 15:22
cocos2d-x-js(cocos2d-x-3.17) 项目经验总结(二)
cocos在android端的绘制本身是在一个GLSurfaceView中进行的publicclassCocos2dxGLSurfaceViewextendsGLSurfaceView而视频本身绘制也是
SurfaceView
Kevinmob
·
2023-03-11 21:32
Android UI刷新机制与
SurfaceView
问题:举例一个Activity的布局文件和逻辑如下:container.findViewById(R.id.remove_btn).setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){surfaceViewContainer.removeView(surface);//这个会回调到surfac
平凡小天地
·
2023-03-11 08:09
Android之
SurfaceView
使用总结
1.概念
SurfaceView
是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。
saygoodbye_e92e
·
2023-03-10 08:34
Camera使用流程
基本能使用步骤:1、在Activity的OnCreate函数中设置好
SurfaceView
,包括设置SurfaceHolder.Callback对象和SurfaceHolder对象的类型,具体如下SurfaceViewmpreview
欧阳峰_oyf
·
2023-03-09 01:18
SurfaceView
的简单实用
publicclassEatrthWorkSurfaceViewextendsSurfaceViewimplementsSurfaceHolder.Callback,Runnable{privateSurfaceHoldermHolder;privateCanvasmCanvas;privatebooleanmIsDrawing;//子线程标志位publicEatrthWorkSurfaceVie
SONGSONG3000
·
2023-03-08 14:44
Android 重学系列
SurfaceView
和TextureView 源码浅析(下)
前言上一篇文章和大家论述了
SurfaceView
的核心原理,本文和大家聊聊TextureView的核心原理。
yjy239
·
2023-02-19 03:12
Android 多媒体基础实践
3、使用MediaPlayer类和
SurfaceView
来实现,这种方式
酷酷的Demo
·
2023-02-07 06:39
SurfaceView
源码分析(二):
SurfaceView
的"挖洞"过程
上一篇文章讲了
SurfaceView
创建Surface的过程,接下来我们来看下
SurfaceView
是如何"挖洞"的。
CDF_cc7d
·
2023-02-05 20:16
Android群英传笔记-Android绘图机制与处理技巧
图层Layer选择器SelectorAndroid绘图技巧CanvasLayer图层Android图像处理-色彩特效Android图像处理-图形特效Android图像处理-画笔特效**Android-
SurfaceView
暴龙 战神
·
2023-02-04 12:28
学习笔记
android
ui
OsmAnd 底图渲染原理
1.背景OsmAnd使用的矢量地图osmdroid使用的栅格地图(图片展示的方式)瓦片地图的前世今生本文是探究OsmAnd--矢量地图渲染底图的方式2.基础知识Android中的
SurfaceView
使用简介
温温开水
·
2023-01-31 18:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他