목록전체 글 (1311)
오늘도 공부
출처 : 안드로이드 펍(http://www.androidpub.com/837593) 안녕하세요. 개발자 질문란에 답변을 달았더니.. 쪽지를 주셔서 조금 더 자세히 말씀드리기 위해서 개발자 정보 공간에 글을 써봅니다. 기본적으로 카메라를 찍는 Activity를 직접 만들기 위해서는.. SurfaceView등을 이용하여 구현하여야 하지만, 이 글의 목적은 어떻게해서든 사진을 찍은 '후'에, 그 정보를 받아와 ImageView에 뿌리거나, Bitmap으로 받는 것이므로 그쪽에 초점을 두겠습니다. 버전은 2.1을 기준으로 합니다. 우선 Intent를 이용하여 내장 카메라를 불러옵니다. 저는 사진 찍기 버튼 클릭시 동작하게 해놓았으므로 OnClickListener에 구현되어있습니다. view source prin..
출처: 안드로이드펍 안드로이드 개발 참고 사이트 모음입니다. - AndroidPub : 안드로이드펍 한국 안드로이드 사용자 및 개발자 커뮤니티. 소개 : 한국 안드로이드 커뮤니티 홈페이지 : http://www.androidpub.com - 공식 안드로이드 공식 홈페이지들 소개글 : 안드로이드의 전체 소스를 다운받을 수 있음 홈페이지 : 소스 http://source.android.com 공식 http://www.android.com 마켓 http://market.android.com 개발자 http://developer.android.com - 안드로이드 써드파티 마켓 사이트 모음 소개글 : 안드로이드의 다양한 써드파티 마켓 정보 모음 홈페이지 : http://www.androidpub.com/2252..
ListDataEvent.CONTENTS_CHANGED /*Type: Interval Added , Index0: 0 , Index1: 0 [First, a, b, c, d] Type: Interval Added , Index0: 5 , Index1: 5 [First, a, b, c, d, Last] Type: Interval Added , Index0: 3 , Index1: 3 [First, a, b, Middle, c, d, Last] Type: Contents Changed , Index0: 0 , Index1: 0 [New First, a, b, Middle, c, d, Last] Type: Contents Changed , Index0: 6 , Index1: 6 [New First, a, b, ..
사용법 : File file = new FileRenamePolicy().rename(new File(원하는 파일명)); ============================================================================== import java.io.File; import java.io.IOException; public class FileRenamePolicy { public File rename(File f) { //File f는 원본 파일 if (createNewFile(f)) return f; //생성된 f가 //확장자가 없는 파일 일때 처리 String name = f.getName(); String body = null; String ext = null;..
Introduction to Object SerializationJava object serialization is used to persist Java objects to a file, database, network, process or any other system. Serialization flattens objects into an ordered, or serialized stream of bytes. The ordered stream of bytes can then be read at a later time, or in another environment, to recreate the original objects. Java serialization does not cannot occur fo..
요즘 며칠동안 공부중인 캔버스 프리드로우 버전입니다영..^^ 1단계 : 그냥 캔버스에 간단한 마우스 이벤트를 통한 프리드로우입니다. 2단계 : 1단계를 해보니 할 때마다 다시 페인트를 해서 번쩍번쩍 거림..쓰레드 구현 필요(우리 수업도 빨리 쓰레드,Db,IO가 나가야 할텐데..벌써 한달이 지났엉..==;) 3단계 : 이걸 DB든 파일이든 직렬화 저장해서 정말 스마트폰에 있는 그림메모처럼 만드는 게 목표. 최종단계 : 이걸 그대로 안드로이드폰에 옮겨봄...ㅋ 암튼 현재 1단계 성공.. 소스첨부하니 참고하실 분 보세요. import java.awt.BasicStroke; import java.awt.Canvas; import java.awt.Color; import java.awt.Graphics; impo..
음.. 업캐스팅이 처음 들어 보는 단어라고 그러셨는데.. 상속을 알고 있다면 그리고 인터페이스 와 추상 클래스, 매서드 오버라이딩의 개념을 알고 있다면 이미 업캐스팅을 사용하는 겁니다. 아니 이미 업캐스팅은 문장에 만들어져 있습니다 모든 자바는 Objdec 클래스에서 상속받습니다. 명시적으 class A { } 라는게 있다면 이미 묵시적으로 class A extends Object 가 형성되는 거죠. 자 그럼 업태스팅은 무엇인지 알아보죠. 대표적인 구문을 하나 보여드리겠습니다. class A{ public void draw(){ System.out.println(" A번입니다"); } } class B extends A{ public void draw(){ System.out.println("B클래스입니..
미치겠다 봐도 모르겠다..1818181818.. ===================================== import java.util.*; import android.app.*; import android.content.*; import android.graphics.*; import android.os.*; import android.view.*; public class FreeLine extends Activity { private MyView vw; ArrayList arVertex; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); vw = new MyView(this); setCo..
안드로이드 코딩을 할 때, 가장 기본적인 메소드 중 하나가 바로 startActivityForResult()이다. 하지만 웹 어디를 뒤져봐도 사용법을 쉽게 설명해 둔 페이지는 찾아보기가 힘들더라. (망할것) 나처럼 완전 삽질을 하는 사람이 생겨나는 것을 막고자 이렇게 포스팅을 해보려 한다. 안드로이드의 Activity들은 startActivityForResult()라는 메소드를 통해 sub activity를 만들고 Activity끼리 서로 데이터를 교환할 수 있다. 그 사이에는 'extra'라고 하는 통로가 존재하는데, 이 부분을 잘 알아야 한다. Activity A가 Activity B를 서브 엑티비티로서 부르고 그로부터 결과값인 데이터를 전송받기 위해서는 어떻게 해야 할까? 먼저 삽화를 통해 기본 원..
Model 2 Emulator 0.9 Ultimate User Guide V0.9.0 (Text Version) Installation Downloading the Model 2 Emulator The Model 2 Emulator can be downloaded in zip format from the “downloads” section in the menu located on the left hand side of the Nebula home page:http://nebula.emulatronia.com. Once you have navigated to the “downloads” page, you will look for the Model 2 Emulator and click download on ..