[开源]一个简易的安卓浏览器

自学安卓 app 开发十多天了,来交个小“作业”

这两天根据所学的内容做的一个简易到不能再简易的浏览器,目前关键部分代码仅两百多行,只实现了一些基本的功能:

  • 输入网址并访问;
  • 前进、后退、回首页;
  • 获取网站favicon图标并展示;
  • 网页加载时浏览器顶端显示“进度条”

它的界面如图所示:

这款浏览器我会边学习边将它完善成一个真正的浏览器,因此开源到了 Github:https://github.com/mengkunsoft/Mkbrowser

一来可以供其他的初学者研究和共同学习,二来也欢迎各路大神进行指点

(因为“用户体验”实在太差,这里就不放编译后的 apk 安装包了……)

本文作者为mengkun,转载请注明。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python爬虫实战

MySQL 从零开始:02 MySQL安装

15230
来自专栏吴裕超

datalist标签小结

在Web设计中,经常会用到如输入框的自动下拉提示,这将大大方便用户的输入。在以前,如果要实现这样的功能,必须要求开发者使用一些Javascript的技巧或相关的...

39750
来自专栏Debian社区

Debian 9.2 发布,大量问题修复

Debian 9.2 发布了。此次发布情况特殊,使用”apt-get“工具执行升级的用户将需要确保使用”dist-upgrade“命令,以便更新到最新的内核软件...

9310
来自专栏主机笔记

windows7英文版一键修改系统语言为中文

上一篇文章中我用solusvm加载镜像安装了英文版windows7系统,但是商家提供的系统镜像都是英文的,一些软件和网页会出现乱码的问题,必须安装中文语言包才能...

68770
来自专栏沈唁志

WordPress手动更新最新版本 附临时终极解决方案

1.9K50
来自专栏向治洪

React Native库版本升级与降级

迄今为止React Native获得了超过48K的star,最新版本0.44,已经趋于稳定。(官网地址:https://github.com/facebook/...

34750
来自专栏猿人谷

解决xcode打开时loading假死的问题

症状如下: 点击打开xcode后,就一直会看到loading,但是CPU消耗很高,基本上就是死了(动弹不得),通过活动监测器看到xcode显示为“未响应” 以为...

30560
来自专栏IMWeb前端团队

优化 Webpack 构建结果

本文作者:IMWeb nixzheng 原文出处:IMWeb社区 未经同意,禁止转载 Webpack应该是当下流行度最广的JavaScript构建、打...

25290
来自专栏编程坑太多

React Native 环境搭建和创建项目(Mac)

15930
来自专栏React Native开发圈

React Native日期时间选择组件

date:设置初始显示的日期 mode:显示的模式,date,datetime,time format:设置日期格式,默认为'YYYY-MM-DD' confi...

15920

扫码关注云+社区

领取腾讯云代金券