自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 【DisplayPortt】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-07-20 08:04:43 559

原创 稳定性 Android Native ANR分析

通过debuggerd -b [pid],可输出Native进程的调用栈,这些信息是通过解析/proc/[pid]/maps而来的。Linux /proc/$pid部分内容详解一、概述当发生ANR(Application Not Response,对于Java进程可通过kill -3向目标进程发送信号SIGNAL_QUIT, 输出相应的traces信息保存到目录/data/anr/traces.txt;而对于Native进程可通过 debuggerd输出traces信息。可通过一条命令来获取指定Na

2021-08-29 17:00:41 931

原创 Android Camera框架

Android Camera框架参考文档https://source.android.google.cn/devices/camera

2021-08-24 15:10:08 270

原创 Wifi ADB调试Android

1.在手机上查看IP地址,保证手机和电脑连接同一个网络D:\platform-tools> .\adb.exe shell ifconfig wlan0上面标红的IP地址,在后面会用到。2.在手机上设置端口号D:\platform-tools> .\adb.exe tcpip 5555restarting in TCP mode port: 55553.手动断开中兴手机和电脑的USB硬件连接4.通过命令使能adb wifi enableD:\platform-tools>

2021-08-19 13:36:38 202

原创 Android keyevent常用键列表

keyevent常用键列表KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键 84KEYCODE_CAMERA 拍照键 27KEYCODE_FOCUS 拍照对焦键 80KEYCODE_POWER 电源键 26KEYCODE_NOTIFICATION 通知键 83KEYCODE_MUTE 话筒静音键 91KE

2021-08-17 20:42:58 1502

原创 Android CameraServer:Disconnect

Camera2ClientBase::disconnect()->detachDevice()close/disconnect/detachDevice的关系???Camera3Device::disconnectImpl()CameraDeviceClient::detachDevice()Camera2ClientBase::detachDevice()Camera3Device里HalInterface链接到如下:hardware/interfaces/camera/device/

2021-08-16 17:56:19 925

原创 git工具

git冲突解决<<<<<<< HEAD本地代码=======拉下来的代码

2021-08-11 09:52:45 72

原创 性能分析:Perfetto

参考文档Perfetto官网https://perfetto.dev/docs/https://ui.perfetto.dev/#!/recordExample:

2021-08-10 11:55:25 556

原创 C++基础:类在内存中的存储

C++基础:类在内存中的存储@TOChttps://blog.csdn.net/lijian2017/article/details/108827628?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog

2021-08-10 11:21:47 133

原创 性能分析-Perfetto

https://perfetto.dev/docs/quickstart/android-tracinghttps://blog.csdn.net/sinat_20059415/article/details/106305944

2021-08-05 13:30:45 375

原创 C++基础:利用pthread_mutex_t和thread_cond_t实现多线程交互

利用pthread_mutex_t和thread_cond_t实现多线程交替打印//Ubuntu下编译命令:g++ test_phread.cpp -lpthread,编译生成a.out后,直接运行。#include <stdio.h>#include <stdlib.h>#include <pthread.h>#define COUNT 100pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;pthr

2021-08-04 23:09:43 350

原创 2021-07-14

Camera HAL3 HIDL接口深入理解Camera 硬件抽象层 - 程序员Android的博客 - 博客园 (cnblogs.com)

2021-07-14 17:13:31 103

原创 top命令的使用和查看某个进程占用的系统内存大小

一:top指令查看CPU状态和内存使用状态:1.查看CPU占用率; %CPU上次更新到现在的CPU时间占用百分比2.查看内存占用率;%MEM进程使用的物理内存百分比3.RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA(代码+程序使用的数据所占内存);二:查看某一个进程的物理内存占用状态:1.使用top -p 138562.查看进程的status文件:aston@ubuntu:~$ cat /proc/13856/status3.VmRS

2021-06-23 09:03:56 14899

原创 linux-脚本测试

$ i=1;while true;do let i++;sleep 1;input tap 530 1043;echo $i;done

2021-06-21 11:15:30 125

转载 基础知识-面试

https://www.runoob.com/cplusplus/cpp-polymorphism.html

2021-06-19 09:58:57 94

原创 搭建samba

/etc/apt/sources.listvim /etc/samba/smb.conf在文件末尾添加下面信息 [workspace] comment = workspace browseable = yes path = /home public = yes writable = yes available = yes...

2021-06-02 12:53:24 126

原创 Vim使用技巧

https://www.cnblogs.com/heyboom/p/10522059.html在 Linux 中搜索文件最长用到的搜索工具是 Grep ,在使用 Vim 开发时第一时间想到是不是也可以在 Grep ,Google 后发现果然 Vim 内置有 Grep,下面我们一起看下 Grep 怎么使用预览 vimgrep 命令 含义 使用 lvimgrep quickfix-list vs location-list 预览vimgrep在 Vim 命令..

2021-05-31 19:18:53 311

转载 OpenGrok使用

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。借助 Eclipse 以及本地源码可以比较方便地分析 Android 源码,但是对于 Native 代码的调用就无法通过 Eclipse 的快速定位来查看相应的 Native 源码了,而且 Android 源码中对 Native库的加载一般不是通过在 Static 块里调用 System.loadLibrary 来加载库文件并完成 Native 函数注册的,所以定位这

2021-05-20 13:24:01 342

原创 Camera配置信息dump方法(FW/HAL)

Platform HW:sdm660_64Platform SW:Android8.1.0HAL层:vendor/qcom/proprietary/mm-camera/mm-camera2/log_debug/android/camera_dbg.cadb shell setprop persist.camera.mct.debug 6adb shell setprop persist.camer...

2018-07-11 19:28:25 7705

heap_profile.txt

Windows下使用 heap_profile python /path/to/heap_profile -n system_server

2021-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除