
Android
文章平均质量分 84
Android
老陆的笔记本
这个作者很懒,什么都没留下…
展开
-
android软件架构
系统应用:Android系统还包括了一些系统应用,这些应用程序是Android系统的一部分,用于提供系统级的功能和服务,如电话、短信、联系人、日历、设置等。提供统一的接口:硬件抽象层为每个硬件设备定义了一组标准的API接口,这使得上层的应用程序和系统组件可以使用统一的方式来访问和控制各种硬件设备。总之,硬件抽象层在Android系统中起到了桥梁的作用,它提供了一种统一的方式来访问和控制各种硬件设备,使得Android系统能够在不同的硬件平台上运行,并且为上层的应用程序和系统组件提供了简单和统一的硬件接口。原创 2023-09-09 17:15:32 · 3265 阅读 · 0 评论 -
ContentProvide的生命周期
ContentProvide的生命周期https://blog.youkuaiyun.com/carson_ho/article/details/76101093定义 & 作用定义:即内容提供者,是 Android 四大组件之一作用:进程间 进行数据交互 & 共享,即跨进程通信原理ContentProvider的底层是采用 Android中的Binder机制具体使用关于ContentProvider的使用主要介绍以下内容:统一资源标识符(URI)定义:Uniform Reso原创 2021-07-03 11:49:49 · 842 阅读 · 0 评论 -
Service生命周期
Service的生命周期https://www.jianshu.com/p/8d0cde35eb10生命周期常用方法在Service的生命周期里,常用的有:4个手动调用的方法手动调用方法作用startService()启动服务stopService()关闭服务bindService()绑定服务unbindService()解绑服务5个自动调用的方法内部自动调用的方法作用onCreate()创建服务onStar原创 2021-07-03 11:41:15 · 246 阅读 · 0 评论 -
Binder系列1:初始Binder
初始BinderBinder 和 Linux其他IPC方式的对比Linux现有的所有进程间IPC方式:管道:在创建时分配一个Page大小的内存,缓存区大小比较有限消息队列:消息复制两次,额外的CPU小号,不适合频繁或信息量大的通信共享内存:无需复制,共享缓冲区直接附加到进程的虚拟进程空间,速度快;但进程间的同步问题操作系统无法实现,必须各进程利用同步工具解决;套接字:作为更通用的接口,传输效率低,主要用于不同机器或跨网络的通信;信号量:常作为一种锁机制,防止某进程正在访问共享资源时,其他进程原创 2021-07-03 11:28:21 · 158 阅读 · 0 评论 -
Activity生命周期
Activity生命周期activity从开始到结束的四个状态activity的生命周期activity的进程优先级activity的四个状态关于activity的四个状态:running-paused-stopped-killedrunning->当前显示在屏幕的activity(位于任务栈的顶部),用户可见状态。paused->依旧在用户可见状态,但是界面焦点已经失去,此Activity无法与用户进行交互。stopped->用户看不到当前界面,也无法与用户进行交互原创 2021-06-23 22:55:29 · 138 阅读 · 0 评论 -
android工程师的四个阶段
android 四个阶段学习路线初级工程师Android入门的时候,需要有一本入门书,好好学习书中的内容,同时花一年时间把Android官方文档中的training和guide看一遍,同时通过写博客和记笔记的方式来做总结,建议让自己的每篇博客都有价值些。通过一年时间的学习,相信每个人都可以达到中级工程师的水平。技术要求:基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术书籍推荐 《第一行代码 Android》、《疯狂Android》中原创 2021-06-23 22:55:58 · 137 阅读 · 0 评论