我能够将此表单下载到我的SD卡(来自给定的URL):
我的应用可以通过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的新手。
答案 0 :(得分:1)
如果您想在本地存储数据,则应将此表单实现为基于窗口小部件Activity
,而不是使用WebView
。
如果这些值应由服务器处理,请像任何其他HTML表单一样提交,并让服务器从HTTP POST请求中选择值。
修改强>
可以将WebViewClient
附加到WebView
,以允许从JavaScript调用WebView
的{{1}}中的方法。见sample code。
您的HTML文件需要包含在单击“提交”按钮时运行的JavaScript,收集表单的内容,然后将其传递给Activity
。
(可能有更简单的方法,请参阅:Android Calling JavaScript functions in WebView)