본 프로그램은 웹서버에 올려진 여러개의 동영상들을 순차적으로 다운받아 목록을 만들어 해당 항목에 대한 동영상을 플레이 할수 있는 안드로이드 어플입니다.  

1. 기본원리
  - Client -> Web Server로 post 방식으로 전송
  - Web Server -> Client로 xml 형태로 전송

 

2. 주요기능
  - HTTP POST 방식에 의한 DATA 처리 
  - DB에서 파일 목록을 불러와 순차적으로 파일을 다운로드 함.
    (일반 업데이트 프로그램과 동일)
  - 사용자의 다운로드 항목을 DB 수정만으로 지정 가능.
  - 파일존재 여부 및 등록일자 비교에 따른 다운로드 가능.
  - 목록 더보기 기능. 
  - 배너 광고 삽입.
    (랜덤 배너 및 클릭시 해당 사이이트로 이동)

3. 화면구성  


4. 개발환경
 a. 서버
  - OS : 리눅스 (웹호스팅) 
  - 인터넷서비스환경 : 아파치, PHP5, UTF-8
  - DB : MySQL5.0 (문자셋: UTF-8) 
 b. 클라이언트 
  - android 2.1 (소스는 2.1이지만 2.2, 2.3, 4.0  환경에서도 정상 동작) 

5. 데모 프로그램 

 

alibinet2.apk
0.09MB


a. 스마트폰 설치
   스마트폰으로 홈페이지 해당페이지에 접속하여 alibinet2.apk 파일을 다운로드 후 설치 선택하면 자동으로 설치됩니다. 
 
b. 컴퓨터 설치 (샘플 파일 다운로드 후 )
   에뮬레이터에서 SDCARD 설정이 되지 않았다면,  파일 다운로드 및 동영상 플레이가 정상적으로 동작 하지 않습니다.
   일단은 개발툴이 설치되었다고 생각합니다.
    - eclipse -> 에뮬레이터 실행 
    - 도스창에서 -> android-sdk-windows\platform-tools 해당 폴더로 이동 
      adb install alibinet2.apk 입력 후 실행. (만약 alibinet2.apk파일이 C:\ 루트에 있다면 c:\alibinet2.apk)
      Success 가 나오면 성공.
   -  설치한 후, 메인화면 아래 전화기 버튼 옆 메인메뉴 버튼을 클릭하면 응용프로그램 목록에 보면 alibinet 아이콘이 보입니다.

소스구매는 alibinet.tistory.com/entry/Source-%EA%B5%AC%EB%A7%A4-%EC%95%88%EB%82%B4?category=374809

블로그 이미지

alibinet

Transferring http data using xml, josn in WEB, APP ( Xml, Json, Http, Post, Andorid, IOS, C#, VB, Delphi, Asp, Asp.net, Php, Jsp )

,