Skip to content
breadval edited this page Jan 28, 2013 · 16 revisions

Android 샘플(Kitchen Sink) Guide

baas.io Android SDK를 쉽게 이용할 수 있도록, 샘플 앱을 제공해드리고 있습니다.

샘플앱은 크게 로그인/가입 화면과 메인 화면, 고객 센터 화면으로 구성되어 있습니다.


##로그인/가입 화면##

위치는 com.kth.baasio.sample.ui.auth에 있으며 아래의 기능이 구현되어 있습니다.

  • E-mail로 가입/로그인 하기
  • Facebook으로 가입/로그인 하기

##메인 화면##

사용자 탭

  • 앱에 가입되어 있는 회원의 리스트 보기
  • Push 메시지 전송

그룹 탭

  • 그룹 리스트 조회
  • 그룹 생성/수정/삭제
  • 그룹에 회원 추가/제거

게시판

  • 커스텀 Entity 리스트 조회
  • 커스텀 Entity 생성/수정/제거
  • 커스텀 Entity 관계 생성
  • 커스텀 Entity 관계에 따른 리스트 조회

푸시정보

  • Push 단말 등록
  • Push 단말 등록 해제
  • Push 단말 등록 조회
  • Push 단말 정보 수정

파일

  • 파일 업로드/다운로드
  • 파일 수정/삭제

##고객 센터##

도움말

  • FAQ 조회
  • FAQ 상세내용 조회

문의하기

  • 개발자에게 질문 보내기

샘플(Kitchen Sink) 실행하기

Step 1."File-Import" 를 선택합니다.

<Import>

Step 2.Import 다이얼로그에서 "General-Existing Projects into Workspace"를 선택하고 "Next"버튼을 선택합니다.

<Existing Projects into Workspace>

Step 3.다음 Imprt 다이얼로그 화면에서 "Select root directory"의 "Browse"버튼을 눌러 다운로드 받은 폴더를 선택하고, "Projects:"에서 ActionBarSherlock, BaasioHelpCenter, BaasioSampleProject를 프로젝트를 선택하고 "Finish"를 선택합니다.

<Import BaasioSampleProject>

Step 4.BaasioSampleProject의 "com.kth.baasio.sample" 위치에 있는 BaasioConfig.java을 열어, BAASIO_ID 변수에는 baas.io에 가입하신 ID, APPLICATION_ID 변수에는 생성하신 애플리케이션 ID를 넣어줍니다.

// BaasioConfig.java
package com.kth.baasio.sample;

public class BaasioConfig {
    public static final String BAASIO_URL = "https://api.baas.io";

    // baas.io member ID
    public static final String BAASIO_ID = "PUT_YOUR_MEMBER_ID";

    // baas.io application ID
    public static final String APPLICATION_ID = "PUT_YOUR_APPLICATION_ID";

    // GCM(google cloud messaging service) sender ID
    public static final String GCM_SENDER_ID = null;	

}

Step 5.추가된 프로젝트들을 ActionBarSherlock->BaasioHelpCenter->BaasioSampleProject 순으로 "Project-Clean..."하여 Clean Build하시고, BaasioSampleProject를 실행하시면 됩니다.

Clone this wiki locally