日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
AndroidXML讀寫(一)

Android 是針對移動設(shè)備的一種新興的開源操作系統(tǒng)和 SDK。借助它,您可以創(chuàng)建功能強(qiáng)大的移動應(yīng)用程序。當(dāng)您的應(yīng)用程序可以訪問 Web 服務(wù)時(shí),其吸引力會大大增加,這意味著您需要使用 Web 語言:XML。在本文中,您將了解在 Android 上使用 XML 的不同方法,以及如何使用它們構(gòu)建自己的 Android 應(yīng)用程序。

入門

在本文中,您將學(xué)習(xí)如何構(gòu)建通過 Internet 使用 XML 的 Android 應(yīng)用程序。Android 應(yīng)用程序是使用 Java 編程語言編寫的,因此具備 Java 技術(shù)方面的經(jīng)驗(yàn)是必需的。要進(jìn)行Android開發(fā),您需要使用 android sdk。 本文中的所有代碼適用于任何版本的 Android SDK,但 SDK 1.5_pre 是用于開發(fā)代碼的。您可以使用 SDK 和一個(gè)文本編輯器來開發(fā) Android 應(yīng)用程序,但使用 Android Developer Tools (ADT)(一款 Eclipse 插件)會更加簡單。在本文中,我們使用 0.9 版本的ADT和 Eclipse 3.4.2, Java 版本。有關(guān)所有這些工具的鏈接。

Android 上的 XML

Android 平臺是一個(gè)開源移動開發(fā)平臺。它允許您訪問各種移動設(shè)備的所有方面,這些移動設(shè)備從低級圖形設(shè)備到手機(jī)攝像頭上的硬件不一而足。由于 Android 可以實(shí)現(xiàn)這么豐富的功能,因此您可能想知道為何還要為 XML 傷腦筋呢。并不是因?yàn)槭褂?XML 是多么地有趣;而是因?yàn)樗芴峁┮恍┨厥獾闹С帧ML 經(jīng)常用作 Internet 上的一種數(shù)據(jù)格式。如果您希望通過 Internet 訪問數(shù)據(jù),則數(shù)據(jù)很有可能是 XML 格式。如果您希望發(fā)送數(shù)據(jù)給 Web 服務(wù),那么您可能也需要發(fā)送 XML。簡而言之,如果您的 Android 應(yīng)用程序?qū)⒗?Internet,那么您可能需要使用 XML。幸運(yùn)的是,您可以采用多種方法在 Android 上使用 XML。

XML 解析器

常用縮略語

* API:應(yīng)用程序編程接口(Application programming interface)

* RSS:Really Simple Syndication

* SDK:軟件開發(fā)包(Software Developers Kit)

* UI:用戶界面(User interface)

* URL:通用資源定位符(Universal Resource Locator)

* XML:可擴(kuò)展標(biāo)記語言(Extensible Markup Language)

Android 平臺最大的一個(gè)優(yōu)勢在于它利用了 Java 編程語言。Android SDK 并未向您的標(biāo)準(zhǔn) Java Runtime Environment (JRE) 提供一切可用功能,但它支持其中很大一部分功能。Java 平臺支持通過許多不同的方式來使用 XML,并且大多數(shù)與 XML 相關(guān)的 Java API 在 Android 上得到了完全支持。舉例來說,Java 的 Simple API for XML (SAX) 和 Document Object Model (DOM) 在 Android 上都是可用的。這些 API 多年以來一直都是 Java 技術(shù)的一部分。較新的 Streaming API for XML (StAX) 在 Android 中并不可用。但是, Android 提供了一個(gè)功能相當(dāng)?shù)膸臁W詈?,Java XML Binding API 在 Android 中也不可用。這個(gè) API 已確定可以在 Android 中實(shí)現(xiàn)。但是,它更傾向于是一個(gè)重量級的 API,需要使用許多不同類的實(shí)例來表示 XML 文檔。因此,這對于受限的環(huán)境,比如說 Android 針對的手持設(shè)備,不太理想。在后續(xù)小節(jié)中,我們將以 Internet 上的一個(gè)簡單的 XML 源為例,來看看如何在 Android 應(yīng)用程序中使用上述各種 API 來解析它。首先,我們來看看這個(gè)簡單應(yīng)用程序的主要部分,它將通過 Internet 來使用 XML。


分享名稱:AndroidXML讀寫(一)
文章地址:http://www.dlmjj.cn/article/dhjipsg.html