2011-10-30 8 views
5

क्या मेरे एप्लिकेशन की सेटिंग्स को कस्टम फ़ाइल में स्टोर करने के लिए प्राथमिकता API का उपयोग करना संभव है? जो मैंने पढ़ा है, उससे विंडोज प्राथमिकताओं को रजिस्ट्री में संग्रहीत किया जाता है जो एक अच्छा विचार नहीं है Iho और मैं चाहता हूं कि मेरा ऐप prefs को सहेजने के लिए डी: \ app.preferences कहें। क्या यह संभव है?जावा प्राथमिकता API एक कस्टम फ़ाइल का उपयोग कर?

उत्तर

4

Preferences एपीआई का बिंदु यह है कि एप्लिकेशन प्रोग्रामर को यह पता न हो कि ओएस उपयोगकर्ता प्राथमिकताओं को कैसे सहेजने का विकल्प चुनता है। यदि आप किसी विशिष्ट फ़ाइल में वरीयताओं को सहेजना चाहते हैं, तो आप निश्चित रूप से ऐसा कर सकते हैं। अपनी इच्छित फ़ाइल को पढ़ने/लिखने के लिए बस एक प्रॉपर्टी इंस्टेंस का उपयोग करें।

1

आप अपनी खुद की प्राथमिकताओं को लागू कर सकते हैं, बस Linux implementation पर देखें जो आंतरिक रूप से फ़ाइल का उपयोग करता है। आप जड़ें पाने के लिए प्राथमिकताओं में स्थिर तरीकों का उपयोग करने में सक्षम नहीं होंगे लेकिन आपको उन्हें कहीं भी स्टोर करना होगा।

0

वरीयताओं को निर्यात और आयात करके आप जो चाहते हैं वह प्राप्त कर सकते हैं। यह अभी भी जहां भी/ओएस-विशिष्ट स्टोरेज तंत्र में संग्रहीत किया जाएगा, जावा

चुनता है
संबंधित मुद्दे