2012-03-21 5 views
5

पर एक वेब आधारित प्रोग्राम के लिए एक सेटिंग पेज में सीएसएस संपादित करना मैंने एंड्रॉइड के लिए एक एप्लीकेशन बनाया है जो WebView के माध्यम से HTML पृष्ठों को प्रदर्शित करता है। प्रत्येक पृष्ठ एक सांप्रदायिक सीएसएस पृष्ठ का उपयोग करता है।एंड्रॉइड

जो मैं करने का प्रयास कर रहा हूं वह एक सेटिंग पृष्ठ बना रहा है जो मुझे सीएसएस को बदलने की अनुमति देगा जिसके परिणामस्वरुप सभी HTML पृष्ठों में बदलाव आएगा। मैंने ऐसा करने के लिए हर जगह देखा है और अभी तक मेरी खोज में असफल रहा है।

+0

फ़ाइल खोलने और परिणामों को लिखने के लिए आपको सर्वर साइड भाषा की आवश्यकता है। – Ohgodwhy

+0

क्षमा करें, मुझे वास्तव में पता नहीं है कि आपका क्या संदर्भ है। क्या आप स्पष्ट कर सकते हैं? –

+0

आपको सर्वर पर 'डेटा बदलने की जरूरत है' को पारित करने की आवश्यकता है, हम AJAX जैसे कुछ के माध्यम से ऐसा करेंगे। आप जावा का उपयोग करेंगे (मुझे लगता है कि आपने इसे टैग किया है) 'डेटा भेजा जा रहा है' को पार्स करने के लिए। फिर आप फ़ाइल खोलने और इन पैरामीटर को लिखने के लिए जावा का उपयोग कर सकते हैं। कृपया यह ट्यूटोरियल देखें -> http://docs.oracle.com/javase/tutorial/essential/io/file.html – Ohgodwhy

उत्तर

0

यदि आप एक एंड्रॉइड प्राथमिकता गतिविधि लिखना चाहते हैं, और वेब स्क्रिप्ट में सभी स्मारक रखना चाहते हैं, तो इसे वेबव्यू में बस encapsulating, आपका सबसे अच्छा विकल्प I/O एक्सेस के लिए सर्वर-साइड भाषा का उपयोग करना है, दूसरों ने ऊपर सुझाव दिया है। चूंकि आप पहले ही जावास्क्रिप्ट का उपयोग कर रहे हैं, क्यों सबकुछ जेएस नहीं रखें? node.js मेरे लिए किसी भी तरह के समाधान के रूप में अच्छा लगता है।

आप node.js API doco here को देखना चाहेंगे। क्या आप चाहते हैं:

fs.write(fd, buffer, offset, length, position, [callback]) 

fd फ़ाइल नाम और स्थान को संदर्भित करता है, और आप बफर, ऑफसेट, लंबाई, और स्थिति नोड जहां फाइल में आप लिखना चाहते हैं बताने के लिए निर्दिष्ट करने के लिए की आवश्यकता होगी।