- 博客(16)
- 资源 (6)
- 收藏
- 关注
原创 Flutter开发问题记录
A:第一步终端运行 gem list(类似pip list)查看是否安装了cocoapods,如果没安装那么安装即可。如果发现已经安装,那么关闭AndroidStudio,通过。A:项目中ios目录下,Podfile文件第2行 platform :ios, ‘11.0’,取消注释。来打开AndroidStudio, 重新编译即可。
2023-08-06 16:51:00
1103
原创 缩减虚拟机堆空间的方式,缓解32位cpu上虚拟内存地址空间限制导致的内存分配失败崩溃
瑞芯微平台应用开发,目前RK3288芯片应用还是比较广泛(成本低),它是一个32位cpu,并且线上很多都是2GB Ram板子,导致程序因为内存问题崩溃的比较多。使用了腾讯matrix方案,通过缩减虚拟机堆空间的方式,缓解32位cpu上虚拟内存地址空间限制导致的内存分配失败崩溃。因为matrix文档写的太粗略了,所以自己记录一下。
2023-05-29 16:46:32
569
原创 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
2852
原创 RK系列主板GPIO计算方式
RK系列主板GPIO计算方式记录一下rk系列gpio num计算方式,测试芯片,3288,3399,3308均正确查看GOPI 引脚如图是3308gpio部分品定义,已linux系统为例(其实linux和android相同的)例如想要用到GPIO1_A0(途中gpio弟2pin),那么这个引脚对应系统中,所才做的num便是32,GPIO1_A5对应num是37,GPIO1_B5对应的是45。拿GPIO1_A0和GPIO1_B5举例GPIO1_A0 num = 132 + 0 8 + 0
2021-01-27 18:08:04
5176
1
原创 Linux系统下通过C语言获取硬件码(唯一标识)
Linux系统下C语言获取硬件码(唯一标识)硬件平台 瑞芯微3308linux内核信息 Linux version 4.4.143思路:通过获取cpuinfo信息,对指定字段进行截取,得到唯一标识前提:硬件可控,有统一性一 获取Cpu信息通过如下函数可以获取到cpuinfo#include <stdio.h>#include <stdlib.h>#include <string.h>void getSerialNum(){ const char
2021-01-26 14:21:36
6450
3
原创 C语言实战基础知识点-持续更新
C语言基础知识点正常情况下C语言执行函数一定要在调用函数上方声明,但是通过在上方进行function declare方法声明,既可以在调用函数下方进行实现。/* 定义 */int Compute_string_md5(unsigned char *dest_str, unsigned int dest_len, char *md5_str);int main(int argc, char *argv[]){ /* 调用*/ Compute_string_md5((unsigne
2021-01-26 11:24:17
146
转载 C语言生成MD5
C语言生成MD5转载文章,原文地址#include "md5.h" #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h> #define READ_DATA_SIZE 1024#de
2021-01-26 10:36:26
417
原创 C语言完整的获取键盘输入字符
C语言完整的获取键盘输入字符获取输入函数int getsline(char *result){ int point = 0; int word; while(1) { word = getc(stdin);//等待用户输入或从缓存中读一个字符 if(word != '\n')//读到回车符就认为一行指令被读完了 { *result = word;//记录这个字符 resul
2021-01-22 16:40:47
4605
原创 Android 文字滚动实现,支持显示超长文字
Android 滚动字幕项目中有字幕流显示文字信息的需求,针对这个需求首先想到的是以下两种实现方式Android原生TextView控件自定义View原生TextView实现主要是通过设置ellipsize属性来实现,但是需要处理一下焦点focus问题,并且当文字长度不能撑满TextView的宽度,文字就无法滚动,实际使用限制较多,体验并不好。那么思路转向通过自定义View实现,一种方式是通过继承View或是SurfaceView,通过算发配合canvas.drawText来实现滚动效果,这
2020-12-24 17:53:20
1164
1
原创 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
1197
原创 Windows下Rk3288替换内核以及Launcher方法记录
Android UVC 同时打开多路摄像头替换内核并打包Launcher以及开机画面等资源的替换替换内核并打包1.首先把已有的img文件通过固件工厂工具进行解包解包成功后会给出提示,解包所得的文件位置在固件工厂工具目录下的Temp目录下内核文件在Android/Image目录下,一般直接替换kernel和resource即可到这里内核文件替换完成,下一步是要对他进行打包,这个时候打包的话...
2019-01-08 16:09:48
2255
原创 Android UCV 同时打开多路摄像头
Android UCV 同时打开多路摄像头前言硬件环境项目地址前言论苍茫大地,谁主沉浮,姆们!姆们!姆们!,最近重刷我爱我家,脑子里全是这句话,梁左真是个天才,haha。做项目用到了多路摄像头,但是原生固件最多支持两路同时打开(cameraID 0和1),又不想对固件修改,所以打算采用uvc方式打开多路USB摄像头。找了几篇博客,以及github上的项目,down下来发现存在各种各样的问题(...
2018-12-28 19:12:21
16064
30
原创 Android USB同时打开双路摄像头
Android USB同时打开双路摄像头1.第一步插上USB摄像头,adb查看节点如果插拔USB摄像头都看不到这个节点,恭喜,不支持硬件通信,舍得折腾的话自己写通讯,建议找板卡厂家(博主用的rk3399)2.第二步,废话不多说,上代码(NDK肯定是需要的啦)github地址(非本人,感谢这位大哥,欢迎大家给他star)https://github.com/lichens1/double...
2018-11-12 21:50:39
11521
14
launcher_delete_tool.apk
2020-06-16
wicleanup.rar
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人