
Android
文章平均质量分 58
fchyang
这个作者很懒,什么都没留下…
展开
-
WinScope跟踪window/layer pb文件
winscope跟踪window、layer的信息原创 2023-10-07 16:38:16 · 1012 阅读 · 0 评论 -
jarjar.jar修改jar包名
通过jarjar修改包名原创 2023-06-26 13:59:21 · 1367 阅读 · 0 评论 -
Android mk & bp
Android.mk & Android.bp原创 2023-05-12 11:12:06 · 204 阅读 · 0 评论 -
Android screencap & screenrecord的使用
screencap & screenrecord的使用原创 2023-02-07 12:21:10 · 450 阅读 · 0 评论 -
堆栈callstack打印
一、适用java1、Log.d(TAG,Log.getStackTraceString(new Throwable())); //在使用Log.d的场合2、new Exception("test printk stack").printStackTrace();Note:还有其他方法,可以参考网络原创 2022-03-04 14:15:26 · 700 阅读 · 0 评论 -
android linker log print
Android linker log print原创 2022-07-14 14:19:17 · 922 阅读 · 0 评论 -
使用am instrument验证CTS问题
【前言】CTS 测试某个testcase常用的测试方法:CTS tool or atest都可以满足,选哪个使用要结合当前开发测试环境,这里简单介绍另一种方法:instrumentation,详细介绍参考:https://source.android.google.cn/compatibility/tests/development/instrumentation【使用】adb install “cts apk“ adbshell pm list instrumentation,列出来的结果填在.原创 2022-04-02 15:30:09 · 3651 阅读 · 0 评论 -
Android Framework---之Input子系统
转自:https://www.cnblogs.com/haiming/p/3318614.html 参考:https://blog.youkuaiyun.com/jinzhuojun/article/details/41909159 //推荐,native层keyevent的传递https://blog.youkuaiyun.com/u010164190/article/details/52964829h...转载 2018-10-18 12:39:01 · 392 阅读 · 0 评论 -
android进程间传递文件描述符原理
转自:https://blog.youkuaiyun.com/lewif/article/details/50668783参考:https://blog.youkuaiyun.com/yejing_utopia/article/details/43276451 //进程间文件描述符传送https://blog.youkuaiyun.com/vector03/article/details/51034021 //binde...转载 2018-10-26 15:06:11 · 363 阅读 · 0 评论 -
Android平台开发debug方法总结(update)
转自:https://blog.youkuaiyun.com/liangtianmeng/article/details/82951303一. 获取Trace调用栈信息(Trace)是分析异常经常使用的,这里简单划分两类情况:当前线程Trace: 当前执行流所在线程的调用栈信息; 目标进程Trace:可获取目标进程的调用栈,用于动态调试;1.1 当前线程Trace1) Java层...转载 2018-12-11 11:03:50 · 801 阅读 · 0 评论 -
linux/android compile errors or warnings
收集一些linux/android 在编译过程遇到的一些错误。1、文件里有些static api定义了没有被调用,会出现unused function错误,比如当时debug init.cpp main()里直接拿掉接口selinux_initialize,就会报如下错误,此时需要在selinux_initialize前加上__attribute__((unused)),在编译pass...原创 2019-02-15 11:21:16 · 268 阅读 · 0 评论 -
CTS/VTS/GTS Host端服务器安装配置
跑Android TV的CTS/VTS/GTS等,需要搭建host端的服务器,下载新版本的Ubuntu 18.04安装。安装过程网上有很多教程,就不在赘述。这里简单记录下安装之后一些用于测试的配置。一、samba下载配置1、sudo apt install samba2、sudo /etc/samba/smb.conf找到#======================= Share Def...原创 2019-04-26 18:14:08 · 1761 阅读 · 0 评论 -
Java/Android/Linux杂货店
好记性不如烂笔头,时间久了还是容易忘,先列出大致的知识点,后续慢慢填充,以此记录。(1)、多线程技术,了解多少实现多线程的方式:继承thread;实现Runnable(2)、Jvm的内存模型/内存结构java内存模型:要先了解计算机术语的内存模型的意义。java内存模型主要解决的是多线程并发编程带来的工作内存和主内存数据不一致的问题,满足三大特性:原子性:同步synchro...原创 2019-06-05 15:25:05 · 341 阅读 · 0 评论 -
AndroidTV CTS/VTS/GTS/STS
AndroidTV出口海外市场需要google test认证,Google为AndroidTV开发商准备了一系列的测试套件,用于提高app/framework/hal的相容性,进一步提升开发者/用户体验。对于开发者来说就是需要测试-解决-测试相关module fail项,除了google waive项之外,其余的fail issue全都要解决:不管用什么的方式(不能修改原始套件)。CTS:Co...原创 2019-06-17 18:14:11 · 16333 阅读 · 1 评论 -
长按power键Android9.0关机耗时分析
问题:Android开机之后,很快就去启动应用播放视频,长按power key进入关机,但是有时候关机会花很长时间。疑点:关机广播发送到接收时间较长;activity stack shutdown(activitiesfinish)花费时间较长。分析:关机flow主要集中在shutdownThread,加打印trace长按power键,Android关机flow。背景:原生的shut...原创 2019-07-12 16:28:49 · 1215 阅读 · 0 评论 -
Android init.rc的property触发机制
前言:Android系统启动init进程会去解析/init.rc or init.platform.rc、/etc/init/*.rc等rc档,以便启动一些进程和服务。这里主要看下启动这些进程或服务的属性触发条件。背景:了解init.rc的语法格式,网上很多资料可参考。比如:#原生Actions格式on <trgger> [&& <trigger&g...原创 2019-08-14 14:52:52 · 4310 阅读 · 0 评论 -
浅谈new Runnable()
转自:https://blog.youkuaiyun.com/c_p_h/article/details/70473673?locationNum=1&fps=1参考:https://www.cnblogs.com/lanzhi/p/6467266.html //匿名内部类中关于new Runnable()的使用http://wiki.jikexueyuan.com/project/jav...转载 2018-08-22 11:37:00 · 34726 阅读 · 3 评论 -
Android Binder权限检查之clearCallingIdentity
转自:https://www.zhihu.com/question/41003297参考:https://blog.youkuaiyun.com/thinkinwm/article/details/18311211https://blog.youkuaiyun.com/windskier/article/details/6921672 //博主博客也很优秀 作者:Gityuan链接:https://...转载 2018-09-03 11:09:02 · 3824 阅读 · 1 评论 -
Android进程间通信AIDL的demo
参考:http://m.blog.youkuaiyun.com/article/details?id=51095169http://blog.youkuaiyun.com/zjh1002492540/article/details/50750026http://lib.youkuaiyun.com/article/android/31342https://blog.youkuaiyun.com/ls5718/article/de...原创 2017-01-16 14:19:58 · 1324 阅读 · 0 评论 -
为何要make update -api
转自:http://blog.youkuaiyun.com/balabala_2xiaomoxian/article/details/50820255最近修改了framework/base/media 路径下的Java文件,导致全编报错1.错误信息类似:............******************************You have tried to change转载 2017-06-08 10:37:47 · 7620 阅读 · 0 评论 -
Android基本功:Handler消息传送机制
转自:http://844604778.iteye.com/blog/1959518参考:http://blog.youkuaiyun.com/wenzhi20102321/article/details/52837834https://blog.youkuaiyun.com/tuke_tuke/article/details/50782893https://blog.youkuaiyun.com/FightFigh...转载 2017-06-20 11:08:27 · 420 阅读 · 0 评论 -
Android dumpstate 工具解析
转自:http://blog.youkuaiyun.com/haima1998/article/details/46425993参考:http://blog.youkuaiyun.com/melody_lu123/article/details/6859879Dumpstate --helpbegindumpstate id: 9Dumpstate command line: dumpstat转载 2017-06-29 20:09:53 · 2304 阅读 · 0 评论 -
查看基于Android 系统单个进程内存和CPU使用情况的几种方法
转自:http://www.xuebuyuan.com/706122.html参考:http://blog.youkuaiyun.com/kieven2008/article/details/6445421 一、利用Android API函数查看1.1 ActivityManager查看可用内存。ActivityManager.MemoryInfo outInfo = new转载 2017-07-01 15:22:26 · 2388 阅读 · 0 评论 -
Android 内存分析命令
转自:http://www.tuicool.com/articles/ni2yMbe参考:http://gityuan.com/2016/01/02/memory-analysis-command/?utm_source=tuicool&utm_medium=referral一、概述1.1 内存指标概念Item全称含义等价转载 2017-07-01 15:28:32 · 527 阅读 · 0 评论 -
内存溢出 out of memory与内存泄露 memory leak
转自:http://blog.youkuaiyun.com/gjy211/article/details/51879775参考:http://blog.youkuaiyun.com/qigemizi/article/details/55804107内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但转载 2017-07-01 15:25:23 · 489 阅读 · 0 评论 -
Android 6.0的lowmemorykiller机制
转自:http://blog.youkuaiyun.com/u012440406/article/details/51960387最近在处理一些lowmemorykiller相关的问题,于是对lowmemorykiller机制作了一个简单的了解。在这里总结一下。首先,是lowmemorykiller的一些背景知识。众所周知,Andorid的实质是一个Linux的操作系统。所转载 2017-07-01 16:23:58 · 761 阅读 · 0 评论 -
收集一些网站
学习/参考/收集一些网站,希望对您有帮助,不定时收集更新。1、http://android.mk/ //介绍mk2、http://hukai.me/android-training-course-in-chinese/index.html //android官方培训课程3、https://developer.android.google.cn/studio/index.html#wi原创 2017-01-13 10:11:44 · 412 阅读 · 0 评论 -
android jni 中的事件回调机制JNIenv的使用
转自:http://blog.youkuaiyun.com/chituhuan/article/details/52383699参考:http://blog.youkuaiyun.com/lihenair/article/details/41440517android framework 里java调用native,使用JNI机制,java如何调用native,在framework里面的例子很多,转载 2017-11-29 11:20:30 · 1207 阅读 · 0 评论 -
Android O HIDL相关介绍
转自:https://blog.youkuaiyun.com/lin20044140410/article/details/79578664参考:https://blog.youkuaiyun.com/ljp1205/article/details/77876008https://blog.youkuaiyun.com/gh201030460222/article/details/80551897 在上一篇博客里...转载 2018-08-01 12:40:34 · 439 阅读 · 0 评论 -
近期学习Android整理的文章
搜集一些不错文章的链接,供学习查阅:《1-x》了解Android的一些知识1.https://www.jianshu.com/p/cf856a6e8286 //vsync 传递之HWC->SF2.https://blog.youkuaiyun.com/codefly/article/details/17058607 //红茶一杯话binder,博客文章优秀x.https://blog.c...原创 2018-08-01 11:23:10 · 331 阅读 · 0 评论 -
Android Doze模式源码分析
转自:https://www.cnblogs.com/l2rf/p/6373794.html 科技的仿生学无处不在,给予我们启发。为了延长电池是使用寿命,google从蛇的冬眠中得到体会,那就是在某种情况下也让手机进入类冬眠的情况,从而引入了今天的主题,Doze模式,Doze中文是打盹儿,打盹当然比活动节约能量了。手机打盹儿的时候会怎样呢?按照google的官方说法,Walkl...转载 2018-08-22 09:51:30 · 425 阅读 · 0 评论 -
Runnable( )并不一定新开线程
转自:https://blog.youkuaiyun.com/ricefcc/article/details/41912113参考:http://www.cnblogs.com/xirihanlin/archive/2011/04/11/2012746.html //Android中的Handler,Looper,MessageQueue和threadhttps://blog.youkuaiyun.com/l...转载 2018-08-22 15:19:43 · 1849 阅读 · 0 评论 -
Java层的ServiceManager和Native层的ServiceManager的对应过程
转自:https://blog.youkuaiyun.com/moonshine2016/article/details/54378358参考:https://www.jianshu.com/p/9c023701c261 几天前一个同事问Java层的Binder和Java层的ServiceManager和C++层的ServiceManager是如何对应起来的,竟然一时语噻,一段时间不关注就会感到陌...转载 2018-08-31 17:55:21 · 1735 阅读 · 3 评论 -
Android binder机制
转自:(http://blog.youkuaiyun.com/coding_glacier/article/details/7520199) 1.binder通信概述 binder通信是一种client-server的通信结构转载 2017-02-16 10:23:49 · 320 阅读 · 0 评论