自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Camera2多页面预览和获取相机流

话不多说,现在开始因为多页面使用摄像头,遂决定使用单例封装一个相机工具类,预览切换只是在不同页面挂载不同的预览,相机流输出始终都一样第二部打开摄像头动态申请权限,打开摄像头添加预览和相机流输出开启预览停止预览恢复预览移除预览停止相机、回收资源我们的业务是两个fragment切换的,在fragment的textureView的监听中添加:页面隐藏状态变化时,停止或恢复预览因为我们设备型号太多,涉及到摄像头旋转和镜像,我们的代码设计了传入旋转和镜像,

2023-07-14 15:12:52 550

原创 AndroidStudio3.0实现多渠道打包

多渠道打包概述什么是多渠道包渠道包就是要在安装包中添加渠道信息,也就是channel,对应不同的渠道,例如:小米市场、360市场、应用宝市场等产品在不同的应用市场可能有不同的统计需求,需要为每个应用市场的Android包设定一个可以区分应用市场的标识,这个为Android包设定应用市场标识的过程就是多渠道打包。为什么要提供多渠道包国内存在着有众多的应用市场,产品在不同的渠道可能有不同的统计需求,为此Android开发人员需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。

2020-05-25 12:25:55 1385

原创 android调用系统下载任务(DownloadManager)实现软件版本更新

做移动软件开发,必然要涉及软件版本升级。版本检测什么的我就不多说了,网上一大堆,这里主要是在获取新版本APK地址后的下载操作。第一步:判断任务是否已经存在如果存在,先清除原任务if (downloadId != 0) { //根据任务ID判断是否存在相同的下载任务,如果有则清除 clearCurrentTask(mContext, downloa...

2019-04-29 16:26:12 2449

原创 商品规格选择布局之FlowLayout

       商城类项目中不可避免的会出现商品的属性选择,使用一般的GridView也可以处理,GridView是确定一行显示几条属性,但是如果某个属性的属性值长短不一,一行不能够显示完,换行的话又会显示的特别难看,那么这个时候就会用到FlowLayout。      FlowLayout可以让属性值单行显示,当一行显示不下下一条属性时就会换行。         之前找到过FlowLa...

2019-01-29 14:37:28 645

原创 android 图片压缩上传

1、将得到的图片path转换成Bitmap public static Bitmap getBitmap(String filePath) { Bitmap bitmap = null; File file = new File(filePath); if (file.exists()) { final BitmapFac

2017-03-13 11:18:19 382

转载 Android中使用Soap协议简单实例

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Linea

2017-02-04 10:58:57 1444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除