Android:如何使用用户填写的表单保存html文件

时间:2011-05-19 09:23:19

标签: java android html webview

我能够将此表单下载到我的SD卡(来自给定的URL): enter image description here

我的应用可以通过Android网页视图访问此表单。我的问题是,在用户将数据填充到表单后如何将其保存到文本文件中?我想在文本文件中保存用户输入的数据,例如:

Address: User address here
City: User City
Province: User Province here
Zip: 4342343
Phone: 4534534534
What is your biggest regret in your life? None.

将保存到文本文件中... 我是java和android dev的新手。

1 个答案:

答案 0 :(得分:1)

如果您想在本地存储数据,则应将此表单实现为基于窗口小部件Activity,而不是使用WebView

如果这些值应由服务器处理,请像任何其他HTML表单一样提交,并让服务器从HTTP POST请求中选择值。

修改

可以将WebViewClient附加到WebView,以允许从JavaScript调用WebView的{​​{1}}中的方法。见sample code

您的HTML文件需要包含在单击“提交”按钮时运行的JavaScript,收集表单的内容,然后将其传递给Activity

(可能有更简单的方法,请参阅:Android Calling JavaScript functions in WebView