????Android????????£???а???????????????????л???????????Android????????????

??????ò??????????Android?豸?????е???????????????Android????????????????????

???????????? Android???к?????????????????????????????????Android??????????????????????????????????

??????????????Android?????Linux???????????????????????????????????????Android???????????????????????п?????

?????????????????????????????????????????Android????????????????Σ?

??????ò?

????????

?????????

???????????

????????????

????Linux???

?????????????????????????????????з?????

????1.1.1????ò?

??????????????????????????????????????ж????????????????????????????л???????????????????????????????????????????????????????????????????????????????г?????ɡ?

????Android??ò?????????Android?豸?????????ù??????????????????????????????????????(??Android?????????????豸??)??????????????????????豸?е????????á?

???????????????????Android????SDK(Software Development Kit)???п???????????SDK????????????????豸?е?????????????????????????????飬???е???????SDK??????????????????t??б??????????????????

????Android???????????Java??????????????????????(?????????)?У???????д????????????δ????????????C/C++??????Java????????????????Ч??????????????????????????Android?????У?????????????C/C++?????????飬?????JNI(Java Native Interface)????????Java?????н????????????Android???????????????????????????С?

?????????????????????????????????Android??????????Android??????NDK(Native Development Kit)??????C/C++???Щ?????????????????????????Ч?????????????????

????????Android??????????????????C/C++??д???????????????????á????????????????????????????????????????????????Java????????????а???????漲???????д?????Java??????????????????????????????С?

????С???????Android 2.3(API 9)???????????android.app.NativeActivity???????????????????JNI??????????????????????NDK?????C/C++???????????幦???????ζ?????????????C/C++???????????????á?????????????????????????????????????Android?в????Native????????????????????????????????Java??????????檔