编程小续——术语总结

关注内容:

数据的类型、数据的作用域、数据的访问权限、类的组成(数据+函数)=对象,对象的定义和使用、类成员的访问属性

关键字:

const 与 # define 、运算符new 与 delete 和 函数malloc 与 free ,this 关键字、static、typedef、extern

函数:

sizeof()

相关概念:

函数重载、内联函数、引用 &、构造函数(分配空间,初始化参数)和析构函数(释放空间)、

拷贝构造函数

相关理念

深拷贝和浅拷贝、友元、成员+函数+类、

作用域、所在空间(栈、堆、全局区(静态存储区)、常量区和代码区)、生命周期和使用场景

C++八股

多媒体部分

OpenCore引擎和Stagefright引擎,这两种引擎都可以使用OpenMax作为插件,主要实现编码和解码(Codec)处理

Android 专用驱动程序:不操作实际的硬件,只是辅助系统运行

Ashmen、Binder、Logger、PM、LMK

Android 设备驱动:

音频驱动程序ALSA

Android 四大组件

活动(Activity)——容貌(View)+ 四肢(Event) 

广播接收器(BroadcastReceiver)——五官(接收)

服务(Service)——心脏+大脑处理

内容提供者(Content Provider)——大脑存储:参数选项Preference、文件、数据库、网络

意图(Intent)——脉络

Android为开发者带来的方便Java层Binder实现的便利工具AIDL

Android的资源编译工具(aapt),用于编译在res/目录下所有的子目录中的资源

Android的工程描述文件是AndroidManifest.xml

Android应用程序由前述3个部分组成:描述文件、Java 源代码、资源文件,它们之间的关系体现了GUI的设计思想,描述文件负责宏观框架,Java负责逻辑,资源文件负责外观

App Widget是在Android 1.5(cupcake)版本中开始加入的一个较新的功能

你可能感兴趣的:(c++)