Android Telephony architecture works in 4 layers that are :
Let us try to understand them briefly one by one :
It is an input/output processor to distribute and collect data from a number of remote terminals. It is a specialized processor designed to communicate with the data communication network.
It is a bridge between the hardware and Android phone framework services. Rather we say, it is a protocol stack for Telephone. It has two main components that are:
The telephony Framework starts and initializes along with the system. All the queries by Application API are directed to RIL using these services.
These are the Application UI related to telephony such as Dialer, SMS, MMS, Call tracker, etc. These applications start with the android system boot up. These are tied with framework services of telephony.
Android Telephony Framework consists of two types of packages that are:
1. Internal Telephony Packages: This is generally the used for default telephony app.apk.
2. Open Technology Packages: This is for third-party apps.
These are 4 layers of Android Telephony
#android tutorials #android telephony #android telephony framework #android telephony manager #what is android telephony #what is telephony in android