Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加定义单词的函数_Java_Android - Fatal编程技术网

Java 添加定义单词的函数

Java 添加定义单词的函数,java,android,Java,Android,我有一个单词搜索游戏,我计划添加一个函数来定义所选单词 类似于这些,, 我已经完成了下面的代码 public void search(View view){ String text = editText.getText().toString(); Log.d("TAG", "search: "+text); String url = "http://www.dictionary.com/browse/"+text+"?s=t"; //String url = "

我有一个单词搜索游戏,我计划添加一个函数来定义所选单词

类似于这些,,

我已经完成了下面的代码

public void search(View view){
    String text = editText.getText().toString();
    Log.d("TAG", "search: "+text);
    String url = "http://www.dictionary.com/browse/"+text+"?s=t";
    //String url = "https://www.google.com/search?q=define+"+text;
    Log.d("TAG", url);

    //webView.setWebViewClient(new MyWebViewClient(this));

    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl(url);
    webView.scrollTo(0,500);
}
是否有人对如何实现此功能有更好的建议

  • 离线
  • 在应用程序本身中
  • 非常感谢所有的帮助

    备注: 一个单词搜索游戏是每个游戏10个单词,假设一个用户每天玩5个游戏。这就是api上的50个查询,1000个用户将有5万个查询,而每月仅1000个用户就有150万个查询。
    在这种情况下,使用API字典似乎是不合适的。你们都怎么想?

    牛津字典中有一个api用于此目的


    访问

    这确实增加了功能,但成本很高,而且只有在连接互联网时才起作用。还有其他的选择吗?这个页面有一个网站的词典列表,我会仔细看看,如果我发现有用的东西,我会回来的。