
一个Android 蓝牙GATT数据读写的小应用
<p>实现一个Android APP主要需求:</p> <p>1、APP连接蓝牙转以太网的转接板给底板配置广播信息;</p> <p>2、广播板的状态能通过蓝牙转接板透传给APP;</p> <br /> <p>蓝牙搜索,发现这些之前一个app都做过,但是读写数据没有做,关键点是:<...
<p>实现一个Android APP主要需求:</p> <p>1、APP连接蓝牙转以太网的转接板给底板配置广播信息;</p> <p>2、广播板的状态能通过蓝牙转接板透传给APP;</p> <br /> <p>蓝牙搜索,发现这些之前一个app都做过,但是读写数据没有做,关键点是:<...
<p>最近有一个项目的需求,是要在Android 8的电视机上做音视频通话功能,最开始尝试用portsip-uc-sdk,原来用过doubango作为手机端的SIP协议栈,在没有集成webrtc的AEC之前,啸叫特别明显,互联网上使用的时候,丢包和通话质量也是一直没有解决的一个顽疾,所以想着还是用三方的SDK,毕竟可靠性和质量有保证,无奈这个SDK免费版本只能通话三...
<p>梳理毕业后所做的开发工作,最先是高通BREW平台的功能机开发,需要一些ARM等嵌入式的知识;接着做C/C++的后台应用程序开发;由于有BREW功能机的开发经历,后面又切到了Android的APP开发(主要做上层业务+JNI),将音视频类APP的前后端能拉通实现(C/C++的后端);期间还自学了iOS的APP开发,所以整个知识面的广度是有的;从编程语言选择上,在...
<p>Android的同学如果有意转音视频开发工程师,可以参考如下方面知识进行学习和切入:</p> <p>1、学习C/C++/数据结构等知识;</p> <br /> <p>2、尝试Android JNI环境的搭建与使用,多加练习,理解原理,数据类型转换,java内存和本地内存的转换,多线程编程等等;<...
在考虑实现一个P2P的公网监控点播方案,监控端通过局域网组网,局域网放一台服务器(双网卡,可上外网),作为局域网内所有监控的控制出口,该服务器上运行ZLMediaKit Server程序,集成tinyfecVPN Server的能力,通过该端口维持一个端口到公网STUN服务器的心跳(并转换为公网的地址和端口),所有接入的客户端通过公网的地址和端口点播实时的监控(协议走rtmp、...
<p>CSDN旧文搬迁!</p> <p>在Android采集视频过程中增加水印,并且水印包含一个变化的时间戳,这里考虑方案实现的时候,就想到了ffmpeg,ffmpeg包含很多filter能实现水印添加的功能。</p> <br /> <p>基本实现方案是,Camera预览 -> 得到预览帧的b...
功能点不复杂,3天时间,完成一个蓝牙升级APP的工具。 <br /> 4个界面: 1. 闪屏页 2. 主界面 3. 蓝牙搜索界面 4. 文件夹选择界面; *** ** * ** *** 功能点: 1、闪屏页申请权限,其中包括蓝牙权限。 需要关注Android13的支持。 <br /> 2、主界面操作升级功能; 显示进度,并反馈升...
> 本文源于我近期的一次公司内部分享,通过逆向某款 APP 来介绍逆向过程。由于仅作为学习用途,APP 的相关信息会被遮盖,敬请理解。 关于逆向 {#关于逆向} ------------ 逆向------包括但不限于通过反编译、Hook 等手段,来解析一些功能的实现过程。 逆向在很多领域都有应用,比如如今爬虫技术已经遍地走,甚至不用写代码都可以爬取数据,导致前端开发...
<p>近期我们一直在思考如何提升Android端应用的开发和交付质量,Android端应用交付质量相关表现:</p> <br /> <p>1.提交测试后的BUG数量;</p> <br /> <p>2.稳定性:测试反馈的卡顿、重启、耗电等偶发性性能问题数量;</p> <br /&...
其实写了这么多的Android APP后,越发觉得好多代码都是技术含量很低的重复的复制、粘贴,项目上的实现已经越来越没有挑战性和并能激起开发兴趣,那么这些重复的工作是否能在未来的开发中简化并且提升开发质量呢,这可能是我最近在想的问题。 <br /> 1、代码基础库的构建,GITHUB上有很多这种类似的基础库,关于网络请求、DB操作、公共方法等等,关于可以提取出一...