android
文章平均质量分 55
IOT Dev
Iot领域
展开
-
缩减虚拟机堆空间的方式,缓解32位cpu上虚拟内存地址空间限制导致的内存分配失败崩溃
瑞芯微平台应用开发,目前RK3288芯片应用还是比较广泛(成本低),它是一个32位cpu,并且线上很多都是2GB Ram板子,导致程序因为内存问题崩溃的比较多。使用了腾讯matrix方案,通过缩减虚拟机堆空间的方式,缓解32位cpu上虚拟内存地址空间限制导致的内存分配失败崩溃。因为matrix文档写的太粗略了,所以自己记录一下。原创 2023-05-29 16:46:32 · 498 阅读 · 0 评论 -
Android反射设置默认电话应用(7.1版本)
`开发通话应用,设置系统默认电话应用,适用7.1系统添加权限反射实例原创 2022-06-07 11:22:06 · 977 阅读 · 2 评论 -
Android adb 批量安装脚本(wifi adb或者usb adb)
批量安装脚本@echo offecho --------------------------------------------------------echo Get devicesadb devices > devices.txtecho --------------------------------------------------------echo start install “apk的绝对路径”for /f "skip=1 tokens=1 delims= " %原创 2021-11-10 13:07:28 · 2740 阅读 · 0 评论 -
Android 文字滚动实现,支持显示超长文字
Android 滚动字幕项目中有字幕流显示文字信息的需求,针对这个需求首先想到的是以下两种实现方式Android原生TextView控件自定义View原生TextView实现主要是通过设置ellipsize属性来实现,但是需要处理一下焦点focus问题,并且当文字长度不能撑满TextView的宽度,文字就无法滚动,实际使用限制较多,体验并不好。那么思路转向通过自定义View实现,一种方式是通过继承View或是SurfaceView,通过算发配合canvas.drawText来实现滚动效果,这原创 2020-12-24 17:53:20 · 1057 阅读 · 1 评论 -
Android USB同时打开双路摄像头
Android USB同时打开双路摄像头1.第一步插上USB摄像头,adb查看节点如果插拔USB摄像头都看不到这个节点,恭喜,不支持硬件通信,舍得折腾的话自己写通讯,建议找板卡厂家(博主用的rk3399)2.第二步,废话不多说,上代码(NDK肯定是需要的啦)github地址(非本人,感谢这位大哥,欢迎大家给他star)https://github.com/lichens1/double...原创 2018-11-12 21:50:39 · 11305 阅读 · 10 评论 -
Android UCV 同时打开多路摄像头
Android UCV 同时打开多路摄像头前言硬件环境项目地址前言论苍茫大地,谁主沉浮,姆们!姆们!姆们!,最近重刷我爱我家,脑子里全是这句话,梁左真是个天才,haha。做项目用到了多路摄像头,但是原生固件最多支持两路同时打开(cameraID 0和1),又不想对固件修改,所以打算采用uvc方式打开多路USB摄像头。找了几篇博客,以及github上的项目,down下来发现存在各种各样的问题(...原创 2018-12-28 19:12:21 · 15479 阅读 · 30 评论 -
Windows下Rk3288替换内核以及Launcher方法记录
Android UVC 同时打开多路摄像头替换内核并打包Launcher以及开机画面等资源的替换替换内核并打包1.首先把已有的img文件通过固件工厂工具进行解包解包成功后会给出提示,解包所得的文件位置在固件工厂工具目录下的Temp目录下内核文件在Android/Image目录下,一般直接替换kernel和resource即可到这里内核文件替换完成,下一步是要对他进行打包,这个时候打包的话...原创 2019-01-08 16:09:48 · 2028 阅读 · 0 评论 -
Android YUV数据旋转java实现
Android YUV数据旋转java实现public class CameraUtil { public static byte[] rotateYUV420Degree270(byte[] data, int imageWidth, int imageHeight) { b...原创 2019-03-09 12:29:36 · 1092 阅读 · 0 评论