3 zzh2018

尚未进行身份认证

暂无相关简介

等级
TA的排名 40w+

安卓相机预览画面切换到后台,再切换前台预览画面卡住问题

前言:相机应用预览界面切换到后台后,通常会释放相机资源,这样其他应用能够及时打开摄像头。我的做法是在Acitivity生命周期的onStart()时打开摄像头,在onStop()释放摄像头资源。这样做存在一个小问题,预览界面切换后台再切前台,此时预览画面卡住。原因:onStop()时,SurfaceView或TextureView没有销毁,所以重新打开摄像头时,view的生命周期不会重新执行,...

2020-02-08 22:05:21

安卓自定义Switch样式,简单易懂。

因原生的switch控件样式不符合UI要求,因此决定自定义Switch样式。通过修改switch的track和thumb属性实现,以最小的修改实现自定义switch样式。1、布局中使用<!-- switchMinWidth的值和my_switch_track_off.xml及my_switch_track_off.xml中宽度一致 --><Switch and...

2020-01-10 19:20:59

Hyper-V虚拟机连接外网、和windows10共享文件、扩容、添加硬盘以及编译安卓源码。

本人安装的是ubuntu 18.04.1版本,到目前为止算比较新的版本,网上大部分资料还停留在16.4版本,很多资料都不适用新版本,因此本文对18.04.1版本一些基本操作进行描述,希望对大家有所帮助。1、让ubuntu能连接外网在hyper-v管理器--虚拟交换机管理器--新建虚拟交换机--选择“外部”类型的虚拟交换机,创建好后,在控制面板\网络和 Internet\网络连接,设置本地连接...

2019-11-07 20:17:42

安卓9.0设置以太网静态IP地址

前言:因为项目需要设置安卓9.0系统的以太网静态ip地址,于是网上搜索相关资料。9.0系统以太网设置静态ip有关的,只有Github上有个MTK开发人员的分享,github链接:https://github.com/Dufre/Android-Settings-Ethernet,patch是在系统设置中加上以太网设置,用过后发现设置静态IP可以成功,但是无法连外网,解决方法是将 0001-Ethe...

2019-08-14 19:41:37

通过camera CameraCallbacks预览回调数据保存视频

前言:因为camera 1 使用MediaRecorder录制视频时,相机的预览回调函数(onPreviewFrame(byte[] data, Camera camera))就不会执行。使用camera 2 我也遇到同样的问题,虽然有的文章说camera 2没有这样的问题,但是本人没有做到。但是项目需要处理相机预览回调数据,同时录制视频。所以为了让相机预览回调和录制视频同时进行,只能通过将相...

2019-05-28 11:32:16

Android Studio导入CTS测试用例并测试

为了方便的进行CTS测试和验证,将CTS测试用例导入Android studio能够提高效率。备注:此文章也适合将安卓原生应用导入Android Studio步骤系统环境及软件电脑操作系统:Windows 10专业版 Android Studio 3.2.1 JDK 1.8.0_191 安卓源码版本:Android 9.0 NDK版本18.1.5xxxCTS测试用例导入And...

2018-12-24 11:37:14

使用LazyViewPager,实现完整的懒加载ViewPager

功能:利用懒加载类LazyViewPager实现完整的不预加载ViewPager,同时在类中添加一个函数用于控制是否支持横向滑动切换ViewPager(适用于有些fragment包含可左滑删除的列表,禁用左右切换ViewPage方可实现左滑删除功能,防止滑动事件冲突)。以下主要讲的是Acitvity中如何利用LazyViewPager类实现懒加载ViewPager,可以点击tab切换或者滑动切...

2018-10-24 18:13:38

安卓权限请求工具类

功能:通过简单一句代码,实现权限请求,简化代码。涉及类:权限请求界面,PermissionCheckActivity.java;权限工具类,PermissionCheckUtil.java。PermissionCheckActivity.java// import .../** * add by zzh 20180726 * */public class Permissio...

2018-10-24 16:51:14

使用网络图片地址实现放大显示图片

功能:主要实现点击被加载的网络图片后,有放大动画效果,并全屏看网络图片,按返回键或点击图片则关闭查看界面。使用环境:Android Studio 3.0及以上,在模块build.gradle的dependencies加入以下Glide库依赖:implementation 'com.github.bumptech.glide:glide:3.8.0'implementation 'jp....

2018-10-24 16:25:19
勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。