2011-08-06 13 views
6

मुझे javax.script सहित * कुछ परेशानी हो रही है। *; एक एंड्रॉइड प्रोजेक्ट में। मुझे इसकी आवश्यकता है ताकि मैं जावास्क्रिप्ट में "eval" फ़ंक्शन का उपयोग कर सकूं, अंकगणितीय कार्यों को कुशलतापूर्वक पार्स करने के लिए, मेरे पास एक पार्सर बनाने के बिना (मुझे इसमें कोई अनुभव नहीं है और मेरे हाथों पर बहुत समय नहीं है)।क्या मैं एंड्रॉइड विकास में javax.script का उपयोग कर सकता हूं और यदि हां कैसे?

क्या जावास्क्रिप्ट या "eval" फ़ंक्शन या मेरे एंड्रॉइड ऐप में कुछ ऐसा करने का कोई मौका है?

धन्यवाद किसी भी जानकारी के लिए आप मुझे

+0

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

+0

मैं शायद अंत में पार्सर लिखना समाप्त कर दूंगा ... जाहिर है कि उस eval फ़ंक्शन का उपयोग करने का कोई सीधा तरीका नहीं है (अब तक मेरे ज्ञान ...) – Eugen

उत्तर

4

दे सकते हैं के साथ webview

+1

लेकिन मैं आपसे पूछता हूं: कैसे? –

2

प्रयास करें JEXL जे एस कोड निष्पादित। आपको जो चाहिए वह करना चाहिए लेकिन पूरे जावास्क्रिप्ट दुभाषिया से सरल है।

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

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