- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 记录Android设置中显示硬盘“正在检查”的流程
最初的线索是,设置中的中文字符串“正在检查...”,通过R.string.ext_media_status_checking找到下面这个文件,base/core/java/android/os/storage/VolumeInfo.java static { sStateToEnvironment.put(VolumeInfo.STATE_UNMOUNTED, Environment.MEDIA_UNMOUNTED); sStateToEnvironmen..
2021-04-13 16:08:02 1162
原创 InputManagerService启动过程记录
frameworks/base/services/java/com/android/server/SystemServer.javastartOtherServices-->traceBeginAndSlog("StartInputManagerService");inputManager = new InputManagerService(context);Trace.tra...
2020-04-27 14:43:37 208
原创 bootanimation.zip格式分析记录
解开zip包可以看到描述文件和资源文件,其中配置文件固定为--desc.txt,该文件类似ini文件会被一行一行解析,分为两种格式:第一种是,3个参数的:前2个参数是图像的宽、高,后面一个动画的 fps。例如:768 324 10,表示图像是 768x324,动画以 10fps 播放。这种一般就写一行就行了,写多了后面的会覆盖前面的配置的。如果这个分辨率比屏幕分辨率低的话...
2020-04-02 20:22:26 607
原创 记录一次InputReader的crash
系统版本:Android 7.1logcat中的crash信息:F DEBUG : Revision: '0'F DEBUG : ABI: 'arm'F DEBUG : pid: 2750, tid: 3858, name: InputReader >>> system_server <<<F DEBUG : signal 11 ...
2020-04-02 13:58:52 514
原创 Android普通应用变成桌面应用
需要在AndroidManifest.xml中添加 <activity android:name=".MainActivity"> <intent-filter> <category android:name="android.intent.category.HOME" /> ...
2018-09-14 13:55:37 3123
原创 linux网卡状态程序移植到android无法使用getifaddrs的问题
在linux下写过一个获取网卡状态的函数int netlink_status(const char *if_name){ struct ifaddrs *ifa = NULL; struct ifaddrs *ifList; if(getifaddrs(&ifList) < 0) { return -1; } for (ifa = ifList; ifa != NULL; i
2017-06-17 11:22:56 1191 1
转载 关于返回局部变量的内存
在C语言中,自动变量在堆栈中分配内存,当包含自动变量的函数或代码块退出时,它们所占用的内存便会被回收,为了能够在包含自动变量的函数或代码块退出时,仍然能够访问这些自动变量的内存,可以如下几种方案:1)返回一个指向字符串常量的指针。如char *func(){ return "only works for simple strings";}仅适用于简单的情形。2)使用全局声明的数组
2016-05-31 09:22:46 357
android下无法使用getifaddrs的问题
2017-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人