简单的android有道词典开发
第一次写教程,不好勿怪哈!其实想写这篇教程已经很久了,但却一直没有付诸行动,这个项目是偶然间在论坛里发现的,我算是弄出来整理了一下吧!所以在此要感谢那些前辈们,没有他们,也就没有我们,不过这也要归功于android的开源,好了废话不多说,进入正题。
那些怎么建项目,如何布局的问题在此就不用赘述了,不会的在安卓论坛里面一搜一大把!像安卓巴士以及EOE这样的网站就挺好的。首先介绍一下开发这个软件的思路,说实话,这个软件唯一的优点就是方便,而且软件也不大,20k都不到,实际上说白了也就是有道词典手机网页版的快捷方式而已。不过咱图的就是方便,不是么?额。。。扯远了!咱继续。。。首先在电脑上用浏览器打开有道词典的手机版的网页http://dict.youdao.com/m,然后出现如下界面:
我们先来搜索一个单词吧!比如android,点击查词,页面变为
当然我们最主要的不是看这里,而是看地址栏变成了什么
注意,这个网址待会儿会用到。好了,现在我们开始建项目了,打开eclipse建立一个工程,项目名自拟,类名自拟,当然这里还是以我所建立的工程为例吧!
建立一个名为Youdao的工程,然后在src目录下建一个noon.youdao包,然后再建一个Youdao类,将下列代码复制到里面
package noon.youdao; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.webkit.WebView; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class YouDao extends Activity { //查询按钮申明 private Button query,reset; //输入框申明 private EditText mETinfo; //加载数据的WebView申明 private WebView mWebView; //菜单按钮功能 final static int EXIT=1; final static int ABOUT=EXIT+1; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获得布局的几个控件 query = (Button)findViewById(R.id.query); reset = (Button) findViewById(R.id.reset); mETinfo = (EditText) findViewById(R.id.myEditText1); mWebView = (WebView) findViewById(R.id.myWebView1); // |