关于这个应用程序逻辑,请帮助我

时间:2011-08-25 10:47:12

标签: android android-layout android-emulator android-widget android-ndk

我必须构建这样的应用程序,其中我必须使用数据库来存储数据。 在第一个屏幕中,我必须完成以下功能: 首先,我必须在TextBox中写一些内容,在提交该文本Box值时,我必须录制一个声音文件。 完成后,创建一个测试。 单击该测试时,将播放录制的声音,并且用户必须将文本写入空文本框值。如果具有该声音的先前文本框值匹配,则应通知用户1点。

那么如何才能存储文本值和Sound文件?以及如何在文本框中输入文本值时检查我记录的内容? 请帮我解决这个问题。 感谢。

编辑问题:

它的一些测试类型应用程序。例如:在其中我必须通过说出单词来记录“香蕉”,并且还必须在文本框中输入像香蕉一样的文本。它应该像test1一样保存。之后在第二个屏幕上,当我点击test1时,它应该听起来像香蕉,在文本框中我必须输入“banana”作为文本。如果我输入任何其他单词,那么它会给我错误的答案,即文本与声音不匹配。

1 个答案:

答案 0 :(得分:1)

查看this page底部的执行音频捕捉进行录制,并在其上方进行播放。您可以将声音文件写入本地存储,并将匹配的单词和声音文件的位置放在本地SQLite database中。 (看看Android的Notepad Tutorial可能有助于SQLite部分。)