自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用srs_librtmp实现RTMP推流

使用srs_librtmp实现RTMP推视频流的方法

2024-01-11 16:16:42 662

原创 使用paho.mqtt.embedded-c和openssl实现MQTT的单向认证功能

使用paho.mqtt.embedded-c和openssl实现MQTT的单向认证功能

2024-01-11 14:47:11 1323

原创 C++使用openssl的EVP对文件进行AES-256-CBC加解密

关于C++使用openssl的EVP对文件进行AES-256-CBC加密解密的方法

2024-01-04 16:14:35 1120 1

原创 Ubuntu18使用FFMPEG实现QSV硬解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言由于项目需要,需要在一块I7-8850H上进行H264解码成YUV并显示的功能。由于系统是Ubuntu18,故打算使用QT+FFMPEG来实现。先前的一路软解发现CPU占用率去到了20%以上,我们需要同时进行四路解码,这个占用率是无法接受的,故打算使用FFMPEG进行硬解。由于只有I7的集显,所以只能使用QSV。前

2021-09-13 11:13:39 2610 7

原创 Ubuntu18上安装QSV+FFMPEG环境

Ubuntu18通过QT+FFMPEG实现H264硬解Ubuntu18上安装QSV环境Intel Media SDK相关下载编译前的准备安装libva安装libva-utils安装media-driver安装Media SDK设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Ubuntu18上安装QSV环境由于项目需要,需要在一块I7-8850H上进行H26

2021-09-06 11:27:27 1614

原创 user *** on longer exists as a device的解决方法

Android Studio 虚拟机报user *** on longer exists as a device的解决方法之一

2020-12-23 14:49:00 1095

原创 Android Ble从模式(Peripheral)开发

    ble分主模式和从模式,android从API 18(4.0)开始支持BLE功能的主模式,但是从API 21(5.0)才开始支持从模式,ble的应用越来越广泛,今天这里我们来讲讲Ble的从模式的开发。    主模式的开发我已经讲过了,需要看到的请移步 Android蓝牙4.0Ble主模式开发    从模式的工作流程大概是这样的:从机打开蓝牙->从机发送带有service和charac...

2018-06-28 18:06:00 6594 14

原创 Andoid系统usb相机的使用方法

公司最近在做新款产品的时候,需要同时用到四路镜头,但是目前高通的开发板上只有三个口,故打算再加上一个USB镜头。于是翻看了一下android的USB镜头的使用,发现得自己写JNI代码的,特此记录一下。 大概流程如下:打开USB镜头-> 获取USB镜头的信息并设置相应的属性->申请一个图像数据的缓冲区-> 开始捕获数据(让USB往缓冲区写数据)-> 循环从缓冲区...

2018-03-30 17:38:56 624

原创 MediaRecorder: start failed: -22报错的原因和解决方法

    今天在优化相机这块的时候,看了下系统相机的源码,copy了部分用MediaRecorder来进行录制的代码出来,调用start的时候一直抛异常:MediaRecorder: start failed: -22想了好久也不知道什么,浪费了很长时间之后去百度了一下MediaRecorder详细信息和用法,最后才发现问题出来了初始化MediaRecorder的时候的调用顺序上,MediaReco...

2018-03-29 17:23:20 8091

原创 Android使用ListView实现滚轮的动画效果

之前收到一个需求,需要把一个数据展示列表页面做成像滚轮那样的动画效果:中间最大然后向上下两端逐渐缩小。我想了想IOS那边自带滚轮组件,安卓得自己去实现,目前网上仿IOS的滚轮组件的也有一些,但是感觉不适合我,我的要求没那么复杂,于是决定自己动手去实现一下。    动手前先分析一下应该怎么做,归根到底只是要实现缩放效果,由中间向两边变小,当一个item越接近中间就放大,越远离中间就缩小。那么可以

2017-06-28 10:35:11 5387 4

原创 Android蓝牙4.0Ble开发

现在随着智能化潮流的到来,智能设备越来越多,而其中很多都使用的ble技术进行通讯,很多android开发人员会接触到ble开发。我是去年开始接触ble开发的,那时候百度基本没什么资料,苦逼的我只能上谷歌,踩了不少坑,所以现在就把我所学到的东西记录下来,方便以后查询。 现在手机APP连接ble设备基本使用的是主模式,即手机作为主机(中心),ble设备作为从机(外围),手机主动发起连...

2017-05-25 12:14:31 10589 18

原创 实现android的增量更新

这几天刚好遇到一个问题:APP越做体积越庞大,但是目前又因为其他原因,不适合使用混合开发等缩小体积的方式,所以当用户更新一次APP的时候显得有点麻烦(体积略大)。查了一下资料,因为目前APP基本不会有太大的改动,采用增量更新可以暂时解决一下目前的遇到的难题。    说到增量更新,现在很多游戏都是使用这种更新发送,应该很多人都接触过,下载个游戏几百M,更新的时候却只是下载个十几M的更新包就行。还

2017-02-09 16:41:22 678

原创 JAVA实现类似C语言联合体般 充分使用bit位存储数据的方法之一

对接中我遇到的第一个问题就是数据封装和解析都是按bit位算的,一个数据占多少个bit这样的。现在遇到的问题就比如说,现在用两个byte来存CTRL,三个bit用来存版本号,一个bit用来做判断是否需要ACK,三个bit用来存优先级,9个bit用来存报文序号。对于C语言来说,这没什么,定义一个联合体就行了,但是对于java来说,就有点晕了,因为平常我们用到的最小的是byte,要这样操作bit位的话,我们需要一大堆位运算,想想就很可怕。虽然可以用C写,然后用JNI调用,但是不甘心我的还是想用java来更简单得实

2016-11-17 21:47:43 3412

原创 自定义ImageView实现地图(一)

一个用imageview实现地图功能的方法

2016-01-30 16:28:58 2744 5

国际快递地址库(包含国内外的地址,精确到街道)

网上很大都是之后国内的,这个是国内外都有的,不过是全英文的,需要可以下载。主要是从https://countrystatecity.in拉下来的。 更新时间:20230-06-02

2023-06-08

TextVertical.zip|TextVertical.zip

Android文字消息垂直轮播控件,可以实现类似淘宝京东首页那种文字垂直播报效果,可以根据自己的需要自定义布局文件格式。

2020-09-10

ixchariot使用的endpoint.apk

最新版本(96)的 大家其实可以在这个地址下载 不用钱的https://support.ixiacom.com/support-links/ixchariot/endpoint-library/embedded-endpoints

2020-07-06

android的BLE从模式的demo

android的BLE从模式的demo,把一些操作封装好了,很方便其他项目复用,CSDN博客地址:https://blog.csdn.net/a287574014/article/details/80843584

2018-06-28

MTK_SN_IMEI_Writer+META_DLL编译源码

MTK的SN烧写程序源码,本来已经有人上传过了,但是那个人少传了几个lib文件,我这里给补上了,放在了Release里,并带上了lib编译的源码,在23825756META_DLL_exe_v6.1320.01里

2018-03-27

android基于ListView实现的滚轮选择器

一个android基于ListView实现的滚轮选择器,简简单单一个class就行了,当然效果还有写不足,拿去用的话要根据自己的要求优化下

2017-06-29

android使用BLE通讯的demo

一个android使用BLE通讯的小demo,帮助那些新手快速入门,已经进行过简单的封装,方便使用。

2017-05-26

bledemo(扫描+连接)

一个android的bledemo,目前只有扫描和连接,如果要完整的通讯的demo的话,建议去下我的那个ble通信的demo,这个只是我写博客用的而已。

2017-05-25

增量更新的SO源码

用以实现增量更新的SO包源码(获取补丁,合成新文件)

2017-02-10

增量更新的DEMO

关于增量更新的SO的使用demo

2017-02-09

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

TA关注的人

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