- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Android13.0 使用MediaCodec Surface+Camera2时限制编码帧率
在使用MediaCodec Surface+Camera2的方式进行硬编码时,由于没有对编码裸数据进行处理,通常编码的帧率会基于Camera的帧率,有时候会出现帧率超预期的情况。
2024-06-07 10:03:15
288
原创 Android13.0 修改应用的屏幕密度
当适配新的系统时,系统的默认dpi可能跟之前开发App时基准屏幕密度不一样,要想APP保持统一显示效果,需要对APP进行屏幕密度配置。如果应用中使用了Fragment和Dialog也进行同样的设置。一般在BaseActivity中进行如下配置。
2023-12-23 16:45:54
1324
1
原创 Android13.0 Ndk崩溃问题定位解决
opt/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-addr2line,可自己在服务器设置export变量。4、 在服务器上找到jni编译时,生成在对应obj目录的so库文件,如~/media/trunk_media/jni,对应的obj目录是~/media/trunk_media/obj/local/armeabi-v7a。
2023-12-20 22:41:33
616
1
原创 Android13.0 利用arping实现网络冲突检测
1、使用ps -ef |grep root命令找到一个具有root权限的厂商自定义服务,在此服务中开放一个运行命令的接口,APP通过绑定这个服务达到运行root命令的目的。(实际开发中在vendor下面找了一个服务,已具备root权限,发现依然运行不了arping命令,猜测可能是root权限不彻底导致)如果直接在APP端运行这个命令,会发现运行失败,原因是没有root权限,因此首先要解决的是root权限的问题。(2)把服务新增到编译device.mk。至此,完美解决root权限问题。至此服务端便可启动。
2023-12-19 20:38:51
924
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人