본문 바로가기

분류 전체보기720

갤럭시S6 - 스마트 스테이 갤럭시S6의 스마트 스테이 기능은 전면 가메라를 이용하여 사용자의 얼굴을 인식하여 사용자가 화면을 보고 있는 동안 화면을 켜진 상태로 유지하는 기능입니다.설정 방법은 아래와 같습니다. 1. 홈화면 또는 앱스화면에서 설정을 터치합니다. 2. 설정화면에서 디스플레이를 터치합니다. 3.디스플레이 화면에서 스마트 스테이를 터치합니다. 4. 스마트 스테이 화면에서 화면 오른쪽상 단의 On/Off 버튼을 터치하여 사용함으로 변경합니다. 2015. 6. 15.
안드로이드 - 라이브 배경화면(Live Wallpaper) #2 이미지 넣기 [라이브 배경화면(Live Wallpaper) 개발 포스팅] - 라이브 배경화면(Live Wallpaper) #1 기본구조 : http://docko.tistory.com/132 - 라이브 배경화면(Live Wallpaper) #2 이미지 넣기 : http://docko.tistory.com/134 - 라이브 배경화면(Live Wallpaper) #3 설정화면 만들기 : http://docko.tistory.com/143 ※ 라이브 배경화면 기본 구조는 위의 포스팅을 참고하세요. 1. 라이브 배경화면에 이미지 넣기 import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.service.wallpaper.Wal.. 2015. 6. 12.
안드로이드 - 리소스 이미지를 Bitmap 클래스로 변환하기 안드로이드 앱을 개발할 때 간혹 리소스 이미지를 Bitmap 클래스로 변환해야 할 경우가 발생합니다. 예를 들면 리소스 이미지에 글자를 넣거나, 아니면 다른 가공을 하는 경우겠죠. 아래의 소스는 리소스 이미지를 Bitmap으로 변환하는 코드입니다. - 관련 패키지 & 클래스 import java.io.InputStream; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; - 리소스 이미지를 Bitmap으로 변환하는 코드 public Bitmap getResToBitmap(Context context, int id){ InputStream is = null; Bitmap .. 2015. 6. 12.
안드로이드 - 라이브 배경화면(Live Wallpaper) #1 기본구조 [라이브 배경화면(Live Wallpaper) 개발 포스팅] - 라이브 배경화면(Live Wallpaper) #1 기본구조 : http://docko.tistory.com/132 - 라이브 배경화면(Live Wallpaper) #2 이미지 넣기 : http://docko.tistory.com/134 - 라이브 배경화면(Live Wallpaper) #3 설정화면 만들기 : http://docko.tistory.com/143 안드로이드의 라이브 배경화면(Live Wallpaper)을 만들기 위한 기본 작업을 해보도록 하겠습니다. 아래의 3단계로 작업을 진행하도록 하겠습니다. (1) 라이브 배경화면 클래스 (2) 라이브 배경화면 xml (3) AndroidManifest.xml 설정 1. 라이브 배경화면 클래.. 2015. 6. 12.
안드로이드 - error: Resource entry xxxxxxx is already defined 안드로이드 앱 개발 시 아래의 오류가 발생 할 경우 대체 방법입니다. error: Resource entry xxxxxxx is already defined 1. 이미지 리소스 폴더에 이름이 동일하고 확장자가 다른 파일이 존재하는 경우 발생합니다. - 아래의 확장자가 다르고 동일 이름의 파일 중 하나를 삭제해야 합니다. 2. 이미지 이름을 변경하고 다른 파일을 해당 이름으로 변경하였을 경우 에러가 발생합니다. - 안드로이드 스튜디오의 Build > Clean Project를 수행하면 해당 에러는 해결됩니다. 2015. 6. 11.
DHTMLX - Tree Grid 활용하기 개인적으로 DHTMLX Component에서 Tree Grid가 가장 마음에 듭니다 Tree Grid를 사용하기 위해서는 DHTMLX Suite의 dhtmlxGrid PRO를 구매해야합니다. 1. XML Data - X ML Data는 계층구조로 구성해야 합니다. ... ... ... ... ... ... Honda Plain text Text 1 0 BMW Plain text Text 1 0 325i 30,800 2.5L 1 1 M3 Coupe 47,100 3.2L 1 1 ※ row의 id 속성은 반드시 유일해야 합니다. ※ 만일 row의 id 속성이 중복되면, 하나만 표시됩니다. 2. HTML + Javascript 소스 - DHTMLX의 Grid Class인 dhtmlXGridObject를 동일하게.. 2015. 6. 11.
KT 에그(KWD-H1000) 최대 접속자 수 설정하기 KT 에그(KWD-H1000) 기본 최대 접속자 수는 4명입니다.접속자 수를 늘리기 위해서는 KT 에그에 최대 접속자 수를 다시 설정해야합니다. 1. 브라우저 주소창에 192.168.1.1에 입력합니다. 2.아래의 이미지와 같이 User Name, Password를 입력해야 로그인을 할 수 있습니다. (1) User Name : user (2) Password : 에그의 뒷쪽 뚜껑을 제거하면, key : xxxxxx가 있는데 이것이 Password입니다. ※ Password는 아래의 이미지에서 KEY 부분입니다. 3. 로그인 한 화면에서 무선 설정을 클릭합니다. ※ 크롬에서는 아래의 이미지에서과 같이 하위 메뉴가 정확하게 표시 안되는 현상이 발생하니 IE를 사용하세요. 4. 무선 설정에서 최대 접속자 수.. 2015. 6. 8.
갤럭시S6 - 모바일(LTE, 3G) 데이터 사용 한도 설정 갤럭시 S6에서 데이터의 사용량을 확인하거나, 일정 사용량에 도달하면 모바일 데이터를 사용 할 수 없도록 사용한도를 설정하는 방법에 대해서 알아보겠습니다. 1. 홈화면이나 앱스에서 설정을 터치합니다. 2.설정화면에서 데이터 사용을 터치합니다. 3. 데이터 사용 화면에서 모바일 데이터 사용 한도 설정을 터치하여 활성화 시킵니다. 4.모바일 데이터 사용 한도 설정을 활성화시키면 아래의 메시지가 표시됩니다. 내용을 확인하고 확인을 터치합니다. 5.모바일 데이터 사용 한도 설정을 활성화하면, 아래의 이미지에서와 같이 오랜지색의 사용 한도 라인이 표시됩니다. 사용 한도 라인(오랜지색)의 데이터량에 도달하면 데이터 연결이 해제됩니다. 사용 한도 라인을 드래그하여 위/아래로 이동하여 원하는 데이터량으로 설정합니다. .. 2015. 6. 8.
안드로이드 스튜디오 - 단어/문장 선택(Select Word) 단축키 Ctrl + W 안드로이드 앱을 개발하다 보면 변수 또는 문장 전체, "{"와 "}"로 묶여 있는 If 또는 for 문절 등을 선택 할 경우 마우스로 더블 클릭을 하던지 아니면 드래그를 하여 구간을 선택합니다.하지만 안드로이드 스튜디오에서는 더욱 쉽게 단어 또는 문장을 선택 할 수 있도록 Ctrl + W 단추키를 제공하고 있습니다. 1. 단어 선택 (1) 코드에서 단어의 중간에 커서가 위치 한 경우 Ctrl + W을 누릅니다. (2) 아래의 이미지에서 처럼 단어만 선택됩니다. 2.문장 선택 (1) 문장의 뒤에 커서가 위치 한 경우 Ctrl + W를 누릅니다. (2) 아래의 이미지에서 처럼 문장 전체가 선택됩니다. 3. "{"와 "}" 괄호 사이 선택하기 (1) 괄호에 커서가 위치하고 있는 경우 Ctrl + W를 누룹니다.. 2015. 6. 5.
안드로이드 - AlertDialog 활용하기 앱 개발 시 다양하게 활용 할 안드로이드의 AlertDilog를 소개합니다. 1. 알림 AlertDialog - 사용자에게 알림 메세지를 AlertDialog를 사용하여 알립니다. (1) Java 소스 AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this); dialog.setTitle("알림"); dialog.setMessage("알림 다이얼로그"); dialog.show(); (2) 실행 화면 2. 입력 AlertDialog - 사용자에게 입력을 받아야 하는 경우에 사용합니다. - 즉, 사용자에게 이름, 주소 등의 정보를 입력 받아야 할 경우 유용하게 사용 할 수 있습니다. (1) Java 소스 final EditText etE.. 2015. 6. 4.
DHTMLX - Calendar(dhtmlXCalendarObject) 사용하기 DHTMLX에서는 Input 태크에 간단하게 달력을 붙일 수 있습니다. 아래의 소스를 참고하세요. 1. Javascript & HTML 소스 - 달력 오브젝트 : dhtmlXCalendarObject - 달력 오브젝트 생성자 : new dhtmlXCalendarObject(["Input ID #1", "Input ID #2", ...]); 달력 2. 실행화면 2015. 6. 3.
갤럭시S6 - 카메라 촬영 버튼 사진을 촬영할 때 일반적으로 갤럭시S6화면의 촬영 버튼을 터치하여 촬영을 하게됩니다.하지만 어떤경우에는 화면을 터치 할 수 없는 경우가 있죠.예를 들면 바닷가 또는 수영장에서 방수팩에 갤럭시S6를 넣고 물속에서 촬영을 할 경우 화면의 터치를 할 수 없게 됩니다.이런경우 갤럭시S6의 음향버튼을 누르면 카메라를 촬영 할 수 있습니다. 1. 갤럭시S6 화면의 촬영 버튼을 터치하면 촬영이됩니다. 2. 갤럭시S6의 외쪽의 음향버튼을 누르면 촬영이 됩니다. 2015. 6. 3.
안드로이드 - 버튼 모양 바꾸기 버튼의 모양을 바꿔는 작업은 생각보다 간단합니다. 아래의 기본적인 버튼 모양을 바꿔보겠습니다. 1. 안드로이드 프로젝트에서 res>drawable에 button.xml을 추가합니다. 2. Layout의 Activity XML에 버튼의 background 속성에 button.xml을 지정해준다. 3. 변경된 버튼의 모양은 아래의 이미지와 같습니다. 이제 기본버튼이 아닌 조금은 색다른 버튼을 만들어 보세요. 2015. 6. 3.
MSSQL - Like 문에 정규식 사용하기 MSSQL에서는 Like문에 정규식을 사용 할 수 있어 다양하게 데이타를 검색이 가능합니다. Like문에 "[" 와 "]" 사이에 정규식을 사용할 수 있으며, 아래에 몇가지 예를 소개하겠습니다. 1. 소문자와 대문자 영어로 시작하는 데이타 조회 - 정규식 : [a-zA-Z] - LIKE 조건 : [a-zA-Z]% with test(test_text) as ( select 'Korea' union select '12345' union select '.Net 2010' union select '10 years ago' ) select * from test where test_text like '[a-zA-Z]%' 2. 소문자와 대문자 영어로 시작하지 않는 데이타 조회 - 정규식 : [^a-zA-Z] - LI.. 2015. 5. 28.
갤럭시S6 - 모바일 핫스팟 설정하기 노트북이나 다른 스마트폰으로 갤럭시 S6의 LTE로 연결하여 인터넷을 사용하고자 할 경우 모바일 핫스팟을 설정하여 사용하며 됩니다.모바일 핫스팟으로 설정하면 노트북 등에서는 Wifi를 사용하듯이 인터넷을 사용할 수 있습니다. 1. 홈화면이나 앱스에서 설정을 터치합니다. 2. 설정 화면에서 모바일 핫스팟 및 테더링을 터치합니다. 3.모바일 핫스팟 및 테더링 화면에서 모바일 핫스팟을 터치합니다. 4.모바일 핫스팟 화면에서 사용안함 옆의 버튼을 터치합니다. 네트워크 이름은 AndroidHotspot + 자신의 전화번호 뒷 4자리로 기본적으로 설정되어있습니다. 5.모바일 핫스팟을 실행하면 Wifi가 해제된다는 메세지가 표시되며, 확인을 터치합니다. 6.모바일 핫스팟 화면의 오른쪽 상단의 더보기를 터치하여 상세 .. 2015. 5. 27.
안드로이드 스튜디오 - Setter/Getter 메소드 추가하기 자바 코딩을 하다보면 클래스 변수를 선언하고, Setter/Getter 메소드를 정의하는 경우가 많습니다.안드로이드 스튜디오에서는 Alt + Insert 단축키로 쉽게 선언된 클래스 변수의 Setter/Getter 메소드를 추가 할 수 있습니다. 1. 클래스에 변수를 선언합니다. 아래의 코드와 같이 name, age,, telphoneNumber 변수를 추가합니다.12345public class User { private String name; private int age; private String telphoneNumber;}Colored by Color Scriptercs 2. 클래스 영역에 커서를 위치시키고, Alt + Insert 단추키를 입력하면, Generate 팝업창이 표시됩니다.3. Ge.. 2015. 5. 26.
C# - ComboBox 텍스트(Text) 수정 못하게 하기 .Net의 ComboBox Component는 기본적으로 Text를 수정 할 수 있도록 되어있습니다.Text를 수정할 수 없도록 하기 위해서는 ComboBox의 속성 DropDownStyle을 DropDownList로 변경해주면됩니다. 2015. 5. 22.
애드센스 지급 설정 애드센스에 수익을 받기 위해서는 지급설정을 해야합니다.애드센스 지급설정은 처음 수익이 $10가 넘는 시점부터 설정을 할 수 있습니다.수익이 $10 미만인 경우 아래의 이미지에서 처럼 "새 결제 수단 추가"라는 버튼이 표시되지 않습니다. 애드센스 지급 설정 방법은 아래를 참조하세요. 1. 애드센스의 설정(톱니바퀴)을 클릭하면 설정 메뉴가 표시되며, 지급을 클릭합니다. 2.애드센스 왼쪽 메뉴에 지급 설정을 클릭합니다. 3. 새 결재 수단 추가 버튼을 클릭합니다. 4. 은행 계좌로 송금을 선택합니다. 5. 은행 계좌 정보를 입력 후 저장을 클릭합니다. ※ SWIFT 은행 식별 코드(BIC)은행명 영문 은행명 SWIFT 은행 식별 코드(BIC) 경남은행 KYONGNAM BANK KYNAKR22XXX 광주은행 T.. 2015. 5. 22.
갤럭시S6 - 디바이스 저장공간에 폴더 추가하기 갤럭시S6에서 디바이스 저장공간에 폴더를 추가하는 방법입니다. 1.앱스에서 도구 폴더를 터치합니다. 2. 도구 폴더에서 내 파일을 터치합니다. 3. 내파일 화면에서 디바이스 저장공간을 터치합니다. 4. 폴더를 추가하고자 하는 위치(폴더)로 이동하여 더보기를 터치합니다. 5. 새 폴더 추가를 터치합니다. 6. 새 폴더 이름을 수정하고, 추가를 터치합니다. 7. 아래의 이미지와 같이 새로운 폴더가 추가됩니다. 2015. 5. 21.
갤럭시S6 - 긴급모드 긴급한 상황에 빠졌을 때 예를 들면 지리산과 같은 험한 산에서 길을 잃었고, 핸드폰의 배터리를 최대한 오래 사용해야 하는 경우와 같이 긴급한 상황일 때 갤럭시S6의 긴급모드를 사용하면 아주 유용 할 것 같습니다.긴급모드로의 전화 방법은 아래와 같습니다. 1. 전원버튼을 길게 누르면 아래의 이미지와 같이 새로운 화며 뜹니다. 긴급모드를 터치합니다. 2. 긴급모드를 처음 사용하면, 아래와 같이 이용약관이 표시됩니다. 동의를 터치합니다. 3.긴급모드 실행을 터치합니다. 4. 긴급모드가 실행되면 화면은 흑백으로 변경됩니다. 그리고 화면에는 긴급상황에 유용한 5개의 아이콘이 표시됩니다. (1) 손전등 : 플래시를 켤 수 있습니다. (2) 긴급 상황 알람 : 사이렌을 울릴 수 있습니다. (3) 내위치 공유 : 현재.. 2015. 5. 21.
C# - DataGridView의 Column Header 높이 변경하기 아래의 이미지에서처럼 Form에 추가된 DataGridView의 Column Header 높이를 변경하는 방법입니다. 1. DataGridView의 ColumnHeadersHeightSizeMode가 AutoSize로 되어있어 Header 높이를 변경 할 수 없습니다. ColumnHeadersHeightSizeMode를 EnableResizing으로 변경합니다. 2. DataGridView의 ColumnHeadersHeight를 원하는 값으로 입력합니다. 3. C# 코드는 아래와 같습니다. dataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; dataGridVie1.ColumnHea.. 2015. 5. 21.