附件A 外文文献(英文)
Android: A Programmer’s Guide
1 What Is Android
1.1 Key Skills & Concepts
●History of embedded device programming
●Explanation of Open Handset Alliance
●First look at the Android home screen
It can be said that, for a while, traditional desktop application developers have been spoiled. This is not to say that traditional desktop application development is easier than other forms of development. However, as traditional desktop application developers, we have had the ability to create almost any kind of application we can imagine. I am including myself in this grouping because I got my start in desktop programming.
One aspect that has made desktop programming more accessible is that we have had the ability to interact with the desktop operating system, and thus interact with any underlying hardware, pretty freely (or at least with minimal exceptions). This kind of f