1、新建项目“浏览器”
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/6834ecc4ec9959437b29594a95425d6b05d104bc.jpg)
2、activity_main.xml布局最终界面:
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/059057299a8839136fcdfd5a26bcbe2f46707cbc.jpg)
3、activity_main.xml布局代码
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda6a132a3289214f57925677bc.jpg)
4、到目前很简单吧!现在写代码了……
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/03605157935653bb6c08754f1d0b3121046171bc.jpg)
5、然后就是webView的setWebViewClient方法:
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/974a2f21056104a3cfc1921a63d7592ae2ef6bbc.jpg)
6、ok,就这么简单,一个最简单的android版的浏览器就实现了
7、现在运行起来,不论你浏览到哪个界面,按下返回按钮,程序都是直接退出,怎么办呢?重写onKeyDown方法,让每次按下返回按钮是返回到上一个界面
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/e996472ae3efe078b419ce02b96c576698cf65bc.jpg)
8、但是要是我前面浏览量很多界面,要退出的话岂不是要按很多返回按钮??别急,我们写一个退出按钮不就行了
9、第一段:按下菜单键,弹出退出菜单第二段:按下退出,退出程序
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/1570c1b6326c57663de713e7a4632385e13661bc.jpg)
10、最后,千万别忘了在AndroidManifest.xml中添加这三个权限
![Android新手入门练习小项目:[2]简易浏览器](https://exp-picture.cdn.bcebos.com/988e1c532f632385481ef325cce833e038725dbc.jpg)
11、ok,完成了,很简单吧!!