본문 바로가기

분류 전체보기730

갤럭시S6 - 웹 검색(구글, 네이버,다음) 설정 해제하기 홈버튼을 길게 누르면 웹검색 할 할 수 있는 기능이 있습니다.구글, 네이버, 다음 등의 앱을 설치하였다면 3개의 웹검색이 표시됩니다.(기본 웹검색 설정은 홈버튼 사용법을 참고하세요.)이것 중 하나를 [항상]으로 하면, 다음에 홈버튼을 길게 누르면 해당 웹검색을 할 수 있습니다.이렇게 설정된 웹 검색을 해제하는 방법에 대해서 알아보겠습니다. 1.설정을 터치합니다. 2. 설정 화면에서 애플리케이션 관리를 터치합니다. 3.애플리케이션 관리 화면에서 기본 애플리케이션을 터치합니다. 4.기본 애플리케이션 화면에서 Google앱(네이버 또는 다음)의 지우기 버튼을 터치하면 기본 웹검색이 해제됩니다. 2015. 8. 18.
C# - DataGridView의 컬럼 정렬 DataGridView를 사용하여 구현시 각 컬럼마다 좌측,우측,중앙 정렬을 해야 할 경우가 있습니다.예를 들면 문자는 좌측 정렬, 숫자는 우측정렬 등...DataGridView에서 컬럼의 정렬방법을 알아보겠습니다. 1.DataGridView 에서 Edit Columns를 클릭합니다. 2. Edit Columns화면에서 DefaultCellStyle 항목의 [...] 버튼을 클릭합니다. 3. CellStyle Builder 화면의 Layout > Alignment에서 원하는 정렬 방식을 선택하면 각 컬럼의 정렬을 할 수 있습니다. 2015. 8. 12.
C# - Inconsistent accessibility: return type Error - Inconsistent accessibility: return type...... 위의 에러 메시지가 표시되면, return type 중에 public으로 접근자를 지정하지 않아서 입니다. 2015. 8. 7.
앱인벤터 웹 브라우저 만들기 앱인벤터를 사용하여 웹 브라우저를 만들어 보겠습니다. 1.아래와 같이 TextBox, Button, WebViewer를 배치합니다. 2. Blocks 버튼을 클릭합니다. 3. 아래과 같이 Blocks에서 블럭 로직을 생성합니다. 3. 아래와 같이 TextBox에 홈페이지 URL을 입력 후 Go 버튼을 터치하면 아래와 같이 해당 URL로 이동합니다. 2015. 8. 6.
안드로이드 스튜디오 - 메소드(함수)가 사용되는 코드 찾기(Find Usages) 코드를 작성하다 보면 작성된 메소드가 어디에 사용하는 찾기가 힘들 때가 있습니다.이런 경우 안드로이드 스튜디오에서 Alt + F7(Find Usages) 단축키를 이용하면 매우 유용합니다. 1. 메소드에 커서를 이동하고, Alt + F7 단추키를 누릅니다. 2. 아래와 같이 메소드가 사용되고 있는 위치를 확인 할 수 있습니다. ※ Find Usages(Alt + F7)는 Layout XML 등에서도 사용 할 수 있습니다. 2015. 8. 6.
안드로이드 스튜디오 - 생성자 또는 함수의 파라메터 보기 Java에서는 생성자 또는 함수가 Overload 되어 있는 경우가 많습니다.API를 보면서 Overload 된 생성자 또는 함수를 찾아 봐야겠지만, 안드로이드 스튜디오에서 쉽게 볼수 있는 단축키를 제공하고 있습니다.생성자 또는 함수의 ( ) 사이에 커서를 위치시키고 Ctrl + P를 누르면 해당 생성자 또는 함수의 Overload된 파라메터를 볼수 있습니다. 2015. 8. 6.
C# - DataGridView의 헤더 텍스트 정렬하기 DataGridView를 생성하고 컬럼을 추가하면 DataGridView의 헤더의 텍스트는 기본적으로 좌측 정렬로 되어있습니다.헤더의 텍스트 정렬을 변경하는 방법을 알아보겠습니다. 1.DataGridView 를 선택합니다. 2. Properties(속성)에서 ColumnHeaderDefaultCellStyle의 [...] 버튼을 클릭합니다. 3.CellStyle Builder 창에 Layout의 Alignment 속성을 원하는 정렬로 변경합니다. 여기서는 MiddleCenter로 변경하겠습니다. 4. 아래의 이미지와 같이 DataGridView의 헤더 텍스트가 중간정렬로 변경되었습니다. 2015. 8. 5.
안드로이드 스튜디오 - 코드 라인 쉽게 복사하기 어떤 프로그래밍 언어로 작업을 하더라도 반복적으로 동일 코드를 복사하여 편집하는 경우가 많이 발생합니다.안드로이드 스튜디오에서는 이러한 작업을 쉽게 할 수 있도록 단추키를 제공하고 있습니다.커서가 있는 코드 라인에서Ctrl + D를 하면 커서가 있는 라인의 코드가 다음 라인에 복사됩니다. 1. 복사하고자 하는 라인에서 Ctrl + D를 누릅니다. 2. 아래의 이미지와 같이 동일한 코드가 복사됩니다. 2015. 8. 5.
C# - 리소스 이미지 코드로 사용하기 프로젝트 리소스로 이미지를 등록 후 C#코드로 사용하는 방법입니다. 1.아래와 같이 프로젝트 리소스에 이미지를 등록합니다. 2. C#코드는 아래와 같이 Prpperties 네임스페이스의 Resources 클래스의 변수로 이미지를 사용할 수 있습니다. 2015. 8. 2.
갤럭시S6 - 크롬 브라우저 글자 크기 변경하기 크롬 브라우저 글자 크기 변경하는 방법입니다. 1.크롬 브라우저(Chrome)를 터치하여 실행한다. 2. 크롬 브라우저의 오늘쪽의 "..."을 터치한다. 3. 크롬 브라우저 메뉴에서 설정을 터치합니다. 4. 설정 화면에서 접근성을 터치합니다. 5. 접근성에서 테스트 크기를 조정 할 수 있습니다. 2015. 7. 28.
안드로이드 - android.permission.READ_EXTERNAL_STORAGE 안드로이드 앱에서 SD메모리카드 등의 외부저장소에 파일을 읽기 위해서는 퍼미션 "android.permission.READ_EXTERNAL_STORAGE"이 필요합니다. 만일 위의 퍼미션이 없는데 파일을 읽으려고 하면 아래와 같은 Exception이 발생합니다. (미디어 파일을 객체 MediaPlayer에서 읽을려고 할 때 발생한 Exception입니다.) Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media from pid=18164, uid=10297 requires android.perm.. 2015. 7. 25.
안드로이드 - java.lang.SecurityException: Permission denied (missing INTERNET permission?) 안드로이드 앱을 개발 시 인터넷(Network)에 접속하려고 할 때 java.lang.SecurityException: Permission denied (missing INTERNET permission?) 발생하는 경우는 인터넷 접속 권한을 주지 않아서입니다. 해결 방법은 AndroidManifest.xml에 아래의 인터넷 접속 권한을 부여하면 됩니다. [전체 AndroidManifest.xml] 2015. 7. 20.
안드로이드 - android.os.NetworkOnMainThreadException 안드로이드 Activity가 바로 실행 될 때 Network으로 웹서버 등에 접속 시 android.os.NetworkOnMainThreadException이 발생합니다. 이러한 경우 Thread를 이용하여 Network에 접속해야합니다. 1. 아래의 코드는 웹서버에 접속하여 HTML을 가지고 오는 코드입니다. Thread를 이용하지 않고 바로 Activity에서 웹서버에 접속하여 HTML을 가지고 올 경우 NetworkOnMainThreadException이 발생합니다. import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; import android.widget.TextView;.. 2015. 7. 19.
안드로이드 스튜디오 - 형변환 쉽게 코딩하기(Ctrl + Shift + Space) 여러 변수를 지정하고, 각 변수에 형변환을 하여 대입할 때 코딩이 귀찮은 적이 많을 겁니다.예를 들어 ExitText 변수를 지정하고 Layout XML의 위젯을 바인딩 시키는 경우겠죠.이러한 경우 Ctrl + Shift + Space를 활용하면 됩니다. 1. 아래의 그림에서와 같이 해당 코드에 커서를 위치시키고 Ctrl + Shift + Space를 누릅니다 2. 아래와 같이 EditText Class 코드가 입력됩니다. 2015. 7. 17.
안드로이드 스튜디오 - 안드로이드 SDK 설치위치 찾기 안드로이드 스튜디오를 설치하고 개발을 하다보면, 안드로이드 SDK 설치 위치가 어딘지 모를때가 있습니다.이런경우 어떻게 SDK의 설치 위치를 찾는지 간단하게 알아보겠습니다. 1. 안드로이드 스튜디오의 메뉴 Tools > Android > AVD Manger를 클릭합니다. 2. AVD Manager에서 실행하고자 하는 에뮬레이터의 ▶ 아이콘을 클릭한다. 3. 안드로이드 에뮬레이터가 실행됩니다. 4. 윈도우즈의 작업관리자(Task Manager)를 실행하여, 프로세스 탭으로이동하여 emulator-x86.exe 프로세스를 찾습니다. 5. 작업 관리자에서 emulator-x86.exe 프로세스를 선택 후 마우스 오른쪽을 클릭 후 팝업 메뉴에서 속성을 클릭합니다. 6. 속성 화면에서 안드로이드 SDK의 위치를 .. 2015. 7. 11.
MSSQL - 프로시저, 함수 내용 보기 프로시저 또는 함수의 내용을 검색하는 쿼리입니다. 특정 테이블 또는 뷰를 사용하고 있는 프로시저나 함수를 찾는데 도움이 됩니다. SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'PROCEDURE' OR ROUTINE_TYPE = 'FUNCTION' ORDER BY ROUTINE_NAME [실행 결과] 2015. 7. 9.
오피스365 API 마이크로 소프트의 오피스가 개발자에게 API를 제공하여 Android, iOS에서도 개발 할 수 있도록 개방했다고 합니다.아직 어떤 API를 제공하였는지, 개발자가 할 수 있는 개발은 무엇인지 공부해야겠습니다.재미도 있을 것 같네요, 안드로이드로 개발을 해볼까 생각중입니다. Office 365 APIs platform overviewhttps://msdn.microsoft.com/en-us/office/office365/howto/platform-development-overview 2015. 7. 7.
C# - 이미지 사이즈 변경(Resize) .Net 프로그래밍에서 이미지를 처리하기 위해 Bitmap 객체를 사용합니다. 그리고 이미지의 사이즈를 변경해야 하는 경우도 발생합니다. 이미지의 사이즈를 변경하는 방법은 여러가지가 존재합니다. 밑의 소스는 아주 간단하게 이미지의 사이즈를 변경하는 방법입니다. // 원본 이미지 Bitmap sourceImage = new Bitmap(@"D:\earth.png"); // 사이즈가 변경된 이미지(1/2로 축소) int width = sourceImage.Width / 2; int height = sourceImage.Height / 2; Size resize = new Size(width, height); Bitmap resizeImage = new Bitmap(sourceImage, resize); 2015. 7. 3.
갤럭시S6 - 안드로이드 이모티콘 문자 갤럭시S6로 친구와 문자를 보내다가, 웃는 얼굴 문자를 :-) 보냈습니다.그런데 문자에 안드로이드 머리 이모티콘으로 문자가 전송되었습니다.갤럭시S6의 숨은 기능인지는 모르겠습니다만, 재미있네요. 2015. 7. 2.
안드로이드 스튜디오 - 버전관리(versionCode, versionName) 이클립스에서 개발을 할때에는 AndroidManifest.xml에서 아래와 같이 android:versionCode와 android:versionName로 버전을 관리하였습니다.12345Colored by Color Scriptercs 하지만 안드로이드 스튜디오에서는 build.gradle에서 버젼 및 컴파일 버전을 관리합니다. 아래의 build.gradle에서 versionCode, versionName를 관리합니다.1234567891011121314151617181920apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "co.. 2015. 6. 30.
DHTMLX - Gantt Chart Task Link (간트차트 태스크 링크) Gantt Chart Task Link (간트차트 태스크 링크)에 대해서 간략하게 설명하겠습니다. 1. FS(Finish to Start) 선행 태스트(Task)가 끝나면(Finish) 후행 태스트(Task)가 실행되는(Start) 링크(Link)입니다. 2. SS(Start to Start) 두개의 태스크(Task)가 동시에 시작(Start)하는 링크(Link)입니다. 3. FF(Finish to Fnish) 두개의 태스트(Task)가 끝나면(Finish) 후행 태스크(Task)가 시작하는(Start) 링크(Link)입니다. 2015. 6. 26.