Spring Framework를 쓰다보니.. Spring Framework for Android를 발견하였다~! 이번에 안드로이드 기기로 서버와 통신을 해야되어서 한번 사용해보았다.
자세한 사항은 여기에~!
1. 우선 이클립스에 Maven plugin 과 Android Configurator for M2E가 설치되어 있어야한다.
2. 안드로이드 프로젝트를 Maven을 쓸수 있도록 변환하자~! 이클립스에서 프로젝트를 오른쪽키를 눌러서 아래와 같이...
3. pom.xml에 라이브러리 추가~!
<dependencies>
<dependency>
<groupId>org.springframework.android</groupId>
<artifactId>spring-android-rest-template</artifactId>
<version>1.0.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.android</groupId>
<artifactId>spring-android-auth</artifactId>
<version>1.0.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.android</groupId>
<artifactId>spring-android-core</artifactId>
<version>1.0.1.RELEASE</version>
</dependency>
</dependencies>
4. 이제 Project를 업데이트하자~! 아래와 같이 하면~!
Maven Dependencies가 생기고 여기에 Spring 라이브러리가 있다.~!
5. Spring 사용하기~! (예제) Rest통신에서GET방식
// The connection URL
String url = "https://ajax.googleapis.com/ajax/" +
"services/search/web?v=1.0&q={query}";
// Create a new RestTemplate instance
RestTemplate restTemplate = new RestTemplate();
// Add the String message converter
restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
// Make the HTTP GET request, marshaling the response to a String
String result = restTemplate.getForObject(url, String.class, "Android");
'Development > Android' 카테고리의 다른 글
[Android] intent로 Object 전달하기~! (0) | 2013.12.16 |
---|---|
[Spring Framework] RestTemplate 사용시 Caused by: java.io.EOFException 에러... (0) | 2013.12.14 |
[Android] In App Billing - Version3 적용하기~! (0) | 2013.12.03 |
[Android] Nexus 7 2세대 개발자 모드로 전환!! (0) | 2013.12.03 |
[cocos2d-x] CCDirector로 end() 함수 호출 문제... (0) | 2013.11.22 |