전체 글 354

Android Studio 그리고 adb

기본적으로 android studio를 설치하게 되면 android sdk를 깔거나 기존 것을 사용하게 된다. 이 말은 android sdk 내에 있는 adb를 사용할 수 있다는 이야기이다. Android studio를 이용해 application을 만들어 device에서 실행하는 경우를 보아도 adb를 이용해 install하고 실행하게 된다. 그래서 android studio 가 설치된 컴퓨터에서 command로 adb 를 사용하려고 했더니 이거 웬걸 안된다. 그렇다면 android studio에서 사용하는 adb는 대체 무엇이란 말인가. android studio에서 사용하는 sdk의 위치를 확인해 볼 필요가 있다. 1. Android Studio > Menu > File > Settings... 선..

Android 2016.01.30

샤오미 블루투스 게임패드 후기

최근에 S6와 기어VR을 구입한 김에 제대로 VR게임을 해보고자 게임패트 구매를 알아보았다. 사실 부가적인 기능들은 별로 필요없고, 호환성등에만 문제가 없으면 되었기 때문에 (싼 가격 포함) 결론적으로..... 샤오미 블루투스 게임패트를 구입하였다. 지마켓에서 사긴 했는데, 공식적으로 수입하는 것 같지는 않고, 중국 직구라고한다.대체 중국에서 오면 얼마나 걸리는 것인가..... 설명에는 중국에서 출발하면 2~3일 걸린다고 되어 있는데, 이건 정말 2일밖에 안걸렸다. 배송을 인천서부터 시작하는걸 보니 배를 타고 왔나 보다. 아.. 익히 들어서 알고는 있었지만 구성품 및 포장이 생각보다 중국 제품 같지 않게 깔끔하고, 제품 자체 마감도 굉장히 훌륭해 보인다. 상표만 가리면 일제나 미제라고 생각할지도... [..

Products & Services 2016.01.30

Android - Toolbar icon 추가/생성하기

Android App을 보면 상단에 Toolbar를 흔히 볼수 있다. (간혹 없는 App들도 있지만 대체로 다 있다.) 그렇다면 저 bar에는 어떻게 icon을 추가하고 해당 icon에서 발생하는 touch event를 처리할 수 있을까? [Icon이 없는 Toolbar] [Icon을 생성한 Toolbar] 다른 여타 layout과 같이 xml 파일에 추가해 주면 된다. res\menu\main.xml Icon은 전 article에 포스팅한 방법으로 확보하였다. 해당 Icon을 클릭 하였을 때 event는 다음 코드에서 처리할 수 있다. public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItem..

Android 2016.01.29

Android - Widget (위젯) 기본 생성

기본적으로 Activity를 사용해서 APP을 구현한 적은 있지만 Widget 구현은 처음이라 어디 부분의 코드를 추가해 주어야 하는 건지, 어느 부분에 이미지를 넣어줘야 하는 건지 감이 오질 않았다. 기본 환경 : Android Studio 1.5.1 기본 widget을 추가하는 방법은 클릭 몇번으로 끝났다. 1) 메뉴에서 New > Widget > App Widget 선택 2) Widget Class Name 설정 후 Finish완료 되었다. 위의 과정이 모두 끝나게 되면 아래와 같이 Example 용 Widget을 설치할 수 있게 된다.

Android 2016.01.27

티스토리 - 메타블로그

메타블로그란 무엇인가... 블로그를 하는 사람들을 보면 자신의 블로그를 메타블로그에 등록하는 것을 볼 수 있다.메타블로그란 무엇이기에 등록을 하고 왜 등록을 하는 것일까? 네이버 백과에서 메타블로그의 정의를 찾아보면 다음과 같다. 개별 블로그를 하나로 묶기 위한 일종의 블로그 포털 사이트. 블로거가 글 연결 주소(RSS)를 등록하면 블로그에 새 글을 작성할 때마다 메타 블로그에 새 글 목록으로 추가되는 형태로 특정 블로그를 알지 못해도 여러 블로그의 글을 한 곳에서 볼 수 있다.[네이버 지식백과] 메타 블로그 [meta blog] (IT용어사전, 한국정보통신기술협회) 위의 정의와 같이 메타블로그들에 들어가보면 여러 블로그들이 실시간으로 포스팅되는 것을 볼수 있다.여기에도 글의 링크가 발생해 사람들이 들어..

카테고리 없음 2016.01.27

CharSequence과 String, StringBuffer, CharBuffer 비교

여기서는 String, StringBuffer, CharBuffer 각각의 차이점보다 CharSequence와 다른것들과의 차이를 알아보고자 한다. public interface CharSequence public final class String extends Object implements Serializable CharSequence Comparable public final class StringBuffer extends Object implements Serializable Appendable CharSequence public abstract class CharBuffer extends Buffer implements Appendable CharSequence Comparable Readabl..

Language/Java 2016.01.27

Skype 부팅시 자동 실행 제거

Windows Update 를 하고 났더니 부팅할 때 마다 skype가 계속 자동으로 실행된다. [Windows Update 이력을 보면 skype가 업데이트된 것을 확인할 수 있다.] [부팅시 자동으로 실행되어 버린 skype] [Skype option을 보아도 부팅시 실행 중지 항목 같은 것은 보이지 않는다.] 그렇다면 어떻게 부팅시 skype가 뜨지 못하도록 할까. 1. Windows key + R 를 누르면 [실행] 창이 뜨는데 거기에 "msconfig"를 입력하고 Enter를 친다. 2. 그러면 [시스템 구성]창이 뜨게되는데 여기서 "시작 프로그램"을 선택한다. 원하는 프로그램, 여기서는 "Skype"의 Checkbox를 제거한다. 3. 재부팅해서 실행되는지 확인해 보면 자동으로 실행되지 않는 ..

카테고리 없음 2016.01.27

티스토리 - SyntaxHighlighter 3.0.83

티스토리 글들을 보다 보면 syntaxhighlighter를 설치해서 코드를 더 깔끔하게 보여주는 블로그들이 많이 있다. 어떻게 하면 syntaxhighlighter 를 설치해서 더 깔끔하게 보일지 알아보자 1. SyntaxHighlighter 3.0.83 다운로드[SyntaxHighlighter Download] 를 클릭하여 Syntax Highlighter를 Download 받는다. 2. 압축을 풀어 티스토리에서 필요한 파일을 골라냅니다. syntaxhighlighter_3.0.83\stylesshCore.cssshThemeRDark.css syntaxhighlighter_3.0.83\scripts 전체 3. 골라낸 파일을 티스토리에 업로드한다. [티스토리 관리 > HTML/CSS 편집] 선택. [파..

카테고리 없음 2016.01.26

티스토리 - 카테고리(Categories) 자동 펼치기

티스토리의 사이드바에 있는 카테고리는 기본적으로 접혀져 있다. 하지만 사람들이 들어왔을 때 이 사이트에는 어떤 종류의 카테고리가 있는지 한번에 보여주고 싶다. 이럴 때는 아래의 script를 추가해주면 된다. Categories 위의 코드를 적용해 주면 아래와 같이 자동으로 확장되어서 보인다. [Before] [After] 위 코드를 넣는 방법은 다음과 같다. 카테고리 자동 확장을 위한 코드 삽입 방법 1. Tistory 관리 페이지에 들어가서 [HTML/CSS 편집을 선택한다.] 2. HTML 부분을 선택해 준다. 3. _category_ 를 찾기한 후 아래의 위치에 코드를 삽입해준다. Categories

카테고리 없음 2016.01.26

pip 그리고 python library 설치.

python으로 코딩하거나 기존에 구현된 python script를 가져다 쓰다보면 import error가 발생하는 경우가 있다. 그 이유는 사용하고자 하는 python library가 설치되어 있지 않았기 때문이다. 그렇다면 원하는 python library를 설치하는 방법에 대해 예를 들어 보며 확인해 보자. >>> import hexdumpTraceback (most recent call last): File "", line 1, in ImportError: No module named hexdump>>> "No module named hexdump" .... 여기서는 hexdump library가 없다는 에러 메세지이다.hexdump로 package search를 해보았지만 별다르게 포함하고 있..

Language/Python 2016.01.25