2011-08-06 9 views
6

javax.script dahil olmak üzere bir sorun yaşıyorum. *; bir Android projesinde. İhtiyacım var, bu yüzden ben bir çözümleyici oluşturmadan, aritmetik işlevleri verimli bir şekilde ayrıştırmak için JavaScript'teki "eval" işlevini kullanabilirim (elimde çok fazla zaman ve deneyimim yok).Android geliştirmede javax.script kullanabilir miyim ve nasıl olur?

Android uygulamamda JavaScript'i veya "eval" işlevini veya benzer bir şeyi kullanma şansı var mı? Eğer webview

+0

Benim bildiğim kadarıyla, JavaScript sadece Sun'ın JDK'sı ile paketlenmiştir. Gerçi bu çaba, basit bir ifade ayrıştırıcısını yazmakla kıyaslandığında, oldukça fazla çaba gösterse de, Rhino'yu işe yaratabilirsin. – Pointy

+0

Muhtemelen sonunda ayrıştırıcıyı yazacağım ... Görünüşe göre bu değerlendirme işlevini kullanmanın (ileriki zamana kadar) ... – Eugen

cevap

4

verebilir herhangi bilgi için

teşekkürler. İhtiyacınız olanı yapmalı, ancak tüm Javascript yorumlayıcısından daha basit olmalıdır.

+1

hiçbirini kullanmanın doğru bir yolu yok ama ben size şunu soruyorum: nasıl? –

2

JEXL deneyin ile JS kodu yürütün bana