您的位置:首页 > 移动开发

专题 - Web应用

2015-10-21 11:08 295 查看
随着H5的火爆,Web应用越来越广泛。

我在接下来会翻译一下developer android上的Web Apps系列,以供自己和大家学习。

大体上,有两种方法将一个app分发到Android平台上:作为一个客户端app(使用Android SDK开发并且以APK的形式安装在用户的设备上)或者作为一个Web应用(使用web标准开发并且通过一个web浏览器来访问)。

如果你选择为Android设备提供基于web的应用,你可以放心Android上(和
WebView
框架)的主要浏览器允许你指定视图和样式属性以此可以使你的web页面在所有的屏幕配置上以合适的尺寸与缩放显示。



上图描述了可以通过web浏览器或者你自己的Android app来访问你的web页面。但是,你不能以只是简单地访问你的web网站的方式来开发Android app。而是,你嵌入到你的Android app中的web页面应该转为那种环境而设计。你甚至可以在你的Android app与你的web页面之间定义一个接口,该接口允许web页面中的JavaScript可以调用Android app的APIs - 为你的基于web的app提供Android APIs。

Web应用中适配不同屏幕

如何在Android设备上合适地设置web app的尺寸以及支持多个屏幕密度。如果你正在创建一个web app并且希望它在Android设备上(你需要假定发布到web上的任意东西)至少可用尤其你的目标是移动设备或者使用
WebView
的,那么这篇文章中的信息对于你来说是重要的。

在WebView中创建Web应用

如何使用
WebView
将web页面嵌入到Android app中并且将JavaScript与Android API绑定起来。

调试Web应用

如何使用JavaScript控制台API调试web应用。

Web应用的最佳实践

为了在Android设备上提供有效的web应用,你应该遵循的一些列实践。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web app android