【发布时间】:2018-07-03 06:14:18
【问题描述】:
我有一个单词搜索游戏,我打算添加一个函数来定义所选单词。
类似于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 个用户将是 50k 个查询,而仅 1000 个用户每月将有 150 万个查询。 在这种情况下,使用 API 字典似乎是不合适的。大家觉得呢?
【问题讨论】: