Team-Sprout / Clipcon-AndroidClient

:clipboard: Share your clipboard! Global Clipboard Project - Android Application
GNU General Public License v3.0
2 stars 5 forks source link

ClipCon

ClipCon은 Global Clipboard에서 사용할 수 있는 클라이언트 어플리케이션의 이름입니다. 현재 본 프로젝트에서는 윈도우와 안드로이드에서 구동되는 어플리케이션을 개발하였습니다. 이 repository는 안드로이드 버전의 ClipCon에 대한 내용입니다. 윈도우 버전의 ClipCon에 대해서는 다음을 참고하여 주시가 바랍니다.

사용 방법

1. 접속

Global Clipboard의 사용자들의 단위는 '그룹'입니다. 사용자는 그룹을 생성하고 거기에 참여할 수 있으며, 그룹 내의 사용자끼리 데이터를 교환합니다. 그룹을 생성하면 그룹의 고유한 Key를 발급받을 수 있고 다른 참여자들은 접속 시 Key를 입력하여 같은 그룹에 소속될 수 있습니다.

3. 수신(다운로드)

새로운 데이터가 업로드 되면 상태바에 알림이 표시됩니다. 이 알림을 탭하면 업로드 된 데이터가 자신의 클립보드에 삽입되거나 로컬 스토리지에 파일이 저장됩니다.

업로드 된 데이터의 이력은 ClipCon의 히스토리에 저장됩니다. 히스토리 목록에서 원하는 데이터를 탭 하면하면 마찬가지로 클립보드에 삽입되거나 다운로드 받을 수 있습니다.

Global Clipboard

Global Clipboard는 다수의 사용자가 클립보드를 이용하여 데이터를 간편하게 주고 받을 수 있는 Server-Client 구조의 데이터 전송 플랫폼입니다. 사용자는 클립보드를 이용한 복사, 붙여넣기 인터페이스와 이에 접근 가능한 단축키 (Ctrl C, Ctrl V)를 이용하여 다른 번거로운 과정 없이 간편하게 데이터를 주고 받을 수 있습니다. 따라서 다른 사용자가 복사한 데이터를 자신이 붙여넣는 것 처럼 사용할 수 있습니다. 클립보드를 이용하기 때문에 클립보드에 복사할 수 있는 모든 종류의 데이터(Text, Capture Image, File)를 전송할 수 있습니다.

Global Clipboard Server에 대한 내용은 해당 repository를 참고하여 주시기 바랍니다.

특징

유용성

Global Clipboard는 다수의 다바이스 사이에서 데이터를 주고 받는 상황이라면 어디서든 활용가능하지만, 신뢰있는 사용자간에 전송할 데이터가 간헐적으로 발생할 때 가장 효과적으로 사용할수 있습니다.