2012-06-10 5 views
5

मुझे एंड्रॉइड लॉगकैट I/ActivityManager(59): Start proc com.abc.xyz:mnp for service com.abc.xyz/.contact.SomeService: pid=31198 uid=10036 gids={3003, 1015} में निम्न संदेश मिलता है।लॉगकैट संदेश में पिड, यूआईडी और गड्स का अर्थ क्या है?

pid, uid और gids और उनके सामने संख्याओं का क्या अर्थ है?

उत्तर

10

ये मानक लिनक्स शब्द हैं:

  • pid = प्रक्रिया ID
  • अनुप्रयोग है कि मालिक की uid = यूजर आईडी है कि इस प्रक्रिया
  • अनुप्रयोग है कि मालिक की gid = समूह ID कि इस प्रक्रिया
+0

लिंक खराब हो गया है – Scott

+0

एंड्रॉइड के तहत यूआईडी वास्तव में क्या निर्धारित करता है? आवेदन पत्र? क्योंकि हर एप्लिकेशन को 'खाता' मिलता है? अगर मैं 2 प्रक्रियाओं के साथ एक ऐप लिखता हूं (एंड्रॉइड के साथ मैनिफेस्ट में घोषित: प्रक्रिया = ": ..."), क्या उनके पास एक ही यूआईडी है लेकिन अलग-अलग पिड है? धन्यवाद! – JacksOnF1re

+1

@ जैक्सऑनएफ 1re: "एंड्रॉइड के तहत यूआईडी वास्तव में क्या निर्धारित करता है?" - डिफ़ॉल्ट रूप से, प्रत्येक ऐप को अपना अनन्य लिनक्स यूआईडी मिलता है। "अगर मैं 2 प्रक्रियाओं के साथ एक ऐप लिखता हूं (एंड्रॉइड के साथ मैनिफेस्ट में घोषित: प्रक्रिया =": ... "), क्या उनके पास एक ही यूआईडी है लेकिन अलग-अलग पिड है?" -- हाँ। – CommonsWare

संबंधित मुद्दे