반응형

프로그래밍 정리/안드로이드 109

서버에서 apk 파일을 받아와 자동 설치 하는 방법?

전문적인 이미지 뷰어 프로그램을 만드는데용량 문제때문에이미지 데이터는 서버에두고어플 실행시 이미지 전체를 다운로드 받아서 사용하는 방법을 구현 하려 합니다. 1. 보안상의 문제때문에 이미지가 포함된 apk 를 다운 받아서 재설치하는 방법을 찾고 있는데 아시나요? ㅠㅠ2. 아니면 압축된 이미지 파일을 불러와 어플 설치경로의 asset 폴더에 압축을 푸는 방법이 있을까요? 이런 건 처음 해봐서 모르겠네요..조언 기다립니다.. ㅠㅠ 이 게시물을...Waplestore, Namu-internet, Software engineer 목록엮인글 주소 : http://www.androidpub.com/index.php?document_srl=1226812&act=trackback&key=f1f2011.01.20 13:..

[안드로이드예제] HTTP로 다운로드 받은 파일을 SDCard에 저장하기 [출처] [안드로이드예제] HTTP로 다운로드 받은 파일을 SDCard에 저장하기

주소 : http://blog.naver.com/PostView.nhn?blogId=q1q3q5&logNo=10099522351 try { //다운로드 받을 URL에 대한 객체를 생성한다. // URL url = new URL("http://somewhere.com/some/webhosted/file"); // URL로 부터 connection 객체를 를 생성한다. HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); //생성된 커넥션에 대해 추가적인 설정을 지정한다. 여기서는 get방식의 요청을 설정 urlConnection.setRequestMethod("GET"); urlConnection.setDoOutput(tru..

데이터 다운로드는 내게! - DownloadManager 사용하기

많은 용량의 데이터를 필요로 하는 애플리케이션 혹은 주기적으로 데이터를 업데이트 할 필요가 있는 애플리케이션들은 인터넷에서 데이터를 직접 다운로드하는 기능을 포함해야 합니다. 하지만, 데이터를 다운로드 하는 기능을 구현하는 것이 그렇게 만만한 작업은 아니였습니다.UI 쓰레드의 정지를 방지하기 위해 다운로드 작업은 별도 쓰레드에서 구현해야 했으며, 사용자에게 다운로드 현황을 알려주기 위해 ProgressBar 혹은 ProgressDialog를 사용해야 했습니다. 게다가 일부 코드는 애플리케이션 생애주기를 고려하지 않고 작성하여 사용자의 예기치 않은 동작 때문에 오류가 발생하기도 쉬웠습니다.안드로이드 2.3에서는 이러한 불편을 해소하기 위해 파일 다운로드를 편하게 해주는 DownloadManager 클래스를..

로컬서비스 시작시에 인텐트를 통해서 임의의 데이터를 넘기기

주소 : http://pgm-progger.blogspot.kr/2011/05/android_26.html 안녕하세요? 프쟁이 입니다 ^^ 이 샘플소스는 안드로이드 설치폴더에 android-sdk-windowssamplesandroid-8ApiDemos 위치에 원본소스가 있습니다. 로컬서비스를 호출할 때, 단순히 서비스를 시작하는 것이 아니고, 서비스 시작시에 넘기는 인텐트에 임의의 값을 넘겨서, 서비스 클래스의 onStartCommand 메소드에서 넘어온 값에 따라서 임의의 처리를 해주는 식으로 처리가 가능합니다. onStartCommand 메소드는 액티비티에서 startService 메소드를 호출하여 서비스를 명시적으로 시작시키면, 호출되는 메소드 입니다. 먼저 ServiceStartArguments..

서버/클라이언트 소켓(Socket) 통신하기

주소 : http://pulsebeat.tistory.com/24 늘은 서버, 클라이언트의 소켓(Soket) 통신에 대해서 알아보겠습니다. 기존의 많은 안드로이드 어플리케이션이 각각의 서버를 이용하여 정보를 주고 받습니다. 아무래도 기기 내에서 만으로 서비스하기에는 한계가 있기 때문이죠. 정보를 저장하고, 서버에서 처리하여 결과를 주고, 클라이언트는 그 결과를 받아서 어플리케이션에 알맞은 동작을 취하도록 합니다. 트위터 서비스나 스마트폰을 이용해서 공짜 문자(통신료 제외)를 주고 받을 수 있는 것도 서비스를 제공하는 곳에서 서버를 두기 때문입니다. 그 덕분에 핸드폰을 벗어나 더 많은 정보를 처리할 수 있도록 할 수 있습니다. 서버/클라이언트 소켓 통신은 기존의 자바를 이용해서 소켓 통신을 해보신 분들이라..

[안드로이드] 그래픽 관련 메소드

-- 그래픽 처리 메서드 -- drawBitmap(Bitmap bitmap, float left, float top, Paint paint) - 비트맵 출력 drawPoint(float x, float y, Paint paint) - 점 찍기 drawLine(float startX, float startY, float stopX, float stopY, Paint paint) - 선 그리기 drawCircle(float cx, float cy, float radius, Paint paint) - 원 그리기 drawRect(float left, float top, float right, float bottom, Paint paint) - 사각형 drawText(String text, float x, flo..

반응형