ÕâÒ»ÐèÇó´ÙʹÁ˶àÖÖ·½·¨ºÍ¹¤¾ßµÄ²úÉú£¬ÆäÖÐgetpropº¯Êý±ãÊÇÆäÖÐÖ®Ò»
¾¡¹Ü¡°getprocs¡±²¢·ÇÒ»¸ö±ê×¼µÄLinuxϵͳº¯ÊýÃû³Æ£¬µ«¿¼Âǵ½¡°getprop¡±µÄ¹ã·ºÊ¹ÓúÍÖØÒªÐÔ£¬±¾ÎĽ«Î§ÈÆLinuxϵͳÖеÄgetpropº¯ÊýÕ¹¿ªÏêϸ½âÎö£¬²¢Ì½ÌÖÆäÔÚʵ¼ÊÓ¦ÓÃÖеļÛÖµºÍÒâÒå
Ò»¡¢getpropº¯Êý¸ÅÊö ÔÚLinuxϵͳÖУ¬getpropÊÇÒ»¸öÓÃÓÚ»ñȡϵͳÊôÐÔÖµµÄCÓïÑÔº¯Êý
Õâ¸öº¯ÊýÔÚϵͳ±à³ÌÖм«Îª³£Óã¬ÌṩÁËÒ»ÖÖ·½±ã¿ì½ÝµÄ·½·¨À´»ñȡϵͳÊôÐÔÖµ£¬¶øÎÞÐèÖ±½Ó·ÃÎÊϵͳÎļþ»òÖ´ÐÐϵͳÃüÁî
getpropº¯ÊýµÄÒýÈ룬´ó´ó¼ò»¯ÁËϵͳÊôÐÔÖµ»ñÈ¡µÄ¹ý³Ì£¬Ìá¸ßÁË´úÂëµÄ¿ÉÒÆÖ²ÐԺͰ²È«ÐÔ
ÔÚʹÓÃgetpropº¯Êýʱ£¬ÐèÒª°üº¬ÏàÓ¦µÄÍ·Îļþ¡°stdio.h¡±ÒÔ¼°¡°stdlib.h¡±£¬ÒÔ±ãÄܹ»ÕýÈ·µ÷Óøú¯Êý
ͨ¹ýÏògetpropº¯Êý´«µÝÒª»ñÈ¡µÄÊôÐÔÃû³Æ×÷Ϊ²ÎÊý£¬º¯Êý½«·µ»Ø¶ÔÓ¦ÊôÐÔµÄÖµ
ÀýÈ磬Ҫ»ñÈ¡AndroidϵͳµÄ°æ±¾ºÅ£¬¿ÉÒÔµ÷ÓÃgetpropº¯Êý²¢´«ÈëÊôÐÔÃû¡°ro.build.version.release¡±£¬º¯Êý½«·µ»Ø¸ÃÊôÐÔµÄÖµ£¬¼´ÏµÍ³µÄ°æ±¾ºÅ
¶þ¡¢getpropº¯ÊýµÄÓ¦Óó¡¾° getpropº¯ÊýÔÚLinuxϵͳ±à³ÌÖеÄÓ¦Óó¡¾°·Ç³£¹ã·º£¬¼¸ºõº¸ÇÁËËùÓÐÐèÒª»ñȡϵͳÊôÐÔÖµµÄ³¡¾°
ÒÔÏÂÊÇһЩµäÐ͵ÄÓ¦Óó¡¾°£º 1.ϵͳÐÅÏ¢»ñÈ¡£º ÔÚLinuxϵͳÖУ¬getpropº¯Êý¿ÉÒÔÓÃÓÚ»ñÈ¡¸÷ÖÖϵͳÐÅÏ¢£¬Èç²Ù×÷ϵͳ°æ±¾¡¢Ó²¼þÐÅÏ¢¡¢ÍøÂçÐÅÏ¢µÈ
ÕâЩÐÅÏ¢¶ÔÓÚϵͳ¹ÜÀíÔ±ºÍ¿ª·¢ÈËÔ±À´ËµÖÁ¹ØÖØÒª£¬¿ÉÒÔ°ïÖúËûÃǸüºÃµØÁ˽âϵͳµÄÔËÐÐ״̬ºÍÅäÖÃÇé¿ö
2.Ó¦ÓóÌÐò¿ª·¢£º ÔÚ¿ª·¢Ó¦ÓóÌÐòʱ£¬¿ÉÄÜÐèÒª»ñȡһЩϵͳÊôÐÔÖµÀ´Ö¸µ¼³ÌÐòµÄÔËÐÐ
ÀýÈ磬һ¸ö»ùÓÚAndroidµÄÓ¦ÓóÌÐò¿ÉÄÜÐèÒª»ñÈ¡É豸µÄÆÁÄ»·Ö±æÂÊ¡¢ÏµÍ³°æ±¾µÈÐÅÏ¢À´ÊÊÅ䲻ͬµÄÉ豸ºÍ°æ±¾
ͨ¹ýµ÷ÓÃgetpropº¯Êý£¬Ó¦ÓóÌÐò¿ÉÒÔ·½±ãµØ»ñÈ¡ÕâЩϵͳÊôÐÔÖµ£¬´Ó¶øÊµÏÖ¸üºÃµÄ¼æÈÝÐÔºÍÓû§ÌåÑé
3.ϵͳÅäÖùÜÀí£º ÔÚϵͳÅäÖùÜÀíÖУ¬getpropº¯Êý¿ÉÒÔÓÃÓÚ¶ÁȡϵͳÅäÖÃÎļþÖеÄÊôÐÔÖµ
ÕâЩÅäÖÃÎļþͨ³£°üº¬ÁËϵͳµÄ¸÷ÖÖÉèÖúͲÎÊý£¬Í¨¹ý¶ÁÈ¡ÕâЩÊôÐÔÖµ£¬¿ÉÒÔ¶Ôϵͳ½øÐÐÏàÓ¦µÄÅäÖú͹ÜÀí
ÀýÈ磬¿ÉÒÔͨ¹ýgetpropº¯Êý¶Áȡij¸ö·þÎñµÄÆô¶¯²ÎÊý£¬È»ºó¸ù¾ÝÕâЩ²ÎÊýÀ´Æô¶¯ºÍ¹ÜÀí¸Ã·þÎñ
4.°²È«Éó¼ÆÓëRoot¼ì²â£º ÔÚAndroidÉ豸ÉÏ£¬»ñȡϵͳÊôÐÔÒ²ÊǽøÐа²È«Éó¼ÆºÍRoot¼ì²âµÄÖØÒªÊÖ¶Î
ͨ¹ýµ÷ÓÃgetpropÃüÁ¿ÉÒÔ»ñÈ¡É豸µÄ¸÷ÖÖϵͳÊôÐÔÖµ£¬´Ó¶øÅжÏÉ豸ÊÇ·ñÒѱ»Root»ò´æÔÚÆäËû°²È«ÎÊÌâ
Õâ¶ÔÓÚ±£»¤É豸µÄ°²È«ºÍÒþ˽¾ßÓÐÖØÒªÒâÒå
Èý¡¢getpropº¯ÊýµÄʵÏÖÓëʾÀý ÔÚLinuxϵͳÖУ¬getpropº¯ÊýµÄʵÏÖͨ³£Éæ¼°µ½µ×²ãϵͳµ÷ÓõÄʹÓÃ
ÕâЩϵͳµ÷ÓÃÓÃÓÚ·ÃÎʺͲÙ×÷ϵͳµÄÄÚºËÊý¾Ý½á¹¹£¬´Ó¶ø»ñȡϵͳÊôÐÔÖµ
ËäÈ»¾ßÌåµÄʵÏÖϸ½Ú¿ÉÄÜÒò²»Í¬µÄLinux·¢ÐÐ°æ¶øÓÐËù²»Í¬£¬µ«×ÜÌå˼·ÊÇÏàËÆµÄ
ÒÔÏÂÊÇÒ»¸ö¼òµ¥µÄʾÀý´úÂ룬չʾÁËÈçºÎʹÓÃgetpropº¯ÊýÀ´