Android使用Opengl录像时添加水印

Android使用Opengl录像时添加水印

最近需要开发一个类似行车记录仪的app,其中需要给录制的视频添加动态水印。我使用的是OpenGL开发的,刚开始实现的是静态水印,后面才实现的动态水印。先上效果图,左下角的是静态水印,中间偏下的是时间水印(动态水印):一、静态水印实现原理:录像时是通过OpenGL把图像渲

android MediaRecorder实现录屏时带录音功能

下面说说android的事把最近是不是也会遇到需求中需要用到录屏录音的功能,最近也是遇到的现在整理完记录一下首先呢,录音录屏需要权限先贴一个动态权限类public class TalAllow { /** * RECORD_AUDIO &n

详解Android studio 3+版本apk安装失败问题

详解Android studio 3+版本apk安装失败问题

studio2.3升级到3.1之后将apk发给别人下载到手机上安装,华为提示安装包无效或与操作系统不兼容,魅族提示apk仅为测试版,要求下载正式版安装。在网上找了一下,发现是studio3.0之后的instantrun功能引起的,直接点击绿色箭头按钮烧出来的apk都是不完整的,也就是魅族指的测试

Android List(集合)中的对象以某一个字段排序案例

在Android开发中,有时我们需要对一个对象的集合按照某一个字段进行排序,Beanpublic class Student { private int studentId; private String studentName; private int age; public Studen

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到androidsdk下的platform_tools下也是无法安装成功:先贴一下我的调用过程xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$

Android adb命令中pm工具的作用及用法说明

玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是为什么adbshellpminstallpackagename命令中间要有一个pm?pm是什么意思,起什么作用的?这个问题恐怕不是每个人都能回答的出来的。pm工具为包管理(packagemanager)的简称,可以使用pm工具来执行应用的安装和查

Android Tablayout 自定义Tab布局的使用案例

Android Tablayout 自定义Tab布局的使用案例

开发公司的项目中需要实现以下效果图,需要自定义TabLayout中的TabTablayoutxml <android.support.design.widget.TabLayout android:id="@+id/dialog_mod_icon_tablayout" android:layout_width="wrap_content" android:la

解决Android TabLayout 在宽屏幕上tab不能平均分配的问题

当TabLayout在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。此时设置app:tabMode="fixed"或者top_table.setTabMode(TabLayout.MODE_FIXED);不在起作用。app:tabMaxWidth="0dp"此值即可解决!<androi

Android实现进度条(ProgressBar)的功能与用法

Android实现进度条(ProgressBar)的功能与用法

进度条(ProgressBar)的功能与用法,供大家参考,具体内容如下进度条是UI界面中一种实用的UI组件,用于显示一个耗时操作显示出来的百分比,进度条可以动态的显示进度,避免是用户觉得系统长时间未反应,提高用户的体验。下面程序简单示范了进度条的用法,界面布局文件如下:

Android绘制跟随手指移动的小球

Android绘制跟随手指移动的小球

为了实现一个跟随手指移动的小球,考虑到开发自定义的UI组件,这个UI组件将会在一个指定的位置绘制一个小球,这个位置可以动态改变。当用户手指在屏幕上拖动时,程序监听到这个手指的动作,并且传入UI组件,通知组件重绘即可。话不多说,上代码:在java的DrawView中:package

1253067 TFnetwork_cn