본문 바로가기

개발/안드로이드271

[안드로이드] 한글에 Bold 속성 주기 TextView에서 글시체에 Bold 속성을 주기 위해서는 여러가지 방법이 있습니다. 간단하게는 xml에서 TextView의 속성중에 android:textStyle="bold"을 주는 방법도 있습니다. 하지만 여기에 단순한 문제가 있습니다. 지금 한국에서 그래도 제일 많이 풀린 갤럭시S에서는 위에 속성을 주었을 경우 Bold속성에 문제가 없지만, 개발자 입장에서 에뮬레이터나 다른 디바이스에서는 TextView에서 Bold 속성을 주어도 한글에서는 Bold속성이 들어간 텍스트가 보여지지 않습니다. 영어는 Bold 속성을 주어도 되지만... 한글에서는 안되는.. ㅜㅜ// 좀 황당하지요?? 그래서 좀 해결책을 보여주고자 이 포스트를 작성해 봅니다. TextView에 보면 setPaintFlags 라는 메소드.. 2011. 8. 31.
ANDROID 파일과 파라메터 정보 전송 (post) 출처 - http://pstory.tistory.com/62 파일과 파라메터 정보 전송 (post) //---------------------------------------------------- //파일 폼 데이터 스레드 //---------------------------------------------------- private class AsyncFileThread extends Thread { String address; File file; public AsyncFileThread(String addr, File _file){ address = addr; file = _file; } public void run(){ httpclient = new DefaultHttpClient(); try {.. 2011. 8. 26.
HttpClient 4.1.1 버전에서 파일 첨부 Request 요청 만들기 출처 - http://javaseed.com/tc/ccj/203 기본으로 아래와 같이 처리하면 파일 첨부와 코멘트 정보를 서버로 upload 할수 있다. 참조 URL - http://hc.apache.org/httpcomponents-client-ga/examples.html 필요 Library - httpclient 4.1.1 버전 (httpclient-4.1.1.jar 및 관련 jar 파일) - httpmime4.1.1 버전 (httpmime-4.1.1.jar 및 관련 jar 파일) HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = null; try { httppost = new HttpPost(url); } catch (Exc.. 2011. 8. 24.
POST방식으로 파일과 텍스트 함께 전송 multipart/form-data이용 [출처] POST방식으로 파일과 텍스트 함께 전송 multipart/form-data이용|작성자 뭉개야 형식은 아래와 같습니다. //========여기부터 시작부분 URL connectURL = new URL(pathURL); HttpURLConnection conn = (HttpURLConnection) connectURL.openConnection(); conn.setDoInput(true); conn.setDoOutput(true); conn.setUseCaches(false); conn.setRequestMethod("POST"); conn.setRequestProperty("Connection", "Keep-Alive"); conn.setRequestProperty("Content-Type",".. 2011. 8. 24.
안드로이드(android)에서 java 의 HttpClient 4.0 클래스를 이용한 네트웍 프로그램 구현 안드로이드(android)에서 java 의 HttpClient 4.0 클래스를 이용한 네트웍 프로그램 구현 개발환경 : JDK 1.5, eclipse-galileo, Google API 7(android API 2.1), window XP org.apache.http.client.HttpClient 클래스는 안드로이드 뿐만 아니라 여러가지로 쓸만한데가 많아서 몇가지 예제를 정리 하였다. 나 같은 경우에는 안드로이드에서 서버와 통신하며 데이터를 받아올 때 사용한다. 안드로이드 API 내부에 HttpCliet 가 포함되어있기 때문이다. (1) HttpClient 를 이용하여 POST 방식으로 멀티파일 업로드 구현 이 예제는 java application 으로 만든것이다. 서버에 WAS 가 돌고 있다면 멀티 .. 2011. 8. 24.
Android HTTP GET, POST and Multipart POST requests 출처 - http://adsgear.tistory.com/49 HTTP GET try { HttpClient client = new DefaultHttpClient(); String getURL = "http://www.google.com"; HttpGet get = new HttpGet(getURL); HttpResponse responseGet = client.execute(get); HttpEntity resEntityGet = responseGet.getEntity(); if (resEntityGet != null) { //do something with the response Log.w("RESPONSE",EntityUtils.toString(resEntityGet)); } } catch (Ex.. 2011. 8. 24.
안드로이드 페이스북(facebook) 연동 #3 출처 - http://treejsh.blogspot.com/2011/06/facebook-3.html 이전 포스트에 이어서 마지막으로 샘플 예제를 변경해 보도록 하겠습니다. 4. 샘플 예제 변경하여 글등록 하기 - simple 프로젝트의 Example.java 에 밑 윗쪽에 APP_ID 에 전에 facebook 개발자페이지에서 만들었던 앱아이디를 넣어 줍니다. * 이상태로 프로젝트를 실행하면 로그인까지는 됩니다. 그러나 글등록을 하려면 몇가지 소스를 변경해 주어야 합니다. - 그리고 맨 밑에 다음의 리스너를 하나 만들어 줍니다. 여기에 메시지 등록후 로직을 넣어 주면 됩니다. public class SampleTestListener extends BaseRequestListener { public voi.. 2011. 8. 22.
안드로이드 페이스북(facebook) 연동 #2 출처 - http://treejsh.blogspot.com/2011/06/facebook-2.html 1. 페이스북 계정 생성및 앱아이디 얻기 2. 해시키 생성하기 3. 샘플 예제 설치하기 4. 샘플 예제 변경하여 포스트 하기 이전 포스트에 이어서.. 3. 샘플 예제 설치하기 https://github.com/facebook/facebook-android-sdk - 위의 페이지 오른쪽에보면 Downloads 버튼을 클릭하여 전체 소스를 다운로드 합니다. - examples 폴더에 보면 simple 폴더가 있습니다. 이클립스에 설치할 폴더는 simple 폴더입니다. - 이 simple폴더와 examples폴더옆에(^^) 있는 facebook 폴더를 이클립스 작업폴더에 복사합니다. - 이제 프로젝트를 생성하.. 2011. 8. 22.