我有一个单词搜索游戏,我打算添加一个功能来定义所选单词。
与这些Custom define word in iOS类似,
How to use to Google Dictionary as an API?
我已经完成了如下代码
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
访问https://developer.oxforddictionaries.com