2012-02-29 8 views
5

मैं अपने एंड्रॉइड एप्लिकेशन में एक फाइल सर्च फंक्शन को कार्यान्वित करना चाहता था और मुझे आश्चर्य है कि मैं अपने प्रोग्राम के भीतर से "पाथ" पर्यावरण चर का मूल्य कैसे प्राप्त कर सकता हूं?एंड्रॉइड में प्रोग्रामिक रूप से पाथ पर्यावरण चर के मूल्य कैसे प्राप्त करें?

+0

मैं उत्सुक हूँ तुम क्यों एक खोज कार्यक्रम के लिए $ पथ आवश्यकता होगी चला सकता हूँ? बस ब्याज की जड़ से फाइल सिस्टम चलें। – MartyMacGyver

+0

मैं यह सुनिश्चित करने के लिए एक तर्क लागू कर रहा हूं कि डिवाइस रूट नहीं है। इसलिए, मैं रूट पहुंच को बनाए रखने और बनाए रखने के लिए फ़ाइलों के मानक स्थानों के अतिरिक्त पैथ चर में फ़ोल्डरों के बाद जा रहा हूं। – user1203329

उत्तर

7
Map<String, String> variables = System.getenv(); 

keylist के माध्यम से दोहराएं, अगर पथ मौजूद है, नक्शे से इसी मूल्य findout। यदि यह मदद करता है तो यह link देखें।

+0

इसके बजाय System.getenv (स्ट्रिंग नाम) का उपयोग करें – armansimonyan13

1

.. या आप एडीबी

adb shell echo \$PATH 
+0

उत्तर के लिए धन्यवाद लेकिन मैं एक प्रोग्रामेटिक तरीका ढूंढ रहा था। – user1203329

+0

आप अपने कोड के भीतर एडीबी चला सकते हैं .. आपका स्वागत है :) – Blackbelt

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