
Android
MrDouYa
若求一剂良药,答曰:Smiles to everyone!
展开
-
解析trace文件
一、抓取的trace是html格式的下载Chome浏览器chrome的地址栏中输入chrome://tracing/load 按钮加载你的xxxxtrace.html文件分析二、抓取的trace是atrace文件使用SDK工具中的systrace.py脚本,路径:Sdk/platform-tools/systrace/systrace.py指令解析生成XXXX.html文件,指令:python systrace.py --from-file=atrace文件使用“一”中的步骤查看三原创 2020-06-06 13:49:29 · 4411 阅读 · 0 评论 -
SeLinux权限
SELinux 即Security-Enhanced Linux,由美国国家安全局(NSA)发起,Android 4.4引入,L相对较为全面成熟,具体的信息如博客:https://blog.youkuaiyun.com/bsxiaomage/article/details/51126826 作者 lansehai2014Selinux的两种模式分别为:1.Enforcing表示seLinux已经打开;...原创 2019-03-19 21:13:58 · 1625 阅读 · 0 评论 -
Android四大组件之一:广播
广播上Android的四大组件之一,广播是通过intent发送的。可以分为三类:标准广播、有序广播、粘性广播:标准广播(Normal roadcast):完全异步执行的广播,广播发出之后所有应用同时接收到广播,效率高无法被截断有序广播(Ordered broadcast):同步广播,同一时刻只有一个广播接收器收到,并且等广播接收器中的逻辑执行完毕后才可以继续传递;是可以截断的,阻止广播传递;广...原创 2019-08-28 11:08:36 · 486 阅读 · 0 评论 -
Android四大组件之一 活动
活动(Activity)是一种可包含用户界面的组件,主要用于和用户交流;是Android四大组件之一;一个app可以看到的界面大多数是由activity组成的。关于Activity的总结主要分为Activity的生命周期、四种启动方式、启动创建原理三个方面。主要参考书籍《第一行代码》、《Android开发与艺术探索》原创 2019-09-09 19:45:34 · 257 阅读 · 0 评论 -
Android四大组件之一 ContentProvider
一、什么是ContentProviderContentProvider是Android的四大组件之一,主要用于给不同应用程序提供接口,实现数据共享,并且可以保证数据的安全性。在手机的联系人、短信等应用都会创建ContentProvider提供接口将应用内数据提供给其他应用使用。ContentProvider的底层实现还是使用Binder,主要是以表格的形式操作存储数据,并且可以包含多张表格;也支...原创 2019-09-16 19:59:31 · 742 阅读 · 0 评论 -
Android四大组件之一 Service
一、service主要分为两种状态服务可以长时间运行在后台,没有图形界面的应用组件;可以后台播放音乐、下载文件等启动状态:启动之后就会在后台无限运行,除非手动关闭,并且不会有返回值绑定状态:通过bindService()绑定服务,可以进行交互,可以多个组件同时绑定到该服务,全部解绑之后服务将被注销。二、启动状态1.声明与文件清单:<service android:name="MySe...转载 2019-09-22 19:19:30 · 611 阅读 · 0 评论