본문 바로가기

분류 전체보기730

How-old.net 사진의 인물에 대해서 나이 측정해주는 사이트입니다.웹에서 사진을 검색하여 나이를 측정할 수도 있고, 자신의 컴퓨터에 있는 사진으로 나이를 측정 할 수 있습니다.http://www.how-old.net/ - 웹에서 사진을 검색하여 나이 측정 할 수 도 있습니다. 아이유 사진을 검색하여 나이를 측정해보니 22살로 나오네요. 2015. 5. 2.
갤럭시S6 - com.google.process.gapps 오류 메세지 플레이 스토어에서 업데이트 앱들을 업데이트하였습니다.그 이후로 "com.google.process.gapps 프로세스를 중지합니다."라는 메세지가 계속 표시됩니다.인터넷으로 해결 방법을 이것저것 찾아 해보았으나 해결이 안되어 결국 공장초기화를 하였습니다. * 아래의 방법은 제가 인터넷으로 방법을 찾고 시도해 본 방법입니다만, 문제가 해결되지 않았습니다. (1) 설정 > 애플리케이션 관리 > 다운로드 > Google Play 스토어 > 업데이트 삭제, 데이터 삭제, 캐시 삭제 (2) 설정 > 애플리케이션 관리 > 애플리케이션 관리 > 앱 설정 초기화 컴퓨터도 이상증상이 나타나면 최후의 수단으로 포맷을 하듯이 갤럭시 S6를 공장초기화해서 해결(?)했습니다. 2015. 5. 1.
갤럭시S6 - 공장초기화 갤럭시 S6 공장초기화 방법입니다. 1. 갤럭시 S6 전원을 끕니다.2. 전원버튼 + 음향상 + 홈번튼등 동시에 누르면 공장초기화 메뉴가 표시됩니다. 2015. 5. 1.
안드로이드 스튜디오 - 변수 이름 변경하기 코딩 때 선언한 변수가 여러 곳에 사용중이라면, 변수 이름을 각 코드별로 찾아서 변경해야 하는 번거로움이 있습니다.하지만 안드로이드 스튜디오의 Refactor > Rename기능을 사용하면 한번에 변수이름을 변경 할 수 있습니다. 1. 변경하고자 하는 변수이름에 커서를 이동합니다. 2. Shift + F6 키를 입력하면 변수 이름에 빨간색 박스가 생깁니다. 3. 변수 이름을 변경하면 사용되고 있는 변수 이름이 함께 변경되고, Enter 키를 입력하면 완료됩니다. ※ 팝업메뉴에서 Refactor > Rename 선택하여도 동일한 기능을 사용할 수 있습니다. 2015. 4. 29.
갤럭시S6 - 배경화면 변경 갤럭시 S6에서의 배경화면 변경 방법입니다. 1.홈화면에서 아이콘과 위젯이 없는 영역에 길게 터치를 합니다. (두 손가락을 터치하고 안으로 모아도 동일 작동합니다.) 2.외쪽 하단의 배경화면을 터치합니다. 3.기본적으로 홈화면을 변경하는 옵션이 선택되어있습니다. 잠금화면을 변경하고자 하면 외쪽 상단의 홈화면을 터치합니다. 4.배경화면을 변경하고자 하는 옵션을 터치합니다. 5.변경하고자 하는 배경을 터치합니다. 6.배경화면으로 설정 버튼을 터치합니다. 2015. 4. 29.
안드로이드 - 리스트뷰에 버튼넣기 리스트뷰를 구현할때 리스트 아이템에 버튼 등의 컴포넌트가 필요 할 경우가 발생합니다. 그리고 리스트뷰에 OnItemClickListener를 구현하여 이벤트 처리를 합니다. 리스트뷰의 OnItemClick 이벤트와 함께 리스트뷰 아이템의 버튼 클릭 이벤트도 함께 처리하기 위한 방법을 소개합니다. 1. 리스트뷰 아이템 Layout에 버튼을 추가합니다. - Layout XML에서 버튼은 코드 라인 21~25입니다. 2. 2.리스트뷰의 커스텀 어뎁터에 버튼의 이벤트를 추가합니다. - 버튼의 이벤트 관련 코드는 라인번호 20~27입니다. private class CustomAdapter extends ArrayAdapter { private ArrayList items; public CustomAdapter(C.. 2015. 4. 28.
갤럭시S6 - 초절전모드 갤럭시S6에는 초절전 모드가 추가 되었습니다.배터리의 잔량이 조금 남아있을 경우에 사용하면 유용할 것 같습니다.초절전모드에서는 흑백으로 표시되는데 윈도우즈의 안전모드와 같은 느낌입니다. 1. 홈화면 또는 앱스 페이지에서 설정을 터치합니다. 2.설정화면에서 배터리를 터치합니다. 3.배터리 화면에서 초절정모드를 터치합니다. 4.초절전 모드 화면에서 오른쪽 상단의 On/Off 버튼을 터치하여 사용중으로 변경합니다. 5.초절전모드를 처음 사용할 경우 아래와 같은 이용약관이 표시되며, 동의하면 초절전 모드를 사용 할 수 있습니다. 2015. 4. 27.
갤럭시S6 - 절전모드 갤럭시 S6에서는 배터리의 남은 %에 따라 절전모드를 설정할 수 있습니다. 1. 홈화면 또는 앱스페이지에서 설정을 터치합니다. 2.설정화면에서 배터리를 터치합니다. 3.배터리 화면에서 절전 모드를 터치합니다. 4. 절전모드 화면에서 오른쪽 상단의 On/Off를 터치하여 절전모드를 사용중으로 전환합니다. 5. 절전모드에서 절전 시작을 터치합니다. 6. 절전 시작 화면에서 배터리의 잔량에 따른 절전 시작을 설정합니다. 2015. 4. 27.
갤럭시S6 - 스마트 매니저 안드로이드 폰을 사용하고 있는 분들은 대부분 속도 최적화를 위해 "Clean Master"와 같은 앱을 사용하고 있습니다.저도 갤럭시S6 이전의 스마트폰에서는 "Clean Master"를 사용했었습니다.하지만 지금은 갤럭시S6에 기본 탑재된 스마트 매니저를 사용하고 있습니다.사용법도 간단하고, 다른 앱보다 더욱 안정적일 것으로 생각됩니다. 1. 스마트 매니저 - 메뉴는 배터리, 저장공간, RAM, 디바이스 보호의 4개로 구성되어 있습니다. 2. 배터리 - 현재의 배터리량으로 사용 할 수 있는 시간을 표시해주며 배터리 소모 내역을 확인 할 수 있습니다. - 배터리 소모 내역을 시간별로 그래프로 표시해주며, 앱이 소모하는 배터리 %도 보여줍니다. 3. 저장공간 - 현재 사용하고 있는 데이터를 표시하고 있으며.. 2015. 4. 27.
갤럭시S6 - 비활성화(사용해제) 앱 다시 사용하기 갤럭시 S6에서 비활성화 설정을 한 앱을 다시 사용하기 위한 방법입니다. 1.홈화면 또는 앱스화면에서 설정을 터치합니다. 2.설정화면에서 애플리케이션을 터치합니다. 3.애플리케이션 관리 화면에서 애플리케이션 관리자를 터치합니다. 4.애플리케이션 관리자 화면에서 오른쪽에서 외쪽으로 드래그하여 사용안함 탭으로 이동합니다. 5.사용안함 탭에서 비활성화 된 앱 중 다시 사용하고자 하는 앱을 터치합니다. 6.애플리케이션 정보 화면에서 사용 버튼을 터치하면, 해당 앱은 비활성화가 해제되어 다시 사용 할 수 있습니다. 2015. 4. 27.
갤럭시S6 - 엣지스크린 정보모음 스마트폰을 사용하는 분들 중 주식을 하는 분들은 시간마다 주식앱을 실행하여 자신의 주식을 확인하곤 합니다.갤럭시 S6 엣지에서는 엣지 정보 모음 기능 중 주식정보를 엣지에서 쉽게 볼 수 있습니다.물론 엣지 정보 모음에는 주식, 프로야구, 뉴스 등의 몇가지 정보를 더 제공합니다. 1. 홈화면 또는 앱스화면에서 설정을 터치합니다. 2.설정화면에서 엣지 스크린(Edge screen)을 터치합니다. 3.엣지 스크린 화면에서 Edge 정보 모음을 터치합니다. 4. Edge 정보 모음 화면에서 오른쪽 상단의 On/Off 버튼을 터치합니다. 5.Edge 정보 모음 화면에서 제공 정보 관리를 터치합니다. 6.제공 정보 관리 화면에서 자신에게 필요한 정보의 체크박스에 터치합니다. 7. 선택한 정보 중 설정 아이콘이 있는.. 2015. 4. 26.
갤럭시S6 - 앱 비활성화 (사용 해제) 갤럭시 S6에서는 선탑재된 앱을 사용자가 직접 비활성화 할 수 있는 기능이 추가되었습니다.이 기능을 이용하면 플레이스토어도 비활성화 시킬 수 있습니다. 1. 홈화면의 오른쪽 하단의 앱스를 터치합니다. 2.오른쪽 상단의 편집을 터치합니다. 3. 비활성화 할 앱을 터치합니다. (비활성화를 시킬수 있는 앱의 경우 아이콘 오늘쪽에 (-)표시가 됩니다.) 4. 앱 비활성화에 대한 메세지가 표시되며, 사용해제를 터치하면 앱이 비활성화됩니다. 2015. 4. 26.
안드로이드 - 도움말 파일(CHM) 안드로이드 도움말 파일입니다.안드로이드를 이해하고 개발하는데 많은 도움이 될 듯 합니다.https://code.google.com/p/android-chm-documentation/ 2015. 4. 25.
DHTMLX - 소스 다운로드 http://www.dhtmlx.com에서 DHTMLX Suite 4.2를 다운로드 할 수 있습니다. 1. DHTMLX 사이트에서 아래의 이미지와 같이 소스를 다운로드 받을 수 있습니다. 2. 다운로드 받은 dhtmlxSuite_v412_std.zip을 압축해제 하면 아래와 같은 폴더 구조로 구성되어 있습니다 2015. 4. 24.
갤럭시S6 - 홈화면에 폴더 만들기 이전에 사용하던 스마트폰은 갤럭시 S3였는데, 갤럭시 S6와 폴더 만드는 방법이 달라 고생을 좀 했습니다.갤럭시 S6에서 홈화면에 폴더 만드는 방법입니다. 1. 아이콘을 길게 터치합니다. 2. 길게 터치한 아이콘을 다른 아이콘에 드래그하여 겹친 후 손가락을 화면에서 떼세요. 3. 폴더가 생성되고, 폴더 이름과 색상을 지정할 수 있습니다. 4. 아래와 같이 폴더가 생성됩니다. 2015. 4. 24.
갤럭시S6 - 글자 크기 및 글꼴(폰트) 갤럭시 S6에서 글자 크기 및 글꼴 설정 방법입니다.1. 설정을 실행합니다. 2. 설정화면에서 디스플레이를 터치합니다. 3. 디스플레이 화면에서 글자 크기 및 글꼴을 터치합니다. 4. 아래의 화면에서 글자 크기, 글꼴을 변경하여 완료를 터치하면 설정이 완료됩니다. 2015. 4. 24.
갤럭시S6 - 브리핑 삭제 갤럭시 S6는 기본적으로 홈화면의 좌측 마지막 페이지가 브리핑 페이지가 표시되고 있습니다.저는 개인적으로 필요가 없어 홈화면에서 삭제하였습니다.홈화면에서 브리핑 페이지를 삭제하는 방법은 아래와 같습니다. 1. 아래의 이미지는 브리핑 페이지입니다. (홈화면의 가장 좌측에 있습니다.) 2.홈화면에서 아이콘과 위젯이 없는 영역에 길게 터치를 합니다. (두 손가락을 터치하고 안으로 모아도 동일 작동합니다.) 3. 홈화면 페이지 설정의 가장 좌측에 브리핑 페이지가 있으며, 브리핑 페이지를 터치한다. 4. 브리핑 페이지가 해제되었으며, 홈화면에 브리핑 페이지가 표시되지 않습니다. 2015. 4. 24.
안드로이드 - 인터넷에 있는 이미지 Bitmap으로 만들기 안드로이드를 개발 할 때 OpenApi 등을 이용하여 이미지를 표시하고 합니다. 이런 경우 이미지 URL을 Bitmap으로 변경하여 ImageView에 표시하기 됩니다. 아래의 소스는 아미지 URL을 Bitmap으로 변경해주는 소스입니다. import java.io.BufferedInputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import android.graphics.Bitmap; import android.graphics.BitmapFactory; public class ImageHelper { public static Bitm.. 2015. 4. 24.
안드로이드 - 커스텀 리스트뷰(ListView) 만들기 개발자가 원하는 ListView를 생성하기 위해서는 아래와 같이 3가지 작업을 진행해야합니다.[1] ListView의 Item(리스트뷰에 표시될 Row 정보) Layout 생성.[2] Activit의 Layout 및 Java 소스에 ListView 생성.[3] 커스텀 Adapter 생성. 1. ListView의 Item Layout XML 생성(1) 리소스 폴더의 layout을 선택 후 마우스 우측 버튼을 클릭하면 팝업 메뉴가 표시되며, 여기서 New > XML > Layout XMLFile을 선택합니다. (2) Layout File Name을 입력하고 Root Tag는 수정하지 않고 Finish 버튼을 클릭합니다. (3) 추가한 Layout을 선택하면 디자인을 할수 있는 파렛트가 표시됩니다. (4) C.. 2015. 4. 24.
안드로이드 - 버튼 이벤트 처리 안드로이드의 버튼 이벤트 처리를 하기 위한 구현 방법은 3가지정도가 있습니다.[1] Activity 클래스에 인터페이스 View.OnClickListener를 상속 받아 구현하는 방법.[2] 버튼에 직접 View.OnClickListener를 구현하는 방법.[3] Activity에 버튼 클릭이벤트 메소드를 구현하여 Layout에서 Button에 이벤트를 연결하는 방법. 위의 3가지 방법 중에 가장 구현이 간단한 [3]번을 어떻게 구현하는지 보도록 하겠습니다. 1. Layout에 버튼을 추가합니다. 2. Activity에 버튼이 클릭될 때 수행 할 메소드를 정의합니다. - 메소드의 접근 지정자는 public으로 해야하고 리턴타입은 void이며 아규먼트는 View이어야 한다. 3. Project를 Rebui.. 2015. 4. 24.
애드몹(AdMob) There was a problem getting an ad response. ErrorCode: 1 안드로이드 앱에 애드몹 광고를 적용 아래와 같은 오류가 발생하는 경우가 있습니다.구글링을 하여 찾아보아도 해결을 못하다가 코드를 유심히 보니 adUnitId에 오타가 있어서 발생하였습니다.혹시 아래와 같은 오류가 발생하면 adUnitId​를 확인해보세요. ​08-05 21:25:57.861: W/Ads(4341): There was a problem getting an ad response. ErrorCode: 108-05 21:25:57.866: W/Ads(4341): Failed to load ad: 1 2015. 4. 24.