Android, Javascript, Rhino, JSON

Dopo una lunga ricerca in cartelle repo ho trovato rhino1_7R2.jar per Android a http://code.google.com/p/android-scripting/source/browse/rhino/rhino1_7R2.jar Purtroppo 1_7R3 non è presente.

Lo script che utilizzo utilizza la function JSON.stringify che non è presente in 1_7R2. C'è il file JSON2.js per Rhino, ma non so il modo corretto di caricarlo in fase di esecuzione. I codici di documentazione e di esempio sono deboli. Dovrei caricarlo come una string e prepend per lo script in esecuzione? O c'è un modo migliore?

  • Perché ORDER BY non funziona in una query Sqlite
  • Inizio di avvio di Android Studio su Windows 8 64bit
  • Mostra la window di dialogo della libreria "android-feedback.com"
  • Come impostare le intestazioni HttpPost per una richiesta di client in Java Android
  • Come centrare l'indicatore di progresso in ProgressDialog facilmente (quando nessun titolo / text è passato lungo)
  • Come creare un file excel in android?
  • Sto utilizzando JavaScript per valutare dynamicmente alcuni calcoli in un ciclo. Voglio veramente evitare di prepending the JSON2.js each volta che chiamo una function javascript. Passato quasi un giorno per scoprire Rhino ha supportto l'object JSON alla versione tardiva e nessuno si preoccupava di portrlo in Android. Sembra un altro progetto open source privo di supporto.

    Devo rinunciare e considerare il metodo WebView? Qualche idea?

  • Salva l'intenzione nella preferenza condivisa
  • Come passare un valore enum a wcf webservice
  • Recupera i dati utente dal database di Firebase
  • come accedere a database esterni di mysql in android?
  • In Android, come posso impostare i margini in dp in modo programmato?
  • Come build OpenSSL come lib condiviso inverso per Android?
  • One Solution collect form web for “Android, Javascript, Rhino, JSON”

    Come ho capito, hai qualche script JavaScript che desideri eseguire da Rhino. Se si desidera caricare un altro file JavaScript, è ansible utilizzare la function di load :

     load("/your/path/json2.js"); 

    Dopo questa chiamata, lo script può utilizzare la libreria json2.

     var testStr = '{"test" : {"a": "aval", "b" : "bval"}}'; var jsonObj = JSON.parse(testStr); var a = jsonObj.test.a; 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.