翻译问题待修正。
你可以让你的网页内容提供给用户两种方式:在传统的Web浏览器,在一个Android应用程序,在布局,包括一个WebView。
这里有两种方式开发一个Android应用程序:作为一个客户端应用程序(使用Android SDK的开发,并作为硬软件的用户设备安装。)或Web应用程序(Web标准和开发利用通过Web浏览器访问,无须安装在用户设备)。
你可以选择适合您的应用的开发方法,这里取决于以下几个因素,但Android的发展决定了通过提供一个Web应用程序更容易:
1.支持Viewport属性——让您以正确的大小支持基于Web应用程序在屏幕尺寸;
2.CSS和JavaScript的功能——让你提供不同的风格和屏幕上的像素密度(屏幕分辨率)的图像。因此,您决定开发一个Android的Web应用程序可以排除屏幕支持的考虑,因为它已经很容易使您的Web页的外观在所有类型Android驱动的屏幕上呈现美观。
因此,您决定开发一个Android的Web应用程序可以排除屏幕支持的考虑,因为它已经很容易使您的Web页的外观由Android驱动的所有类型的屏幕好。
Android的另一个伟大的特点是,你不必建立在纯粹的网络应用程序在客户端或纯粹。你可以混合在一起的两个发展一个客户端的Android应用程序嵌入一些网页(使用您的Android应用程序布局一WebView)。图1你可以提供可视化,无论是从网页浏览器或您的Android应用程序访问您的网页。但是,您不应该发展一个Android应用程序只是作为一种手段来启动你的网站。相反,你的网页在你的Android应用程序中嵌入应设计特别是对于环境。你甚至可以定义你的Android应用程序之间和您的网页界面,允许在网页上的JavaScript呼吁在你的Android应用程序的Android API来提供基于Web的应用程序的API。
由于Android的1.0 WebView已问世Android应用程序在其布局和绑定的JavaScript嵌入到Android API的网页内容。经过机器人密度增加了更多的屏幕(加入高和低密度屏幕支持)的支持,Android 2.0的新增特性的WebKit框架,让网页属性指定视图和查询屏幕密度,以便修改风格和形象资产,如上所述。由于这些特征,是机器人的WebKit框架的一部分,无论是Android浏览器(默认的Web浏览器与平台提供)和WebView支持相同的视功能和屏幕密度。
要开发一个机器人供电设备的Web应用程序,你应该阅读下列文件:
从Web应用程序定位屏幕
您如何正确大小的机器人供电设备的Web应用程序,支持多屏幕密度。在这个文件中的信息是重要的,如果你正在构建一个Web应用程序,你至少期望能够在Android供电器件(你应该承担任何你在网络上发布),但特别是如果你瞄准移动设备或使用WebView。
构建Web应用程序中WebView
如何把你的Android应用程序中嵌入网页使用WebView和JavaScript的绑定到Android的API。
调试Web应用程序
如何调试网络应用程序使用JavaScript控制台的API。
对于Web应用程序的最佳实践
列出你的做法应遵循以提供对Android的供电设备有效的Web应用程序。
分享到:
相关推荐
1. **性能优化**:Android 2.3 Gingerbread的核心优化体现在运行速度的提升,使得设备反应更快,更加流畅,据称能达到iPhone 4的水平。这得益于系统底层的优化,包括更高效的内存管理和更快的CPU调度。 2. **界面...
9. **安全增强**:Android 2.3引入了一些安全特性,例如应用程序权限管理的改进,帮助用户更好地控制应用程序对设备资源的访问。 10. **UI改进**:在用户界面方面,Android 2.3引入了新的主题和图标设计,以及更加...
9. **调试与测试**:Android开发者需要掌握Chrome开发者工具和其他调试工具,以便在不同设备和浏览器上测试和调试Web应用。理解各种设备的兼容性问题,以及如何使用Web Inspector进行实时调试,是确保应用质量的关键...
HTML5引入了许多新特性,如多媒体支持(音频和视频)、离线存储、绘图功能等,这些特性对于创建丰富的Web应用至关重要。 #### 部分内容解析 - **“Build Once”方法**:这是一种重要的移动应用开发理念,即一次...
本书《Pro Android Web Apps: Develop for Android Using HTML5, CSS3 & JavaScript》是面向熟悉Web应用开发的开发者,教授他们如何为Android移动平台编写和构建网页应用。以下将详细阐述标题与描述中提到的知识点:...
Learning Swift: Building Apps for OS X and iOS by Paris Buttfield-Addison, Jon Manning, Tim Nugent 2016 | ISBN: 1491940743 | English | 536 pages Get hands-on experience with Apple’s Swift ...
《搭建Office Web Apps Server与SharePoint 2013的详细步骤》 在现代企业环境中,高效的协作和信息共享是至关重要的。微软的Office Web Apps Server和SharePoint 2013结合,提供了在线查看和编辑Microsoft Office...
Learning Swift: Building Apps for macOS, iOS, and Beyond, 2 edition by Paris Buttfield-Addison and Jon Manning English | 2017 | ISBN: 1491967064 | 516 pages | PDF + EPUB | 24,7 + 22,5 MB Get valuable...
《Vue.js Up & Running: Building Accessible and Performant Web Apps》是一本专注于使用Vue.js框架构建可访问且高性能Web应用的指南。Vue.js是目前非常流行的前端JavaScript框架,以其轻量级、易学易用和灵活性...
- **第十五章:Android Wear实验室** - 针对可穿戴设备开发的特别指导。 - Wear OS平台特性及开发环境搭建。 - 示例项目——“计步器”应用的完整实现过程。 - **第十六章:自定义Android Studio** - 主题切换...
Oracle Application Express (APEX): Build Powerful Data-Centric Web Apps with APEX features step-by-step application development techniques, real-world coding examples, and best practices. You will ...
**Office Web Apps 整合详解** Office Web Apps 是微软提供的一项服务,它允许用户通过Web浏览器查看、编辑和创建Microsoft Office文档,如Word、Excel、PowerPoint等,无需在本地安装完整版的Office软件。这一服务...
ASP.NET Office Web Apps 整合是一项技术,它允许开发者在Web环境下实现Microsoft Office应用程序(如Word、Excel)的功能,让用户可以在浏览器中查看、编辑和协作处理Office文档。这个技术结合了ASP.NET的强大Web...
- **书名**:“高清彩版 Learn Android Studio Build Android Apps Quickly And Effectively” - **作者**:Adam Gerber 和 Clifton Craig - **简介**:本书旨在帮助读者快速有效地掌握使用 Android Studio 开发 ...
Vue.js Up and Running_ Building Accessible and Performant Web Apps (2018, Media)
<<React Quickly Painless web apps with React, JSX, Redux, and GraphQL>>原书代码,方便大家学些