ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

AndroidºËÐÄÄ£¿éÄÚÈݸÅÊö
2014-11-24 07:34:49 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:1´Î
Tags£ºAndroid ºËÐÄ Ä£¿é ÄÚÈÝ ¸ÅÊö

Android ¿ª·¢Òªµã¾­Ñé×ܽá
Android ¹¹½¨Ä£¿éÏêϸ²½Öè¸ÅÊö
Android ÎļþϵͳÉîÈëÆÊÎö
Android µç»°¹¦Äܸ÷²¿·ÖÉîÈë̽ÌÖ
Android ·ÖÏí¹¦ÄÜÔ´Âë½â¶Á


Android×÷Ϊһ¸öÒÆ¶¯É豸µÄƽ̨£¬ÆäÈí¼þ²ã´Î½á¹¹°üÀ¨ÁËÒ»¸ö²Ù×÷ϵͳ£¨OS£©£¬Öмä¼þ£¨MiddleWare£©ºÍÓ¦ÓóÌÐò£¨Application£©¡£


¸ù¾ÝAndroidµÄÈí¼þ¿òͼ£¬ÆäAndroidºËÐÄÄ£¿é½á¹¹×Ô϶øÉÏ·ÖΪÒÔϼ¸¸ö²ã´Î£º


µÚÒ»¡¢²Ù×÷ϵͳ²ã£¨OS£©


µÚ¶þ¡¢¸÷Öֿ⣨Libraries£©ºÍAndroid ÔËÐл·¾³£¨RunTime£©


µÚÈý¡¢Ó¦ÓóÌÐò¿ò¼Ü£¨Application Framework£©


µÚËÄ¡¢Ó¦ÓóÌÐò£¨Application£©


ÒÔÏ·ֱð½éÉÜAndoid¸÷¸ö²ã´ÎµÄÈí¼þµÄÖØµã¼°ÆäÏà¹Ø¼¼Êõ£º


¡ñ AndroidºËÐÄÄ£¿éÖ®²Ù×÷ϵͳ²ã£¨OS£©


AndroidʹÓÃLinux2.6×÷Ϊ²Ù×÷ϵͳ£¬Linux2.6ÊÇÒ»ÖÖ±ê×¼µÄ¼¼Êõ£¬LinuxÒ²ÊÇÒ»¸ö¿ª·ÅµÄ²Ù×÷ϵͳ¡£Android¶Ô²Ù×÷ϵͳµÄʹÓðüÀ¨ºËÐĺÍÇý¶¯³ÌÐòÁ½²¿·Ö£¬AndroidµÄLinuxºËÐÄΪ±ê×¼µÄLinux2.6Äںˣ¬Android¸ü¶àµÄÊÇÐèҪһЩÓëÒÆ¶¯É豸Ïà¹ØµÄÇý¶¯³ÌÐò¡£Ö÷ÒªµÄÇý¶¯ÈçÏÂËùʾ£º


ÏÔʾÇý¶¯£¨Display Driver£©£º³£ÓûùÓÚLinuxµÄÖ¡»º³å£¨Frame Buffer£©Çý¶¯¡£


FlashÄÚ´æÇý¶¯£¨Flash Memory Driver£©


ÕÕÏà»úÇý¶¯£¨Camera Driver£©£º³£ÓûùÓÚLinuxµÄv4l£¨Video for £©Çý¶¯¡£


ÒôƵÇý¶¯£¨Audio Driver£©£º³£ÓûùÓÚALSA£¨Advanced Linux Sound Architecture£¬¸ß¼¶LinuxÉùÒôÌåϵ£©Çý¶¯¡£


WiFiÇý¶¯£¨Camera Driver£©£º»ùÓÚIEEE 802.11±ê×¼µÄÇý¶¯³ÌÐò


¼üÅÌÇý¶¯£¨KeyBoard Driver£©


À¶ÑÀÇý¶¯£¨Bluetooth Driver£©


Binder IPCÇý¶¯£º AndoidÒ»¸öÌØÊâµÄÇý¶¯³ÌÐò£¬¾ßÓе¥¶ÀµÄÉ豸½Úµã£¬Ìṩ½ø³Ì¼äͨѶµÄ¹¦ÄÜ¡£


Power Management£¨ÄÜÔ´¹ÜÀí£©


¡ñ AndroidºËÐÄÄ£¿éÖ®¸÷Öֿ⣨Libraries£©ºÍAndroid ÔËÐл·¾³£¨RunTime£©


±¾²ã´Î¶ÔÓ¦Ò»°ãǶÈëʽϵͳ£¬Ï൱ÓÚÖмä¼þ²ã´Î¡£AndroidµÄ±¾²ã´Î·Ö³ÉÁ½¸ö²¿·ÖÒ»¸öÊǸ÷Öֿ⣬ÁíÒ»¸öÊÇAndroid ÔËÐл·¾³¡£±¾²ãµÄÄÚÈÝ
´ó¶àÊÇʹÓÃC++ʵÏֵġ£


ÔÚÆäÖУ¬¸÷ÖÖ¿â°üÀ¨£º


¨| C¿â £ºCÓïÑԵıê×¼¿â£¬ÕâÒ²ÊÇϵͳÖÐÒ»¸ö×îΪµ×²ãµÄ¿â£¬C¿âÊÇͨ¹ýLinuxµÄϵͳµ÷ÓÃÀ´ÊµÏÖ¡£¨| ¶àýÌå¿ò¼Ü£¨MediaFrameword£©£ºÕⲿ·ÖÄÚÈÝÊÇAndroid¶àýÌåµÄºËÐIJ¿·Ö£¬»ùÓÚPacketVideo£¨¼´PV£©µÄOpenCORE£¬´Ó¹¦ÄÜÉϱ¾¿âÒ»¹²·ÖΪÁ½´ó²¿·Ö£¬Ò»¸ö²¿·ÖÊÇÒôƵ¡¢ÊÓÆµµÄ»Ø·Å£¨PlayBack£©£¬ÁíÒ»²¿·ÖÊÇÔòÊÇÒôÊÓÆµµÄ¼Í¼£¨Recorder£©¡£
¨| SGL£º2DͼÏñÒýÇæ¡£


¨| SSL£º¼´Secure Socket LayerλÓÚTCP/IPЭÒéÓë¸÷ÖÖÓ¦ÓòãЭÒéÖ®¼ä,ΪÊý¾ÝͨѶÌṩ°²È«Ö§³Ö¡£


¨| OpenGL ES 1.0 £º±¾²¿·ÖÌṩÁ˶Ô3DµÄÖ§³Ö¡£


¨| ½çÃæ¹ÜÀí¹¤¾ß£¨Surface Management£©£º±¾²¿·ÖÌṩÁ˶ԹÜÀíÏÔʾ×ÓϵͳµÈ¹¦ÄÜ¡£


¨| SQLite£ºÒ»¸öͨÓõÄǶÈëʽÊý¾Ý¿â


¨| WebKit£ºÍøÂçä¯ÀÀÆ÷µÄºËÐÄ


¨| FreeType£ºÎ»Í¼ºÍʸÁ¿×ÖÌåµÄ¹¦ÄÜ¡£


Android µÄ¸÷ÖÖ¿âÒ»°ãÊÇÒÔϵͳÖмä¼þµÄÐÎʽÌṩµÄ£¬ËüÃǾùÓеÄÒ»¸öÏÔÖøÌØµã¾ÍÊÇÓëÒÆ¶¯É豸µÄƽ̨µÄÓ¦ÓÃÃÜÇÐÏà¹Ø¡£


Android ÔËÐл·¾³Ö÷ÒªÖ¸µÄÐéÄâ»ú¼¼Êõ¡ª¡ªDalvik¡£DalvikÐéÄâ»úºÍÒ»°ãJAVAÐéÄâ»ú£¨Java VM£©²»Í¬£¬ËüÖ´ÐеIJ»ÊÇJAVA±ê×¼µÄ×Ö½ÚÂ루bytecode £©¶øÊÇDalvik¿ÉÖ´Ðиñʽ£¨.dex£©ÖÐÖ´ÐÐÎļþ¡£ÔÚÖ´ÐеĹý³ÌÖУ¬Ã¿Ò»¸öÓ¦ÓóÌÐò¼´Ò»¸ö½ø³Ì£¨LinuxµÄÒ»¸öProcess£©¡£ ¶þÕß×î´óµÄÇø±ðÔÚÓÚJava VMÊÇÒÔ»ùÓÚÕ»µÄÐéÄâ»ú£¨Stack-based£©£¬¶øDalvikÊÇ»ùÓڼĴæÆ÷µÄÐéÄâ»ú£¨Register-based£©¡£ÏÔÈ»£¬ºóÕß×î´óµÄºÃ´¦ÔÚÓÚ¿ÉÒÔ¸ù¾ÝÓ²¼þʵÏÖ¸ü´óµÄÓÅ»¯£¬Õâ¸üÊʺÏÒÆ¶¯É豸µÄÌØµã¡£


¡ñ AndroidºËÐÄÄ£¿éÖ®Ó¦ÓóÌÐò¿ò¼Ü£¨Application Framework£©


AndroidµÄÓ¦ÓóÌÐò¿ò¼ÜΪӦÓóÌÐò²ãµÄ¿ª·¢ÕßÌṩAPIs£¬Ëüʵ¼ÊÉÏÊÇÒ»¸öÓ¦ÓóÌÐòµÄ¿ò¼Ü¡£ÓÉÓÚÉϲãµÄÓ¦ÓóÌÐòÊÇÒÔJAVA¹¹½¨µÄ£¬Òò´Ë±¾²ã´ÎÌṩµÄÊ×ÏȰüº¬ÁËUI³ÌÐòÖÐËùÐèÒªµÄ¸÷Öֿؼþ£º
ÀýÈ磺 Views (ÊÓͼ×é¼þ)°üÀ¨ lists(Áбí), grids(Õ¤¸ñ), text boxes(Îı¾¿ò), buttons(°´Å¥)µÈ¡£ÉõÖÁÒ»¸öǶÈëʽµÄWebä¯ÀÀÆ÷¡£


Ò»¸öAndoidµÄÓ¦ÓóÌÐò¿ÉÒÔÀûÓÃÓ¦ÓóÌÐò¿ò¼ÜÖеÄÒÔϼ¸¸ö²¿·Ö£º


Activity £¨»î¶¯£©


Broadcast Intent Receiver £¨¹ã²¥Òâͼ½ÓÊÕÕߣ©


Service £¨·þÎñ£©


Content Provider £¨ÄÚÈÝÌṩÕߣ©


¡ñ AndroidºËÐÄÄ£¿éÖ®Ó¦ÓóÌÐò£¨Application£©


AndroidµÄÓ¦ÓóÌÐòÖ÷ÒªÊÇÓû§½çÃæ£¨User Interface£©·½ÃæµÄ£¬Í¨³£ÒÔJAVA³ÌÐò±àд£¬ÆäÖл¹¿ÉÒÔ°üº¬¸÷ÖÖ×ÊÔ´Îļþ£¨·ÅÖÃÔÚresĿ¼ÖУ©JAVA³ÌÐò¼°Ïà¹Ø×ÊÔ´¾­¹ý±àÒëºó£¬½«Éú³ÉÒ»¸ö APK°ü¡£Android±¾ÉíÌṩÁËÖ÷ÆÁÄ»£¨Home£©£¬ÁªÏµÈË£¨Contact£©£¬µç»°£¨Phone£©£¬ä¯ÀÀÆ÷£¨Browers£©µÈÖÚ¶àµÄºËÐÄÓ¦Óá£Í¬Ê±Ó¦ÓóÌÐòµÄ¿ª·¢Õß»¹¿ÉÒÔʹÓÃÓ¦ÓóÌÐò¿ò¼Ü²ãµÄAPIʵÏÖ×Ô¼ºµÄ³ÌÐò¡£ÕâÒ²ÊÇAndroid¿ªÔ´µÄ¾Þ´óDZÁ¦µÄÌåÏÖ¡£


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºLinux Íø¿¨Çý¶¯»ùÖ·µÄÈ·¶¨ ÏÂһƪ£ºalarmÐźŶ¨Ê±ÔËÐгÌÐò Linux

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)