通常在Surfaceview作为预览视频帧的载体,有时需在上面显示提示文字.曾经我弄的都好好的.今天忽然发现叠加的TextView不管咋弄都出不来文字了,跟Surfaceview一起放在FrameLayout也不行.后来想到merge布局,发现也不行.大爷的,奇了怪了,最后发现了原因.原来是顺序问题.也即不管是在RelativeLayout里还是merge布局里,View是逐个叠加上去的.一层一层铺上去的. 假设你先放TextView在最前面,那肯定被后面的全屏Surfaceview覆盖了.用常…
前言:尽管早已下决心不再碰微软的东西,但手头的项目还得须要维护. 遇到问题还能解决. 问题由来: 之前的软件开发是基于中文环境开发的,建立项目的时候,选择了中文,为了方便客户使用.我们使用了静态编译的方法,这样用户用我们的软件就不用费尽心思的去装微软的库了,如此以来.像诸如调用"打印预览"功能时,界面上显示的是 "打印", "下一页"等所有是中文.后期须要做成其它语言的版本号.我们自己开发的对话框全是以语言文件的格式来存放的,仅仅需替换语言文件而…
Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)---完整实现(原理:底层SurfaceView+上层绘制ImageView) 分类: Android开发 Android UI2013-05-23 15:04 1600人阅读 评论(1) 收藏 举报   目录(?)[+]   http://blog.csdn.net/yanzi1225627/article/details/8580034 最近一直在审视以前做过的东西,关于android摄像头预览,预览界面上呈现矩…
杂家前文曾写过一篇关于仅仅拍摄特定区域图片的demo.仅仅是比較简陋.在坐标的换算上不是非常严谨,并且没有完毕预览界面四周暗中间亮的效果,深以为憾.今天把这个补齐了. 在上代码之前首先交代下,这里面存在着换算的两种模式.第一种,是以屏幕上的矩形区域为基准进行换算.举个样例.屏幕中间一个 矩形框为100dip*100dip.这里一定要使用dip为单位,否则在不同的手机上屏幕呈现的矩形框大小不一样. 先将这个dip换算成px.然后依据屏幕的宽和高的像素计算出矩形区域,传给Surfaceview上铺的…
Android studio环境配置不再赘述,可以参照我的其他博客. Android应用程序开发环境搭建:http://blog.csdn.net/ja33son/article/details/61192072 Opencv-android-sdk:链接:http://pan.baidu.com/s/1boI67nh 密码:umu2 新建项目后,File-New-Import Module,选择解压后sdk中android项目的路径:opencv-3.2.0-android-sdk\OpenC…
图解android开发在界面上显示图片<申明:转自百度> <原文章地址:http://jingyan.baidu.com/article/49711c6153a277fa441b7cf4.html> 方法/步骤 先做一张图片,打开画图软件,用画笔在上面写上"你好",然后直接保存到一个安卓工程的res/drawable_hdpi文件夹下. 图解android开发在界面上显示图片:[5] 图解android开发在界面上显示图片:[5] 图解android开发在界面上…
需求 最近有个需求要求界面上使用圆形相机预览进行面部检测 , 具体需求如下图 关于Camera之前接触得比较多 , 主要就是通过SurfaceView显示预览视图 , 因此需要展示圆形预览界面, 只需要控制SurfaceView的显示范围就可以了. 实现 由于较为简单 , 下面我们直接给出实现代码: import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory;…
一.啰嗦 之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上.其实,我在写这个系列之初就有想过这个问题.我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会).我之前给出的库都是很简单基础的,基本是一看就懂(但足够精妙),如果以后的文章涉及到了复杂的库,我会专门附加一篇库的讲解文.如果一个库的原理你知道,此外这个库很容易扩展和维护,而且它还用到了很多最佳实践的经验,你为什…
Android P的开发者预览版最亮眼的功能莫过于支持“刘海屏”等屏幕显示.同样在适配可折叠设备方面,Android Q的第一个开发者预览版也很“接地气”,谷歌早在去年11月就发布了对可折叠设备的支持. Android Q开发者预览版的主要特性如下:增强的隐私和安全功能,支持可折叠屏幕的增强功能,全新API接口,全新媒体编码解码器,全新摄像头功能,可扩展神经网络API(NNAPI),支持图形API Vulkan 1.1,以及更快的应用启动速度. Android Q开发者预览版功能 设备位置:让用…
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/strengthen/p/10357611.html ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章…