본 프로그램은 웹서버에 올려진 여러개의 동영상들을 순차적으로 다운받아 목록을 만들어 해당 항목에 대한 동영상을 플레이 할수 있는 안드로이드 어플입니다.
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. 데모 프로그램
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
'Source' 카테고리의 다른 글
[POST방식] 웹서버를 미들웨어로 활용하기 소스 (VB, JSP) (0) | 2020.04.11 |
---|---|
[안드로이드 어플] 쇼핑몰 연동 가능한 어플 소스(android, php) (0) | 2020.04.11 |
[Delphi] 웹서버 연동-POST 방식_파일관리(다중 업로드) (Delphi, Php, Xml) (0) | 2020.04.11 |
[Visual Studio] 웹서버 연동-POST 방식_쇼핑몰 상품관리 (Vb, Php, Xml) (0) | 2020.04.11 |
[Visual Studio] 웹서버 연동-POST 방식 (Vb, Asp.net, Xml) (0) | 2020.04.11 |