안드로이드에서 이미지 공유를 위한 소스코드입니다. 아래 갤러리와 같이 버튼을 클릭하면 설치되고 공유 가능한 프로그램이 뜹니다. 제폰에는 약 14개가 존재합니다. Button을 만들고 xml 파일은 생략 합니다. Button btn = (Button) findViewById(R.id.button); //xml 버튼을 찾습니다. //버튼 클릭 메소드를 생성 합니다. btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub shareImage(); //공유 이미지 함수를 호출 합니다. } }); public void shareImage() { //공유..
다음의 글이 오래되어 새로작성한 Android ListView 사용하기를 참고하세요. - Android ListView 사용하기 아래 XmlPullParser.nextText()사용에 주의해야 한다는 블로그 글입니다!^^ 아샌에서 개발 하실 경우와 그외에 사용하실 때 참고 한번 해보시는게 좋을 것 같아 링크를 추가했습니다!^^ http://android-developers-kr.blogspot.com/2012/01/xmlpullparsernexttext.html 더 이상 구글에서 날씨 정보를 제공하지 않습니다. 그래서 아래의 날씨 파싱하기는 불가능합니다. 파싱 방법을 다른 곳에 적용해보세요^^;; 구글 날씨 정보를 파싱하는 소스코드 입니다. "http://www.google.com/ig/api?hl=ko..
Dropbox API 등록하기 참고자료 http://thdev.net/40 Dropbox API 사용 Upload http://thdev.net/21 Dropbox API 사용 Download http://thdev.net/22 Dropbox에서 정의되어 있는 metadata에 대한 설명입니다. /metadata The metadata API location provides the ability to retrieve file and folder metadata and manipulate the directory structure by moving or deleting files and folders. URL Structure https://api.dropbox.com//metadata/dropbox/ h..
Dropbox API 등록하기 참고자료 http://thdev.net/40 Dropbox API 사용 Upload http://thdev.net/21 Dropbox API 사용 Metadata http://thdev.net/23이번에는 Dropbox 파일 다운로드를 위한 api를 사용해보겠습니다. - DOWNLOAD Android java code -- 다운로드를 호출 하기 위한 소스코드(dropbox API 아님) void download() { new Thread() { public void run() { //다운로드를 위한 실제 파일 경로를 만들게 됩니다. //다운 받을 파일이 b.txt라면 로컬에 가상의 파일을 미리 생성해야 합니다. //(생성하지 안으면 파일 인아우풋 스트림시에도 다운로드가 진행..
Dropbox API 등록하기 참고자료 http://thdev.net/40 Dropbox API 사용 Download http://thdev.net/22 Dropbox API 사용 Metadata http://thdev.net/23Dropbox API를 사용하기 위해서는 Dropbox 개발자 페이지에서 My App 등록을 해야 합니다. Dropbox API는 기본적으로 개발자만을 위한 라이센스를 지원한다. 추후 배포하기 위해서는 배포용으로 Dropbox에 인증을 받아야 한다. https://www.dropbox.com/developers Client libraries 에 접속해서 필요한 개발용 라이브러리를 다운 받아 실행 해볼 수 있습니다. 전 Android 를 기준으로 설명하겠습니다. 참고로 API 문..
Twitter 접속 API 부분이 변경되면 아래 소스코드를 사용할 수 없습니다. 글 작성 당시에는 아래 방법을 활용하였습니다. Twitter oAuth를 사용하여 로그인 하는 소스코드입니다. oAuth를 사용하기위해서 signpost-commonsHttp.jar과 signpost-core.jar 파일을 사용합니다.(이게 없다면 직접 짜셔야 합니다.) 로그인 순서는 1. activity로 로그인 처리 합니다. 2. start함수를 이용하여 토큰값이 저장되어 있는지 빈공간인지 처리합니다. 3. 값이 null이라면 signpost를 사용하여 oAuth로그인 처리합니다. 4. 로그인이 완료되어 돌아오면 값을 SharedPreference 에 복사해 둡니다. 5. 이후 페이지는 SharedPreference에 저..
Twitter 어플 또는 웹페이지 제작 및 적용시 가장먼저 Twitter API를 등록해야 한다. Twitter API를 사용하기 위해서는 https://dev.twitter.com/ 접속하여 applications 등록을 해야 한다. dev.twitter.com 에서 Twitter로 로그인 한 후 자신의 id부분에 마우스를 올리면 My subscriptions, My applications, Sing out이 보인다. 이중 My applications를 클릭한다. 아래와 같은 화면이 뜨면 Create a new application을 클릭하여 새로운 어플리케이션을 등록한다. 어플리케이션을 등록해야 하는 이유는 이 어플리케이션이 twitter의 api를 사용하겠다고 등록하는 것과 같다. Create an..
최근 변경된 API로 인해 아래 코드는 쓰레드 없이 사용할 경우 에러가 발생합니다. 테스트용 코드더라도 꼭 쓰레드 처리해주시기 바랍니다.아래 소스를 짜게 된 이유와 설명 참고 문서 - 아래의 글을 먼저 보셔야 Emulator 간에 통신을 활용 할 수 있습니다.(사실 이렇게 사용할 일은 없습니다.) http://thdev.net/1 Android TCP UDP 통신 (Emulator 간) 소스 코드 이 프로그램은 안드로이드 클라이언트에서 서버로 알파벳 "abCdefg"를 전송하면 서버에서는 "abCdefg"를 받아 "ABCDEFG"로 변환 후 클라이언트로 값을 다시 전송하고 클라이언트에서 이를 Toast를 이용하여 값을 출력합니다. 소스코드는 간단하고 JAVA에서 서버와 클라이언트 통신시 사용하는 소스 그..