自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 android10:后台应用启动服务崩溃

通过上面代码可以看出AMS调用startService返回后组件包名为?,就会抛出IllegalStateException异常,下面重点分析AMS。从这里可以看出1.persist app;可以在相应的白名单中添加自己的app就可以在后台启动服务。

2023-04-07 21:59:42 611 1

原创 N-android输入系统1

1、查看输入设备节点信息adb shell cat /proc/bus/input/devicesI: Bus=0019 Vendor=0000 Product=0000 Version=0000   N: Name="ACCDET"                                    P: Phys=

2017-06-23 09:28:12 444

原创 android源码系列:init分析3

前面讲解了配置文件的解析、action添加到action_queue等待执行和service的启动和重启等话题,今天看看action_queue中的action执行序列,这里有个charger bootmode需要说明下,这个模式主要手机关机后充电显示充电状态时处在的模式,这里假设不是。action_name | commands------------------------

2014-04-16 11:29:56 765

原创 android源码系列:init分析2

前面已经讲解了对配置文件的解析,将所有的on和service都解析成对应的action和service结构体,并且保存在action_list和service_list链表中,接下来就讲解action被添加到action_queue中被init进程执行的过程。action_for_each_trigger("early-init", action_add_queue_tail);

2014-04-15 20:22:24 674

原创 android源码系列:init分析1

android4.0_src\system\core\init\init.candroid4.0_src\system\core\rootdir\init.rc第一次包含keywords.hint do_chroot(int nargs, char **args);int do_chdir(int nargs, char **args);int do_class_sta

2014-04-14 21:53:04 641

windows批量文件改名脚本

windows批量文件改名脚本

2023-04-07

android源码打jar包脚本

android源码打jar包脚本

2023-04-07

MTK android11打包脚本

MTK android11打包脚本

2023-04-07

MTK android10打包脚本

MTK android10打包脚本

2023-04-07

struts2中ognl的源代码

OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。

2009-03-06

空空如也

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

TA关注的人

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