自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1118

原创 InputManagerService启动过程记录

frameworks/base/services/java/com/android/server/SystemServer.javastartOtherServices-->traceBeginAndSlog("StartInputManagerService");inputManager = new InputManagerService(context);Trace.tra...

2020-04-27 14:43:37 201

原创 bootanimation.zip格式分析记录

解开zip包可以看到描述文件和资源文件,其中配置文件固定为--desc.txt,该文件类似ini文件会被一行一行解析,分为两种格式:第一种是,3个参数的:前2个参数是图像的宽、高,后面一个动画的 fps。例如:768 324 10,表示图像是 768x324,动画以 10fps 播放。这种一般就写一行就行了,写多了后面的会覆盖前面的配置的。如果这个分辨率比屏幕分辨率低的话...

2020-04-02 20:22:26 589

原创 记录一次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 498

原创 Android普通应用变成桌面应用

需要在AndroidManifest.xml中添加 &lt;activity android:name=".MainActivity"&gt; &lt;intent-filter&gt; &lt;category android:name="android.intent.category.HOME" /&gt; ...

2018-09-14 13:55:37 3093

原创 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 1164 1

转载 关于返回局部变量的内存

在C语言中,自动变量在堆栈中分配内存,当包含自动变量的函数或代码块退出时,它们所占用的内存便会被回收,为了能够在包含自动变量的函数或代码块退出时,仍然能够访问这些自动变量的内存,可以如下几种方案:1)返回一个指向字符串常量的指针。如char *func(){ return "only works for simple strings";}仅适用于简单的情形。2)使用全局声明的数组

2016-05-31 09:22:46 342

android下无法使用getifaddrs的问题

linux下的程序移植到android的过程中找不到<ifaddrs.h>; 该资源是github内容,此处也提供原始链接:https://github.com/morristech/android-ifaddrs

2017-06-17

空空如也

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

TA关注的人

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