-
Notifications
You must be signed in to change notification settings - Fork 4
/
pending.txt
34 lines (26 loc) · 2.15 KB
/
pending.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
google官方guava工具包https://github.com/google/guava
谷歌源码提供的工具:arm-linux-androideabi-readelf:
https://www.cnblogs.com/tocy/p/android-crash_decompile-tool-cmd.html
linux的/proc下的statm、maps、memmap 内存信息文件分析:https://blog.csdn.net/unbutun/article/details/4901800
Android漫游记(1)---内存映射镜像(memory maps):https://blog.csdn.net/lifeshow/article/details/29174457
Android漫游记(2)---ELF可执行文件格式:https://blog.csdn.net/lifeshow/article/details/29198107
Android漫游记(3)---重定位之GOT & PLT & R_ARM_JUMP_SLOT:https://blog.csdn.net/lifeshow/article/details/29597401
Android漫游记(4)---.so文件动态调试一例:https://blog.csdn.net/lifeshow/article/details/32914081
Android漫游记(5)---ARM GCC 内联汇编烹饪书(附实例分析):https://blog.csdn.net/lifeshow/article/details/33725919
startingWindow,启动过渡页面
在AndroidManifest.xml中给首页activity(第一个页面,一般是欢迎界面)设置自定义的theme
在Activity中恢复原有的style样式【否则的话,当activity的布局文件设置背景色为透明的时候,就会发现窗口的背景还是那张图片】
扩展:如果在styles.xml文件中将启动页窗口背景图片(android:windowBackground)设置为欢迎界面的背景图片,然后欢迎界面布局文件中将背景(android:background)设置为透明,Activity中不恢复原有的样式,那么这样就可以实现APP启动后白屏部分和欢迎界面是同一张背景图片。
需要注意,如果将之前欢迎界面的背景图片作为窗口背景图片,那么就需要考虑到底部导航栏的高度的问题。否则背景图片的底部会被遮盖住。所以可能需要重新调整欢迎界面的背景图片。
马士兵视频:《深入IO到EPOLL》
nc指令
strace查看系统调用;android官方strace指南:https://source.android.google.cn/devices/tech/debug/strace?hl=zh-cn
strace本身不依赖于系统,从一个机器拷贝到另一个机器直接能用;可以看到,strace 只依赖三个最基本的库:
> readelf -a strace | grep NEEDED
0x00000001 (NEEDED) Shared library: [libc.so]
0x00000001 (NEEDED) Shared library: [libstdc++.so]
0x00000001 (NEEDED) Shared library: [libm.so]
strace一般在/system/xbin/或者/system/bin/下;如果没有呢,可以自己编译一个,或者从其它android手机拷贝一份
netstat -natp:n表示禁用域名解析功能;a表示所有;t表示仅查询tcp;p表示显示进程
mmap系统调用:
sendfile系统调用:0内存拷贝