Skip to main content

moregeek program

【微信小程序】认识小程序页面_wx627c7d8a4170c的博客-多极客编程

🔥系列专栏:微信小程序 🎉欢迎关注👀点赞👍收藏⭐留言📝 ✅个人主页:​​hacker_demo的51CTO博客​​ 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖新建小程序页面只需要在app.json->pages中新增页面的存放路径,小程序开发工具即可自己创建对应的页面文

Read More

【微信小程序】小程序的宿主环境_wx627c7d8a4170c的博客-多极客编程

🔥系列专栏:微信小程序 🎉欢迎关注👀点赞👍收藏⭐留言📝 ✅个人主页:​​hacker_demo的51CTO博客​​ 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖宿主环境简介宿主环境(host environment)指的是程序运行必须的依赖环境。 例如:Android系统和iO

Read More

关于dart的一些知识点_亦可追寻的博客-多极客编程

$符号 Dart 中可以在字符串通过$variableName或 ${expression} 语法插入变量,类似shell脚本 例如 var s = "hello"; print('${s}, world!'); //可以简化成: print('$s, world!'); //调用方法 print('${s.toUpperCase()}, world!'); ==可以直接用来比较字符串 Dart

Read More

仅需30行代码,轻松集成hms core视频编辑服务屏幕录制能力_hms core的博客-多极客编程

现如今,手机录屏是必不可少的能力之一。对于游戏领域作者来说,在平时直播玩游戏、制作攻略、操作集锦时,不方便切屏,这时在游戏内如果有一个录制按钮就可以随时开启,记录下每个精彩瞬间,减少后期剪辑工作量;在直播App中开启一键录屏,不光方便主播后续的账号运营与复盘,用户也能随时截取有意思的片段传播在社交媒体上;在会议App里,通常因为要点太多而来不及记录,此时点击录屏按钮,后续再进行会议的回顾、总结与摘

Read More

android扫描二维码(基于华为hms core)_雪飘七月的博客-多极客编程

一、背景之前一直用开源的Zxing来扫描二维码,但是随着使用场景的复杂,Zxing的识别就捉襟见肘了。很多场景下Zxing都很难识别,比如:绿底白纹的二维码;光线较暗的场景;二维码比较小的场景……用户在识别的时候,会去与微信支付宝的二维码识别做比较,如果微信支付宝能识别,而我们自己的APP无法识别,用户评价就会极其糟糕。我们这里就找到了更好的二维码识别方案,就是基于华为的HMS Core的二维码识

Read More

android gb28181接入端实时位置订阅和上报之-如何获取当前经纬度_daniusdk的博客-多极客编程

我们在做Android平台GB28181的时候,其中实时位置(MobilePosition)订阅和上报这块,涉及到实时经纬度的获取,特别是执法记录、车载系统的那个等场景,几乎就是标配。今天主要是分享一段实时获取位置的代码:/* * CameraPublishActivity.java * CameraPublishActivity * * Github: https

Read More

如何在unity下采集音视频实现轻量级rtsp服务(类似于ipc)_daniusdk的博客-多极客编程

好多开发者在做虚拟仿真、VR教育等场景的时候,遇到个问题,想把头显里面的画面在内网环境下低延迟的同步出来,又不想单独部署流媒体服务器。为此,我们在Unity下,添加了轻量级RTSP服务模块,通过头显端启动个轻量级RTSP服务,把采集到的音视频数据,通过对外提供RTSP拉流URL的形式,供内网其他终端调用,废话不多说,先上图看效果:上图展示的是,Android的Unity下Camera场景获取到te

Read More

gb28181设备接入端如何实现校时?_daniusdk的博客-多极客编程

在探讨这个问题之前,我们先看看GB/T28181-2016官方文档怎么说的,9.10.1章节校时基本要求提到:联网内设备支持基于SIP方式或 NTP方式的网络校时功能,标准时间为北京时间。SIP方式校时见本节具体描述;NTP(见IETFRFC2030)协议的网络统一校时服务,网络校时设备分为时钟源和客户端,支持客户/服务器的工作模式,时钟源应支持 TCP/IP、UDP及 NTP协议,将输入的或是自

Read More

基于paddlelite的ocr识别身份证号码应用_雪飘七月的博客-多极客编程

一、概要现在的核酸检测,需要给身份证拍照,然后识别身份证号码,从而快速识别登记用户信息。同样的应用场景还有很多,本来要靠手动输入身份证号的操作,现在只要拍张照片就可以识别,大大提高工作效率。PaddleLite是百度旗下飞浆团队开发的人工智能图像处理相关的架构。OCR是识别图片中的文字字符的一项技术。二、运行工程​​PaddleLite OCR GitHub源码链接​​我们今天主要是做Androi

Read More

gb28181设备控制和teleboot远程启动命令探究_daniusdk的博客-多极客编程

设备控制设备控制基本要求源设备向目标设备发送设备控制命令,控制命令的类型包括球机/云台控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小、看守位控制、设备配置等。设备控制采用 IETFRFC3428中的 Message方法实现。源设备包括SIP客户端、网关或者联网系统,目标设备包括SIP设备、网关或者联网系统。源设备向目标设备发送球机/云台控制命令、远程启动命令、

Read More

dart的mixin详解_亦可追寻的博客-多极客编程

mixin 是什么? Mixin 是一种在多个类层次结构中重用代码的方法。它是Dart里的新特性。 mixin的用途 mixin是面向对象程序设计语言中的类,提供了方法的实现。其他类可以访问mixin类的方法、变量而不必成为其子类。Mixin的作用就是在多个类层次结构中重用类的代码,在类中混入其他功能,来增强代码的复用能力。 你可以将多个mixins放入同一个类中,而且dart对这个数量没有作任何

Read More

京东金融客户端用户触达方式的探索与实践_京东云官方的博客-多极客编程

一、关于用户触达用户触达:可以简单理解为通过某种方式将消息传递给用户的行为;触达的特定消息从功能上可分展示、引导落地两层。用户触达作为一种产品运营方式,已经融入我们日常生产活动的方方面面。在移动互联网的世界里,我们的产品离不开触达,用户活动也离不开触达。二、为什么做用户触达以用户使用角度来看,用户在使用App的过程中会有一些与用户相关的系统类的通知,比如交易物流、客服消息、账单信息,借还款提醒,实

Read More

如何让android平台像ipc一样实现gb28181前端设备接入_daniusdk的博客-多极客编程

技术背景好多开发者在做国标对接的时候,首先想到的是IPC摄像头,通过参数化配置,接入到国标平台,实现媒体数据的按需查看等操作。像执法记录仪等智能终端,跑在Android平台,对接GB28181平台的需求也非常大,网上相关demo也不少,但真正设计符合相关协议规范、功能完善、长时间稳定运行的并不多。基于此,我们研发了Android平台GB28181接入模块,目前功能设计,总的来说,IPC有的功能要有

Read More

某车联网app 通讯协议加密分析(三) trace block_奋飞安全的博客-多极客编程

一、目标 之前我们已经用unidbg跑通了libencrypt.so,那么如何判断跑出来的结果是对是错?再如何纠正unidbg跑错误的流程,是我们今天的目标。 v6.1.0 二、步骤 找到明显的接口来判断 checkcode是加密,加密的结果确实不好判断是否正确。不过我们可以试试解密,能解密就是对的,简单粗暴。这里解密函数是 decheckcode 。 public void callB() {

Read More

某车联网app 通讯协议加密分析(二) unidbg手把手跑通_奋飞安全的博客-多极客编程

一、目标 有一段时间没有写unidbg相关的文章了,这个样本挺合适,难度适中,还适当给你挖个小坑。所以后面是一个系列文章,包含 unidbg补环境,Trace Block 对比流程,Trace Code定位差异。掌握好这一系列套路,Native分析可以算入门了。 这次先来把so用unidbg跑通 v6.1.0 二、步骤 Dump so IDA打开 libencrypt.so 去到我们要分析的两个函

Read More

如何实现rtmp或rtsp播放端回调yuv/rgb数据?_daniusdk的博客-多极客编程

今天某乎收到个问题推荐,如何实现RTSP回调YUV数据,用于二次处理?正好前些年我们做RTSP和RTMP直播播放的时候,实现过相关的需求,本文就以Android为例,大概说说具体实现吧。先说回调yuv或rgb这块意义吧,不管是RTSP还是RTMP直播播放模块,解码后的yuv/rgb数据,可以实现比如快照(编码保存png或jpeg)、回调给第三方用于比如视频分析、亦或比如回调给Unity,实现Uni

Read More

android技术分享| 视频通话开发流程(二)_mb60af473914346的博客-多极客编程

多人呼叫 多人呼叫与点对点呼叫区别在于多人呼叫是一次呼叫1个以上的人,中途也可以再呼叫邀请别人加入通话。 整个呼叫的流程跟点对点呼叫类似,但也有些区别,需要添加额外的 API 逻辑来实现功能。下面我们分主叫被叫两种角色来分析。 主叫 发起呼叫 创建多个LocalInvitation 对象 val callArray = arrayOf("1234","5678","8888") callArray

Read More

android平台gb28181设备接入端对接编码前后音视频源类型浅析_daniusdk的博客-多极客编程

前言今天主要对Android平台GB28181设备接入模块支持的接入数据类型,做个简单的汇总:编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);拉取RTSP或R

Read More

如何在保护用户隐私的同时实现精准广告投放?_hms core的博客-多极客编程

用户在浏览App的页面时,如果经常跳出来不喜欢的弹窗广告不仅损害用户的浏览体验,也让用户对广告内容产生反感。作为App的营销人员,线上投放广告时如何精准捕捉用户需求,同时不引起用户的抵触心理十分重要。当用户不愿意将自己的个人信息,例如年龄、性别、兴趣爱好等隐私数据授权给App时,基于用户正在浏览的页面投放广告是个不错的选择,它决定了一则广告能否高效地定位到目标用户。比如,用户正在新闻App里读一篇

Read More

android端实现多人视频语音聊天|音视频开发_mb62c3fbf0624ad的博客-多极客编程

1 多人视频通话功能本文展示了如何使用 即构实时音视频SDK ZEGO Express SDK 构造多人视频通话场景,即实现多对多实时音视频互动。用户可在房间内与其余用户进行实时视频通话,互相推拉流。该场景可用于多人实时视频聊天、视频会议等。2 多人语音通话的前提条件在应用多人视频语音通话场景之前,请确保:已在项目中集成 ZEGO Express SDK,实现基本的实时音视频功能,详情请参考​​快

Read More