- 博客(8)
- 收藏
- 关注
原创 AndroidManifest.xml详解
我们在进行APP开发的时候都会遇到一个文件:AndroidManifest.xml。从刚开始进行Android开发,到现在已经过去了几个月,还是对这个文件一知半解,只知道它是配置用的。但是这文件里的东西具体有什么用,该怎么用一直都没有理解。借着做项目的机会,仔细研究一下这个文件。研究AndroidManifest.xml最好的方式自然就是对照着官方文档详细理解项目中每个字段的作用,并且做出一些修...
2019-10-01 19:44:56
884
2
原创 Android系统服务(SystemService)简介
什么是SystemService我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationManager、振动管理服务Vibrator、电池管理服务BatteryManager…… 这些Manage...
2019-10-01 19:26:09
636
原创 App启动流程
先将“三个进程”,“六个大类”进行介绍:三个进程:Launcher进程:整个App启动流程的起点,负责接收用户点击屏幕事件,它其实就是一个Activity,里面实现了点击事件,长按事件,触摸等事件,可以这么理解,把Launcher想象成一个总的Activity,屏幕上各种App的Icon就是这个Activity的button,当点击Icon时,会从Launcher跳转到其他页面;Syst...
2019-10-01 18:48:16
291
原创 Binder机制
说到Binder,真的是头大,因为它涉及到的知识点实在是太多,所以在这里,我不准备总结太底层的东西,原因嘛,就是因为我也还没搞清楚,哈哈~~;好了,言归正传,要想了解Binder,首先得了解一些Linux内核的基础知识:1.Linux内核基础知识:(1)用户空间/内核空间:一切从简,用户空间指的是用户程序所运行的空间,内核空间是 Linux 内核的运行空间,为了安全,它们是隔离的,即使用户...
2019-10-01 18:34:31
128
原创 Android知识点总结
一 Activity1 Activity 生命周期1.1 Activity 的四种状态running 当前Activity正在运行,获取焦点paused 当前Activity处于暂停状态,可见,没有焦点stopped 当前Activity处于暂停状态,完全不可见,内存里的成员变量和状态信息仍在。killed 当前Activity被销毁后的状态,成员变量和状态信息被一并回收。1.2 A...
2019-10-01 18:19:32
364
1
原创 Android-App启动流程
先将“三个进程”,“六个大类”进行介绍:三个进程:Launcher进程:整个App启动流程的起点,负责接收用户点击屏幕事件,它其实就是一个Activity,里面实现了点击事件,长按事件,触摸等事件,可以这么理解,把Launcher想象成一个总的Activity,屏幕上各种App的Icon就是这个Activity的button,当点击Icon时,会从Launcher跳转到其他页面;System...
2019-09-27 10:48:33
218
转载 android-Binder机制
1.Linux内核基础知识:(1)用户空间/内核空间:一切从简,用户空间指的是用户程序所运行的空间,内核空间是 Linux 内核的运行空间,为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。(2)系统调用Linux将用户空间和内核空间隔离是有其道理的,用户软件良莠不齐,要是它们乱搞把系统玩坏了怎么办?因此对于某些特权操作必须交给安全可靠的内核来执行。但是虽然是隔离的,但是总有...
2019-09-27 09:49:35
71
原创 Android之Activity全面解析
Activity是什么?Activity是一个Android应用程序组件(也称为Android四大组件之一),它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图。每个活动都有一个窗口,用于绘制其用户界面。窗口通常填满屏幕,但可能比屏幕小,并漂浮在其他窗口的顶部.Android应用程序通常由多个彼此松散绑定的Activity组成。通常,应用程序...
2019-09-23 10:40:57
3513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人