Akashic Records

Android XML Binding with Simple Framework Tutorial 본문

오래된글/Articles

Android XML Binding with Simple Framework Tutorial

Andrew's Akashic Records 2018. 4. 19. 14:19
728x90

원문: http://www.javacodegeeks.com/2011/02/android-xml-binding-simple-tutorial.html


XML은 WebService영역에서 아주 중요한 위치를 차지 하고 있습니다. 특히 최근 Mobile 환경에서 RESTful WebService가 표준처럼 사용되고 있습니다. RESTful WebService에서 Object와 XML 사이의 변환 즉 Binding에 JAXB가장 많이 사용하고 있습니다. 하지만 JAXB는 Mobile 환경에서는 사용할 수 없어 Android Application을 개발할 경우 사용할수 없어 XML 문서를 한줄 한줄 Parse 해서 Object로 변환 하야하는 불편함이 있습니다.

본 문서에서는  Android Mobile 환경에서 아주 간단한게 XML Binding을 지원하는 “Simple” Framework을 소개합니다.


Home Page: http://simple.sourceforge.net(최근 버전 2.4.1)


Test 대상 OpenAPI: http://api.themoviedb.org/2.1/methods/Movie.search

위 OpenAPI을 사용하기위해서는 APIKEY을 할당 받아야 합니다. 사이트 가입을 하면 APIKEY을 할당 받으실 수 있습니다. 하지만 이게 귀찮다 하신다면

Dummy OpenAPI: http://dl.dropbox.com/u/7215751/JavaCodeGeeks/AndroidFullAppTutorialPart03/Transformers+2007.xml

을 사용하시면 됩니다. 본 예제에서도 Dummy을 사용하도록 하겠습니다.


Eclipse을 이용하여 Android Project을 생성하고 “Simple” Framework을 Build Path에 추가합니다.



AndroidManifest.xml 작성


<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="me.blog.inter999.sxml" android:versionCode="1"

android:versionName="1.0">


<application android:icon="@drawable/icon" android:label="@string/app_name">

<activity android:name=".SimpleExampleActivity"

android:label="@string/app_name">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>


</application>


<uses-permission android:name="android.permission.INTERNET" />

</manifest>


728x90

'오래된글 > Articles' 카테고리의 다른 글

Android SQLite CRUD App  (0) 2018.04.19
The Cost of an Exception  (0) 2018.04.19
Android HTTP Camera Live Preview Tutorial  (0) 2018.04.19
The impact of Garbage Collection on Java performance  (0) 2018.04.19
Stomp On Web Sockets  (0) 2018.04.19
Comments