自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android Web App官方文檔翻譯第一章:概覽

移動開發(fā) Android
本文來自谷歌Android官方的Web App開發(fā)指導(dǎo)手冊,分為五篇:1、概論,2、屏幕尺寸,3、建Web View,4、調(diào)試和5、最佳實踐。
你可以使用兩種方式讓用戶訪問你的Web內(nèi)容:用一種傳統(tǒng)的方式,即通過瀏覽器,或者在一個Android應(yīng)用中,通過在布局中加入一個WebView

Figure 1. 你可以使用兩種方式讓用戶訪問你的Web內(nèi)容:用一種傳統(tǒng)的方式,即通過瀏覽器,或者在一個Android應(yīng)用中,通過在布局中加入一個WebView。

如下為第一篇:

基本上有兩種方式來在Android上發(fā)布一個應(yīng)用:作為一個客戶端應(yīng)用程序(使用Android SDK開發(fā)并作為一個.apk安裝在用戶設(shè)備上)或者作為一個Web應(yīng)用(使用Web標(biāo)準(zhǔn)開發(fā),并通過web瀏覽器訪問——不需要在用戶設(shè)備上安裝什么)。

你選擇以何種方式發(fā)布你的應(yīng)用基于好幾個因素,但是Android做出了一個決定,使得開發(fā)一個Web應(yīng)用更為容易,為此,他們提供了:

  • 對viewport屬性的支持,能讓你根據(jù)屏幕大小確定你的Web應(yīng)用的合適大小
  • CSS以及Javascript特性,能讓你根據(jù)屏幕像素密度(屏幕分辨率)提供不同風(fēng)格以及圖片

因此,當(dāng)你決定是否要開發(fā)一個Web應(yīng)用的時候,可以不用考慮屏幕支持,因為現(xiàn)在已經(jīng)很容易在各種由Android支持的屏幕上讓W(xué)eb頁面看起來很合適了。

Android另外一個很好的特性是你不需要單純在客戶端或者在Web端構(gòu)建你的應(yīng)用。你可以將兩者結(jié)合起來,開發(fā)一個Android應(yīng)用,并嵌入一些Web頁面(在Android應(yīng)用布局中使用WebView)。 Figure 1給出了圖示,闡述了你的Web頁面既可以從瀏覽器上訪問又可以從Android應(yīng)用上訪問的方式。然而,你不應(yīng)該開發(fā)一個Android應(yīng)用而僅僅將它作為一個加載你網(wǎng)站的方式。相反,你在Android應(yīng)用中嵌入的頁面應(yīng)該是特意為這個環(huán)境設(shè)計的。你甚至可以在你的Android應(yīng)用和你的網(wǎng)頁間定義一個接口來讓網(wǎng)頁中的Javascript可以調(diào)用你的Android應(yīng)用中的APIs——為你的基于Web的應(yīng)用提供Android APIs。

從Android 1.0開始,Android應(yīng)用就可以使用WebView 來在布局中嵌入網(wǎng)頁內(nèi)容并將Javascript綁定到Android APIs上去。在Android增加了對更多屏幕分辨率的支持以后(增加了對高分辨率和低分辨率屏幕的支持),Android2.0在Webkit框架中增加了一些特性,讓W(xué)eb頁面可以指定viewport屬性并查詢屏幕分辨率以便修訂風(fēng)格和圖片屬性,也就是剛剛上面所提到的。因為這些特性是 Android的Webkit框架的一部分,Android瀏覽器(由該平臺提供的默認(rèn)瀏覽器)和WebView 都支持相同viewport以及屏幕分辨率特性。

為了為由Android驅(qū)動的設(shè)備開發(fā)一個Web應(yīng)用,你應(yīng)該閱讀下面的文檔:

為Web Apps設(shè)置合適大小

如何在Android設(shè)備上將你的Web應(yīng)用設(shè)置為合適大小并支持多分辨率。當(dāng)你在構(gòu)建一個希望能在Android設(shè)備上可用的應(yīng)用時(對于任何一個你要發(fā)布在Web上的東西,你都要做這個假設(shè)),這個文檔中的信息是非常重要的,尤其是你的目標(biāo)是移動設(shè)備或者使用WebView的時候。

在WebView中構(gòu)建Web Apps

如何利用WebView在你Android應(yīng)用中嵌入網(wǎng)頁,并將Javascript綁定到Android APIs。

調(diào)試Web Apps

如何使用JavaScript Console APIs調(diào)試Web應(yīng)用。

Web Apps的最佳慣例

一系列你需要遵循的慣例,以便為Android設(shè)備提供有效的Web應(yīng)用。

原文鏈接:Web Apps Overview

責(zé)任編輯:佚名 來源: Web App Trend
相關(guān)推薦

2012-02-16 10:31:02

AndroidWeb App官方文檔

2012-02-13 16:39:03

AndroidWeb App官方文檔

2012-02-16 10:18:48

AndroidWeb App官方文檔

2012-02-16 09:56:29

2014-01-13 11:22:28

storm

2011-07-19 17:25:14

jQuery MobiAndroid

2015-12-30 09:25:47

編程故事printf

2023-08-03 13:56:53

配置文件容器

2011-07-20 10:27:18

jQuery Mobi手機(jī)新聞瀏覽器

2023-05-24 16:13:31

ChatGPT神經(jīng)網(wǎng)絡(luò)

2013-10-15 14:18:31

2010-12-07 10:40:27

軟考系統(tǒng)架構(gòu)設(shè)計師

2015-07-02 16:10:11

UIStackViewiOS 9

2010-12-13 11:50:48

三級PC技術(shù)

2011-01-04 13:51:44

PC技術(shù)

2010-12-28 10:55:07

PC技術(shù)

2010-12-09 10:59:54

三級PC技術(shù)

2020-12-01 15:54:08

鴻蒙構(gòu)建系統(tǒng)

2017-05-25 12:30:44

AndroidApp開發(fā)架構(gòu)

2011-10-18 08:59:46

Sencha ToucHTML5
點贊
收藏

51CTO技術(shù)棧公眾號