ArcherMind Technology (Nanjing) Co., Ltd. Telephony System Architecture of Google Android Platform HISTORY VERSION DATE AUTHOR COMMENTS 1.0 04/01/2010 Lu x i Liu Initial Version ArcherMind Technology (Nanjing) Co., Ltd. 2 CONTENTS 1. INTRODUCTION .......................................................................................................................... 3 2. ARCHITECTURE OVERVIEW ....................................................................................................... 4 3. DETAILED ANALYSIS ................................................................................................................. 6 3.1. RIL Driver ..................................................................................................................... 6 3.1.1. Multiplexing ...................................................................................................... 6 3.2. RIL Daemon .................................................................................................................. 6 3.1.1. Threads .............................................................................................................. 6 3.1.2. Communications ............................................................................................... 9 3.3. Telephony Framework ................................................................................................ 11 3.3.1. Internal Telephony Packages ........................................................................... 11 3.3.2. Open Telephony Packages ............................................................................... 23 3.4. Telephony Applications ............................................................................................... 29 4. INTEGRATION AND EXTENSION ................................................................................................ 31 4.1. Inte...