专题 - Web应用

随着H5的火爆,Web应用越来越广泛。
我在接下来会翻译一下developer android上的Web Apps系列,以供自己和大家学习。

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

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

Figure 1.

上图描述了可以通过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应用,你应该遵循的一些列实践。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值