0
我需要將一些簡單的值從HTML或Javascript傳遞給Java。我已閱讀所有文檔,但找不到直接的方法。Android - 從HTML或Javascript傳遞值到Java的最簡單方法?
我有一個HTML表單,它帶有一些Java所需的值。我已經從Javascript調用Java只是不知道如何以其他方式獲取數據。
例如Java正在爲我發送一個本地文件。我需要通過document.getElementById('CompanyName').value + .html
告訴Java名稱的JavaScript文件。
我該怎麼做?
這裏是我使用的電子郵件文件當前的Java代碼:(我需要通過從數值的形式全部換成了「測試」的短語)
public class JavaScriptInterface {
private WebView mAppView;
private DroidGap mGap;
public JavaScriptInterface (DroidGap gap, WebView view)
{
mAppView = view;
mGap = gap;
}
public void doEmail(){
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/html");
sendIntent.putExtra(android.content.Intent.EXTRA_TEXT,"test text");
sendIntent.putExtra(Intent.EXTRA_SUBJECT,"test subject");
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
sendIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file:///sdcard/test co.html"));
mGap.startActivity(sendIntent);
}
}
我怎麼沒想到呢?謝謝! – user899641