第三方账号快速登录
最近需要开发一个类似行车记录仪的app,其中需要给录制的视频添加动态水印。我使用的是OpenGL开发的,刚开始实现的是静态水印,后面才实现的动态水印。先上效果图,左下角的是静态水印,中间偏下的是时间水印(动态水印):一、静态水印实现原理:录像时是通过OpenGL把图像渲
下面说说android的事把最近是不是也会遇到需求中需要用到录屏录音的功能,最近也是遇到的现在整理完记录一下首先呢,录音录屏需要权限先贴一个动态权限类public class TalAllow { /** * RECORD_AUDIO &n
studio2.3升级到3.1之后将apk发给别人下载到手机上安装,华为提示安装包无效或与操作系统不兼容,魅族提示apk仅为测试版,要求下载正式版安装。在网上找了一下,发现是studio3.0之后的instantrun功能引起的,直接点击绿色箭头按钮烧出来的apk都是不完整的,也就是魅族指的测试
在Android开发中,有时我们需要对一个对象的集合按照某一个字段进行排序,Beanpublic class Student { private int studentId; private String studentName; private int age; public Studen
今天在使用adb命令安装apk时,无法安装成功,进入到androidsdk下的platform_tools下也是无法安装成功:先贴一下我的调用过程xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$
玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是为什么adbshellpminstallpackagename命令中间要有一个pm?pm是什么意思,起什么作用的?这个问题恐怕不是每个人都能回答的出来的。pm工具为包管理(packagemanager)的简称,可以使用pm工具来执行应用的安装和查
开发公司的项目中需要实现以下效果图,需要自定义TabLayout中的TabTablayoutxml <android.support.design.widget.TabLayout android:id="@+id/dialog_mod_icon_tablayout" android:layout_width="wrap_content" android:la
当TabLayout在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。此时设置app:tabMode="fixed"或者top_table.setTabMode(TabLayout.MODE_FIXED);不在起作用。app:tabMaxWidth="0dp"此值即可解决!<androi
进度条(ProgressBar)的功能与用法,供大家参考,具体内容如下进度条是UI界面中一种实用的UI组件,用于显示一个耗时操作显示出来的百分比,进度条可以动态的显示进度,避免是用户觉得系统长时间未反应,提高用户的体验。下面程序简单示范了进度条的用法,界面布局文件如下:
为了实现一个跟随手指移动的小球,考虑到开发自定义的UI组件,这个UI组件将会在一个指定的位置绘制一个小球,这个位置可以动态改变。当用户手指在屏幕上拖动时,程序监听到这个手指的动作,并且传入UI组件,通知组件重绘即可。话不多说,上代码:在java的DrawView中:package