아두이노에서 ESP8266(ESP-01) 초기 사용하기(펌웨어) 아두이노에서 ESP8266(ESP-01) 초기 사용하기(펌웨어) 무선이더넷(ESP8266)칩셋의 저가 이더넷 모듈로서 가성비 대비 높은 수준?을 자랑하는 ESP-01을 소개합니다. ESP-01 모듈 이 모듈은 초기상태의 펌웨어는 기본 전송 속도가 115,200bps로 설정되어 있습니다. 아두이노 우노처럼 시리얼 포트가 적거.. 공부/아두이노(Arduino) 2017.12.17
자바 유틸리티를 활용한 외부DB 로그인 - 구현하기 자바 유틸리티를 활용한 외부DB 로그인 - 구현하기 웹 뷰로 로그인을 구현하는 방법에 대해서 소개합니다. JSP, PHP, SpringFramework 등 언어무관으로 호환됩니다. 1. 안드로이드는 외부 DB를 지원하는가? 지원하지 않습니다. SQLlite가 있으니, 외부 DB가 지원될 것으로 생각하시는 분도 계실 수 있.. 공부/안드로이드(Android) 2017.11.27
다운로드, 프로그래스 진행창 - WebView(웹뷰) 기반 다운로드 - WebView(웹뷰) 기반 안드로이드에서 URL 주소 기반으로 다운로드를 받는 방법에 대해서 소개합니다. 응용분야로는 SQLlite에 사용되는 DB를 가져와서 사용할 수 있을 것으로 보입니다. 안드로이드 6.0 마시멜로로 태스트 하였습니다. 1. 시연 영상 2. 코드 <?xml version="1.0" encoding="utf-8.. 공부/안드로이드(Android) 2017.11.26
블루투스에 대해서 - 채팅 프로젝트 블루투스에 대해서 - 채팅 프로젝트 블루투스 채팅에 대해서 소개합니다. C++, C언어, C# 등의 언어에서 네트워크 프로그래밍을 다뤄보면, 소켓을 여는 원리랑 같습니다. 다만 그것보다는 복잡할 것 같습니다. 1. 디자인 패턴(Singleton) 먼저 소스코드를 소개하기에 앞서, 객체지향 프로그래밍.. 공부/안드로이드(Android) 2017.11.24
ORA-12518 에러 ORA-12518 에러 오라클 데이터베이스에 대한 오류 중 하나입니다. 동시에 리스너가 클라이언트 연결을 전달할 수 없는 증상을 의미합니다. 오류 증상 Cannot create PoolableConnectionFactory (Listener refused the connection with the following error: ORA-12518, TNS:listener could not hand off client connection ) 오류:null 가장 쉬.. 공부/오라클12g(Oracle) 2017.11.18
이더넷(ENC28J60) - 웹 브라우저 연결하기(GET 방식) 이더넷(ENC28J60) - 웹 브라우저 연결하기(GET 방식) 아두이노를 통한 웹 브라우저 연결을 소개합니다. 1. 구성 부품명 갯수 특징 (필수) Arduino Mega 2560 || Arduino UNO R3 (아두이노 메가 2560) || (아두이노 우노 R3) 1 (필수) ENC28J60 모듈 1 ■ RJ45 규격 ■ 최대속도: 10Mbps 지원 ■ ENC28J60 칩을 사용하는 이.. 공부/아두이노(Arduino) 2017.11.15
다이얼로그, 메뉴 - AlertDialog 구현, 서브 메뉴(2) 다이얼로그, 메뉴 - AlertDialog 구현, 서브 메뉴(2) 다이얼로그, 메뉴에 대해서 구현하는 방법에 대해서 소개합니다. 1. AlertDialog 구현, 서브 메뉴 2. 영상 구현 - 영상 3. 코드 public class MainActivity extends AppCompatActivity { private static final int DIALOG_YES_NO_MESSAGE = 1; @Override protected Dialog onCreateDialog(int id){.. 공부/안드로이드(Android) 2017.11.10
메뉴 - 서브 메뉴 생성(Sub Menu) 메뉴 - 서브 메뉴 생성(Sub Menu) 서브(Sub Menu) 작성에 대해서 소개합니다. 1. "서브 메뉴" 소개 서브 - 메뉴 2. 구현 구현 - 시연 3. 소스코드 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Overr.. 공부/안드로이드(Android) 2017.11.10
메뉴 - 만들기 소개 - 2 - (컨텍스트 메뉴) 메뉴 - 만들기 소개 - 2 - (컨텍스트 메뉴) 컨텍스트 메뉴 작성하는 방법에 대해서 소개합니다. 1. 컨텍스트 메뉴 컨텍스트 메뉴의 예 2. 구현 컨텍스트 메뉴 구현 3. 코드 public class MainActivity extends AppCompatActivity { private TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav.. 공부/안드로이드(Android) 2017.11.09
메뉴 - 만들기 소개 - 1 - (옵션 메뉴) 메뉴 - 만들기 소개 - 1 - (옵션 메뉴) 안드로이드 메뉴는 크게 3가지 종류로 살펴볼 수 있습니다. "옵션 메뉴", "컨텍스트 메뉴", "팝업 메뉴" 먼저 옵션 메뉴 만들기에 대해서 소개하려고 합니다. 1. 옵션 메뉴 옵션 메뉴는 이처럼 생겼습니다. 2. 작성하기 영상 3. 소스코드(XML 코드 내 메뉴 구.. 공부/안드로이드(Android) 2017.11.08