logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c语言打开设备节点read()函数卡住(阻塞住)

遇到问题:在read()数据时一直卡住,只打印log vbidata_process_frame 1-1,却不能打印vbidata_process_frame 1-2 log ,导致主线程卡住,无法更新画面,经过排查,发现vbi->filename这个文件时null的,如果不是已O_NONBLOCK模式open 节点vbi->filename,则在read读取不满frame_size个字节会阻塞等

文章图片
#c语言#c++#开发语言
rockchip平台android userdebug版本 remount 失败解锁命令

rockchip平台android userdebug版本 remount 失败解锁命令。

文章图片
#android#adb
Spatialite for android 数据库操作

简介spatialite本身基于SQLite 3、PROJ.4、GEOS、FreeXL等开源项目,支持对空间数据的处理,可以做数据的投影转换等,功能强大。官网地址:http://www.gaia-gis.it/gaia-sins/下载sptialite for android: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=

#android
SystemProperties cannot be resolved

一般app使用SystemProperties需要导入layoutlib.jar,改包位于SDK platforms android-25 data 下如果是系统app,则需要在Android.mk中将LOCAL_SDK_VERSION := current这行去掉。

#android studio#android#android-studio
Android BTS fail 解决流程

Android BTS fail 解决流程

#android
CMake Error (ADD_LIBRARY): Cannot find source file:

对比了文件名compat-soname.c,在相同目录下的文件compat-soname.c一模一样,找了半天,才发现文件名称后面多了一个逗号,文件名中不能出现这个逗号。

文章图片
#c++#开发语言#android-studio
shell脚本循环执行亮屏,打开app,灭屏测试

在ubuntu中执行此脚本,usb连接Android 设备(打开debug模式),控制Android 设备循环执行亮,打开app,灭屏测试#!/bin/bashfor a in {1..10000}doadb shell input keyevent 26 #power键 亮屏sleep 1 #等待1sadb shell input swipe 500 700 500 50 #上滑 解锁sleep

#android#android studio#java
到底了