lc999102
码龄12年
关注
提问 私信
  • 博客:65,112
    社区:1,793
    问答:2,133
    69,038
    总访问量
  • 28
    原创
  • 1,452,012
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-08-03
博客简介:

lc999102的专栏

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得9次评论
  • 获得40次收藏
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 3篇
    2021年
  • 1篇
    2019年
  • 18篇
    2018年
  • 3篇
    2017年
  • 3篇
    2015年
  • 17篇
    2014年
  • 10篇
    2013年
  • 5篇
    2012年
成就勋章
TA的专栏
  • Linux kernel常用工具类
    1篇
  • harmony
    1篇
  • linux学习
    8篇
  • adroid framework
    7篇
  • android app
    17篇
  • JNI
    5篇
  • crashlog
    2篇
  • Cocos2d-x
    1篇
  • zuo
  • 做小事
  • java虚拟机
    2篇
  • 多媒体
    1篇
  • tool
  • test
  • 编译与链接
    1篇
兴趣领域 设置
  • 移动开发
    kotlinflutterandroid studio
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发dsp开发arm开发
  • 软件工程
    性能优化
  • 网络空间安全
    系统安全
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多点触摸TP的touch异常事件

多点触摸白点不消失异常原因分析
原创
发布博客 2023.02.10 ·
1021 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

转个文章:Android 12(S) 图像显示系统 - fence

做个笔记.
原创
发布博客 2022.09.13 ·
671 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux kernel常用工具---目录

目录工作队列 workqueue
原创
发布博客 2022.04.05 ·
184 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux sys节点创建

kernel 创建sys节点
原创
发布博客 2022.03.31 ·
1103 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

驱动的probe函数debug方法

一站式解决probe不跑问题 - 知乎1. 确认device和driver是否都分别注册成功,怎么确认呢?用adb查看,目录是:/sys/bus/…/driver or devices2. 如果driver和device都存在,那么肯定是compatibal属性出了问题。3. 如果是driver不存在(当然这种情况很少,一般只要driver_register函数成功调用了,一般是在的),那么修改DEFAULT_CONSOLE_LOGLEVEL等级,在log中搜索自己的driver名字。4.
转载
发布博客 2021.11.15 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

make_demo.zip

发布资源 2021.10.13 ·
zip

Automake的使用

准备:创建main.c的hello world 源码。使用步骤:autoscan cp configure.scan configure.ac vi configure.ac aclocal autoconf autoheader vi Makefile.am automake --add-missing ./configure makestep 3: configure.ac编辑# ...
原创
发布博客 2021.10.13 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

canary代码目录结构分析

1. developtools: 开发者工具,包含调试、打包、分析的工具2. appliations:应用app3. base:
原创
发布博客 2021.06.15 ·
346 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Android系统层权限

答:

尝试init.rc中启动该程序。

依然不行,可以研究下selinux;selinux我也不熟悉,只能你研究了

回答问题 2021.05.07

android的systemServer zygote ServiceManager功能

看到android设备的进程列表,发现了好多个进程。但是回忆最近的android app开发,发现所有的相关处理和面试都是集中在systemServer中的,而关于zytote和ServiceManager的东西实际考察和使用较少。突然想问自己,三者在android中的关系是怎样的。就这个问题,写个比较总结下。1. 启动顺序关系ServiceManager最先启动,Zygote再启动,...
原创
发布博客 2019.12.19 ·
602 阅读 ·
3 点赞 ·
4 评论 ·
4 收藏

APP研发录读书笔记:ImageLoader的设计模式研究

1. ImageLoader简介2. Android-universal-image-loader图片异步加载3. Android开源框架universal-image-loader完全解析 fresco框架protoBUffer:一种通信协议基于二进制流;比json节约流量 ...
转载
发布博客 2018.11.23 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

memleak native

https://www.jianshu.com/p/a644769fe5b6后来我查到可以用debug malloc工具调查底层的内存申请和释放(参考https://www.jianshu.com/p/2b43abdd6647 和 https://blog.csdn.net/ritterliu/article/details/52217347)关于内存查看工具的使用总结:1. ca...
原创
发布博客 2018.07.25 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wms分析系列文章 老罗

Android窗口管理服务WindowManagerService对窗口的组织方式分析Android窗口管理服务WindowManagerService的简要介绍和学习计划Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)的过程分析Android窗口管理服务WindowManagerService显示Activity组件的启动...
转载
发布博客 2018.07.01 ·
680 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

博客文章大杂烩

android framework 和 app层系统博客kernel 3.10分析和dts研究博客;还有很多其他干货有待进一步研究高通平台驱动开发指导
转载
发布博客 2018.06.30 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java volatile关键字的分析

转:点击打开链接1.volatile关键字的两层语义  一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:  1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。  2)禁止进行指令重排序。  先看一段代码,假如线程1先执行,线程2后执行://线程1boolean stop = false...
转载
发布博客 2018.06.20 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pcm裸流播放方法

ubuntu 工作环境,使用命令:sudo apt-get install sox下载播放工具。完成后,可以使用play命令播放pcm裸流文件了。首先需要知道对应pcm的文件的采样率,通道数,比特率,然后使用命令play -t raw -r 44.1k -e signed-integer -b 16 -c 2 loved.pcmloved.pcm  这个是文件名-t 参数后接文件包含数据的格式,我...
原创
发布博客 2018.06.05 ·
6956 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

gcc编译debug和release版本软件

debug版本的软件目的是为了调试软件;release版本是用来发布的。很明显debug的版本的软件必然包含很多信息:代码中的函数名,源代码的文件名和行数,编译出来的目标文件的偏移量。使用addr2line 和文件位置偏移量,就可以得到对应的函数名和源文件以及行数。release版本的软件这些信息就没有必要了。gcc给工程师提供了编译参数来控制这些。添加-g参数可以使得编译的程序包含更多调试信息,...
原创
发布博客 2018.05.28 ·
12374 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

linux下访问windows下的共享文件并且编译

将某项目proj-01的代码checkout到windows的某个目录,比如 d:\svn\proj-01,然后想从windows和Linux都能够进行编译。于是想到进行跨平台共享,之前试过linux共享,然后windows进行挂载,是成功的,具体步骤不表,但是这种方式存在一个问题,就是tortoisesvn的状态图标不能够显示出来。首先将文件夹svn设置为共享(任何用户可读写)。Linux下使用...
转载
发布博客 2018.05.19 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

关于代码中全局变量在动态库中的隐藏

最近看代码,发现一个在动态库中在全局变量A,我在动态库外部extern引用的时候总是提示undefined错误。首先确认在引用同一个动态库中的API函数B没有问题。首先看来下动态库中,readelf命令导出文件的信息,发现:1.API函数B的属性为GLOBAL2.变量A的属性为LOCAL很明显了全局变量被隐藏了只能在动态库内部使用,无法在外部访问。查资料:1.发现代码中使用__attribute_...
原创
发布博客 2018.05.14 ·
1890 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

由AMS和activityThread的交互理解binder(java层)

在ActivityThread中发现了一个ApplicationThread对象,这个对象是AMS回调app进程的binder服务端;在android的源码中IApplicationThread.aidl是一个aidl接口,android O源码编译,在out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/core/java/an...
转载
发布博客 2018.03.21 ·
1430 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多