Android 入门及进阶
文章平均质量分 72
Android 入门及进阶
隔壁de小刘
这个作者很懒,什么都没留下…
展开
-
Android应用资源概览
概览目录资源类型anim/用于定义渐变动画的 XML 文件。(属性动画也可保存在此目录中,但为了区分这两种类型,属性动画首选 animator/ 目录。)animator/用于定义属性动画的 XML 文件color/定义颜色状态列表的XML文件。它们被保存在res/color/文件夹下,通过R.color类访问drawable/图片文件,如.png,.jpg,.gif或者XML文件,被编译为位图、状态列表、形状、动画图片。它们被保存在res/drawable/文原创 2021-06-15 10:07:52 · 171 阅读 · 0 评论 -
一门课了解android中的AIDL
官网地址AIDLAIDL 主要用于多线程下多个应用程序进行数据通信转载 2021-04-21 18:01:00 · 97 阅读 · 0 评论 -
Android中的序列化机制
文章写于以前,部分内容出处不记得了,如有侵权请联系删除或注明出处。**Serializable 数据持久化 实现简单 消耗大(性能内存) **Parcelable内存间数据传输1、Serializable 直接继承intent.putExtra("person",new Person("Lucy",30));Person person = (Person)intent.getSerializableExtra("person");2、Parcel的简介 简单来说,Pa原创 2021-04-21 17:44:42 · 298 阅读 · 0 评论 -
Android中的Binder机制
参考文章本文大部分为课程笔记,如有侵权请联系删除。视频课程讲解地址https://www.jianshu.com/p/4878e9834d1bhttps://www.jianshu.com/p/adaa1a39a274Binder是什么为什么要使用多进程使用Binder进程通讯有哪些优势Binder是如何做到一次内存拷贝的MMAP的原理讲解Binder机制是如何跨进程的AIDL生成Java类的细节四大组件底层的通讯机制为什么Intent不能传输大数据Binder是什么Binde原创 2021-04-21 17:40:24 · 879 阅读 · 0 评论 -
Android启动流程初步了解(小白)系统+Lanucher点击
文章写于以前,部分内容引用没有记住来源,如有侵权联系删除或注明出处。service_manager 进程Binder IPC 通信过程中的守护进程 ServiceManager 进程主要是启动 Binder,提供服务的查询和注册。**surface_flinger 进程 ** SurfaceFlinger 负责图像绘制,其功能是合成所有 Surface 并渲染到显示设备。media_server 进程 MediaServer 进程主要是启动 AudioFlinger 音频服务Zygote 进程原创 2021-04-21 17:29:26 · 606 阅读 · 2 评论 -
计算机启动流程
首先熟悉一些概念,计算机的硬件包括:CPU,内存,硬盘,显卡,显示器,键盘鼠标等其他输入输出设备。 所有的软件(比如:操作系统)都是存放在硬盘上,程序执行时需要将程序从硬盘上读取到内存中然后加载到 CPU 中来运行。 当我们按下开机键时,此时内存中什么都没有,,因此需要借助某种方式,将操作系统加载到内存中,而完成这项任务的就是 BIOS。引导阶段BIOS: Basic Input/Output System(基本输入输出系统),在 IBM PC 兼容系统上,是一种业界标准的固件接口(来自维基百科)。原创 2021-04-21 17:25:08 · 136 阅读 · 0 评论 -
Android系统架构
文章以前写的文章中的引用来源当时没记,如有侵权或注明出处请联系。Android官方6层架构应用层应用框架层 java代码层 Framework API+JNI方法 服务端、客户端、Linux驱动。在这层里定义的 API 都是用 Java 语言编写。但是又因为它包含了 JNI 的方法,JNI (Java Native Interface)用 C/C++ 编写接口,根据函数表查询调用核心库层里的底层方法,最终访问到 Linux 内核。系统运行库层 本地代码层C和C原创 2021-04-21 17:23:02 · 431 阅读 · 3 评论 -
android应用层开发技能树(基础小白)
图片来自于牛客大佬写的专栏点击传送如有侵权联系请我删除转载 2021-04-21 17:15:08 · 334 阅读 · 0 评论