자바 API 내 XML Parsing에 쓰이는 클래스 및 인터페이스

Java Logo

자바 API 내 XML Parsing에 쓰이는 클래스 및 인터페이스 관련 포스트입니다.이 글은 저의 블로그 글 이전의 일환으로 가져왔습니다. 15년 8월 17일 기준 글이라 현재 적용되는 코드와 상이할 수 있습니다.코드까지 테스트하기는 제한적이라 리뷰느낌으로 저의 의견을 덧붙여 작성하였습니다. XML 파싱을 할 경우 필요한 API Elements들에 대해 간단하게 정리하면 아래와 같습니다. DocumentBuilderFactory (extends Object) XML 문서로부터 DOM Document Instance를 취득하는 API를 정의하고 있습니다.DocumentBuilder를 사용하기 이전에 …

ThinkGround News (2019.06.13)

ThinkGround Logo

2019년 6월 13일 ThinkGround News 입니다. 1. Category 개편 ThinkGround Category를 개편했습니다.Development 카테고리를 Main 페이지로 승격시키고, InfraStructure 카테고리를 Cloud Technology 카테고리에 종속시켰습니다.최근 클라우드 기술 사례를 만들기 위해 서비스를 만들고 있는데, 그러다 보니 앱/웹 프로그래밍을 계속 건드리고 있습니다.아무래도 포스트도 클라우드 기술보다는 프로그래밍과 관련된 게시물들이 더 많이 올라오게 되는 것 같습니다.제가 IT분야를 개발로 시작했던 것도 있고 해서, 개발도 주력으로 올려보려고 합니다. 2. …

ThinkGround Representative Color

Representative Pastel Color

ThinkGround Representative Color 표 입니다. Pastel Tone 파스텔 톤의 선정된 대표 컬러입니다.반전색과 보색에 대해서도 같이 정리하였습니다. Vivid Tone 준비중입니다. 차후 ThinkGround에서 사용하는 모든 색상은 위 선정된 색상을 기반으로 구성할 예정입니다.기존에 제작한 자료도 수정할 여력이 있다면 수정하여 재배포할 예정입니다.색상은 브랜드를 각인시키는데 중요하다고 생각하며, 무분별하게 사용하는건 지양되어야 한다고 생각합니다.현재 선정한 색상은 사용되는 색상이지 브랜드를 대표하는 색상으로는 너무 많다고 생각되네요. 지금까지 ThinkGround Representative …

안드로이드 Splash Activity 내용 정리

Splash_Activity

안드로이드 Splash Activity 내용 정리 포스트입니다.아이폰을 써본적이 없어 IOS는 이야기에서 배제하고 이야기를 하자면, 요새 대부분의 앱은 로딩을 위함이 아니라도 로고 화면이 잠시 스쳐지나가게 구현하고 있습니다. 위에 안드로이드 에뮬레이터(Android Emulator)로 간단하게 캡쳐해본 Splash Activity 부분입니다.앱을 실행하게 되면 저의 ThinkGround Logo가 잠시 보이고 다른 액티비티(Activity)로 넘어가는 것을 볼 수 있습니다.화면이 뜨고 전환되는 부분에 따로 효과를 준 것이 없어 밋밋해 보일 수 있지만, …

Java에서 프로그램 실행 시키는 법

Java Logo

Java에서 프로그램 실행 시키는 법 포스트입니다.이 글은 저의 블로그 글 이전의 일환으로 가져왔습니다. 15년 4월 18일 기준 글이라 현재 적용되는 코드와 상이할 수 있습니다.코드까지 테스트하기는 제한적이라 리뷰느낌으로 저의 의견을 덧붙여 작성하였습니다. IE를 실행해서 네이버 메인페이지를 띄우는 코드입니다.인자를 사용할 경우 띄어쓰기로 구분하는 것이 아니라 ArrayList에 추가하는 방식으로 구현해야 합니다.이때 iexplore를 실행할 때 정확한 위치를 적어야하는 귀찮음이 존재합니다. 위 예시는 경로가 하드코딩되어 …

기상청 동네예보 정보 조회 서비스 분석

Weather API Analysis 1

기상청 동네예보 정보 조회 서비스 분석 포스트입니다.이 포스트는 ‘ThinkGround Ordinary Apps Development Project‘와 관련하여 작성되었습니다. 지난 포스트(기상청 동네예보 정보조회 서비스 Open API 획득 방법)에서 오늘 좀 알아보려고 하는 API 획득하는 방법에 대해 소개해드렸습니다. 서비스명은 ‘동네예보정보조회 서비스’라고 되어 있으며, ‘최근 24시간 자료’라고 부제가 붙어 있네요. 아마 이전의 자료를 참고하려면 다른 서비스도 신청해야할 것 같습니다. 이 서비스에는 오퍼레이션이라는 개념의 Sub기능이 명시가 되어 …

Weather Forecast App Development

Weather Logo Summary

This Project is… Weather Forecast App Development Project. 이 프로젝트는 기상 데이터를 활용한 날씨 예보 앱 개발을 목적을 가지고 있습니다.가장 최초 목표는 앱 마켓 등록이며, 그 이후 보완하는 방식으로 진행할 예정입니다. 이 프로젝트를 진행하면서 나오는 산출물이나 과정을 공유하고자 이 프로젝트 포스트를 작성합니다. Posts about this project Design Coding etc 기상청 동네예보 정보조회 서비스 Open API 획득 방법

기상청 동네예보 정보조회 서비스 Open API 획득 방법

Weather Forecast Open API 3

기상청 동네예보 정보조회 서비스 Open API 획득 방법 포스트입니다. 학부생 시절 교양 프로젝트로 Java Application을 만들었는데, 그 때 구현했던 기능 중 하나가 현재 기상정보였습니다.그 당시에도 정부기관에서는 Open API로 공공데이터 공유를 했었는데, 그때는 아직 체계가 잡히지 않아 지금보다는 편하게 접근했던 것 같습니다. 오늘은 19년 6월 4일자 기준으로 기상청의 Open API 뿐만 아니라 공공데이터의 Open API를 획득하는 방법에 대해 소개해드리고자 합니다. 기상청 …

Android Studio에서 APK 파일 추출하는 방법

APK Installing Flow

안녕하세요. Flature입니다.Android Studio에서 APK 파일 추출하는 방법 관련 포스팅입니다. Google Play에 앱 등록을 하려면 .apk 파일을 만들어야 하는데요.Android Studio에서 꽤 쉽게 .apk 파일을 추출할 수 있습니다. Google Play에 등록하기 위한 .apk 파일 추출하기 Android Studio에서 [Build] – [Generate Signed Bundle / APK…]를 클릭합니다.바로 위에 [Build Bundle(s) / APK(s)] 라고 비슷한 메뉴가 있는데, 이 메뉴는 디버깅을 위한 APK파일을 추출하는 메뉴입니다.차이라면, Google …

Android App 출시 체크리스트

Google Play Checklist

안녕하세요.Android App 출시 체크리스트 관련 포스트입니다. 6월 1일자로 우선 지르고 보자라는 생각으로 Google에 안드로이드 개발자 등록을 했습니다.지금 실력으로 엄청 멋있는 앱을 만들 수는 없지만, 우선 출시하고 업데이트 하는 방식으로 해보자라는 생각으로 등록부터 했습니다. 개발자 등록은 Android Developers 사이트에서 진행하실 수 있습니다.자세한 내용은 따로 포스트해둔 ‘Google Play 안드로이드 개발자 등록하는 법‘ 포스트를 확인해주세요. 아직 아이디어가 없어서 블로그 웹사이트를 보여주는 웹뷰 앱을 …