분류 전체보기 107

[안드로이드] android PrintDocumentAdapter란?

Printer로 출력할 출력물의 Layout과 출력을 처리하기 위한 classPdfDocument를 이용하여 Canvas를 얻은 후 Canvas에 Print할 내용을 출력 - onStart(): Print가 시작되면 호출. Print를 위한 준비작업을 처리함.- onLayout(): Print Setting이 변경될 때마다 호출.PrintAttributes로 부터 정보를 읽어 PrintDocumentInfo를 생성하여 LayoutResultCallback의 onLayoutFinished()로 Print 정보를 설정.- onWrite(): Print 정보를 출력하기 위한 메소드로 PdfDocument로 출력내용을 생성한 다음,Argument로 넘어온 ParcelFileDescriptor에 PdfDocume..

Android Studio 2017.04.27

[안드로이드] android PrintHelper란?

PrintHelper는 support_v4에서 제공되는 메소드이다. PrintHelper의 printBitmap()을 호출하면 출력에 필요한 정보를 보여주는 Activity가 구동되고 여기서 출력을 선택하면 Printer로 출력이 이루어 진다.안드로이드 4.4에서는 설정 Dialog가 뜨고 5.0부터는 Priview화면이 보여진다. public void doPhotoPrint(){ PrintHelper printHelper = new PrintHelper(this); printHelper.setScaleMode(PrintHelper.SCALE_MODE_FIT); Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test); p..

Android Studio 2017.04.26

[안드로이드] android Print에대해

프린터는 킷켓 (4.4)부터 할 수가 있다. 1. 데이터를 출력해 주기 위한 PrintDocumentAdapter를 생성하여, PrintManager의 print()를 호출하면 PrintJob이 생성된다.2. PrintJob이 생성되며 PrinterSpooler에 추가 되고 PrintDocumentAdapter의 onStart, onLayout, onWrite, onFinish를 호출한다.3. 호출 한 메소드들이 Printer로 출력할 정보를 받아 File로 저장한다.4. 저장된 File을 Printer로 출력하기 위해 PrinterSpooler는 PrintService의 onPrintJopQueued()를 호출해준다.5. PrintService는 PrintJob으로 부터 PrintDocument를 얻어..

Android Studio 2017.04.26

[SQLD자격증독학] SQLD 합격 후기

이번주 화요일 18일에 결과가 나왔습니다. 조마조마 했는데 간신히 합격이네요!아슬아슬하게 64점으로 합격했어요ㅎㅎㅎ 데이터모델링의 이해에서 잘못하면 과락나올뻔했어요. http://www.dbguide.net/index.db sqld 자료를 볼 수 있답니다.http://cafe.naver.com/sqlpd 기출 문제집을 다운받아 풀었습니다. 저는 컴퓨터공학과 전공에서 데이터베이스 수업을 들어서 기초 개념은 잡혀있는 상태였지만sqld가 생각보다 깊게 들어가고 배우지 않은 내용들도 많이 나와 공부를 많이 해야했습니다.우선 자료를 꼼꼼하게 보기보단 이런게 어떤거구나 이런거구나 하면서 읽었고,문제집을 풀면서 필요한 부분을 집중적으로 공부했습니다. 문제집은 http://book.naver.com/bookdb/boo..

SQLD자격증독학 2017.04.21

[안드로이드] android eclipse sdk 23 httpget 오류

eclipse sdk 23은 httpget을 지원을 안해주고 gradle에서 따로 추가할 방법도 없어 조금 헤멨다. 1. 안드로이드 sdk 폴더 확인Preferences -> Android -> SDK Location 에서 확인이 가능하다. sdk -> platforms -> android-23 -> optional -> org.apache.http.legacy.jar 존재하는 것을 확인. 2. 이제 org.apache.http.legacy.jar 이 jar 라이브러리를 추가할 것이다.개발 중인 프로젝트 위에서 오른쪽 마우스를 클릭해서 'Properties for 프로젝트명' 을 들어가쟈. ( 오른쪽 버튼 클릭시 나오는 메뉴 중 가장 밑에 Properties를 클릭했다.) 3. Java Build Pat..

Android Studio 2017.04.19