일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 책
- Irish whistle
- 커피
- 재테크
- linux
- 리눅스
- 안드로이드
- 보조지표
- penny whistle
- Android
- 우분투 17.10
- 틴휘슬
- 아이리쉬휘슬
- 요리
- tin whistle
- 피아노
- 홈레코딩
- 노래
- 페니휘슬
- 기술적분석
- Elex
- 자바
- 우분투
- 한글
- 주식
- 악보
- ubuntu
- 증권
- 투자
- 스크랩
- Today
- 85
- Total
- 677,243
목록Android (12)
Elex
우분투에서 안드로이드 앱 개발 도중 USB로 연결된 하드웨어 장치에서 테스트하고자 했지만, ?????????? No Permission 이란 메시지만 보여주었다. 이럴 때는, sudo ./adb kill-server sudo ./adb start-server ./adb devices
A Better 9 Patch Tool의 아홉번째 버전이 릴리즈 되었습니다. 새로운 파일은 여기에서 다운로드 받을 수 있습니다. 새로운 버전에서는 미리보기 창이 추가되었고, 마우스로 직접 라인을 그릴 수 있으며, 자동화 기능이 추가되었습니다. 또한, OSX에서의 Drap&Drop 문제도 수정되었습니다.
Better 9 Patch ToolHi, It's moved to a new site. You can download the newest package file from this website.이 소프트웨어에 관한 새로운 소식은 이 곳에서 확인하실 수 있습니다.(http://www.roundrect.kr/desktop/better-9-patch/) 이 소프트웨어는 안드로이드 앱 개발 과정에서 필요한 나인 패치 이미지 제작 도구입니다. 이 프로그램의 개발 의도는 ADT에 포함된 Draw 9-patch 프로그램을 사용하는 것보다 효율적으로 나인패치를 제작하기 위함입니다. 작업 경로를 기억 못하는 파일 피커가 너무 싫었어요. 픽셀 하나하나 마우스로 찍는게 너무 짜증났어요.나이 패치를 적용할 이미지가 단 한장이..
1. 프로젝트에 GoogleAdMobAdsSdk-4.3.1.jar 파일을 추가한다. Properties > Java Build Path > Libraries > Add External JARs (새로운 SDK는 targetSDK를 13으로 해야 함) 2. 메니페스트 파일에 다음과 같이 액티비티를 추가한다. 3. 메니페스트 파일에 다음과 같이 퍼미션을 추가한다. 4. 다음을 참조하여 레이아웃을 꾸민다. 5. 액티비티의 onCreate()에서 다음과 같이 호출한다. AdView adView = (AdView)this.findViewById(R.id.adView); adView.loadAd(new AdRequest()); 또는 4. 액티비티에 AdView를 private으로 선언하고, 생성한 후 레이아웃에 뷰..
안드로이드용 구글 플러스는 한국 계정의 안드로이드 마켓에서는 비활성 되어 있으므로... 를 받아서 압축을 풀면 나오는 .apk 파일을 사용해서 설치한다.
onCreate() onStart() onResume() onPause() onStop() onRestart() onDestroy() http://android.elex.pe.kr/dev-guide/aegtibiti-laipeu-saikeul
메마른 나무가 불에 타기 쉽듯 메마른 내 마음도 쉽게 타오를텐데. 좀처럼 불이 붙질 않는구나. 아, 맞부딪힐 부싯돌이 없네. 누가 불을 놓아다오 ... 나의 마음에도
안드로이드의 한국 원화 지원에 따라 본의 아니게 뻘짓을 하게 되었다. 새로운 지메일 계정으로 개발자 등록하고, $25도 새로 결제 해주고, 체크아웃 계정도 새로 만들고, 전환 신청하고 해서 기존의 앱을 새 계정으로 옮기고, 기존 계정 등록비 환불 받고 ... 아래는 몇 가지 패닉 포인트. 1. 체크아웃 판매자 등록시 사업자 등록 번호 10자리를 입력하라고 해서 패닉에 빠졌었다. 사업자 등록까지 해야하나...? 이래저래 검색해본 결과 그냥 0으로 채웠다. 2. 체크아웃은 더이상 애드센스와 연결되지 않고 은행계좌와 연결해야 하는가 보다. 은행코드에는 그냥 3자리 숫자를 입력해 놓았다. 며칠 후 은행으로 소액이 입금되면 금액을 확인하라고 하니 다음 주중에 그 절차를 밟아야 한다. 3. 기존 구글 계정과 새 구..
콘텐츠 제공자는 애플리케이션의 데이터 중 특정 부분을 다른 애플리케이션에서도 사용할 수 있도록 해준다. 데이터는 파일 시스템에도, SQLite 데이터베이스에도, 그리고 또 다른 여러 방식으로도 저장될 수 있다. 콘텐츠 제공자는 다른 애플리케이션이 데이터를 받아서 스스로 제어 가능한 형태로 데이터를 저장할 수 있도록 해주는 표준 메서드 집합을 구현하기 위해서 ContentProvider 클래스를 상속한다. 그러나, 애플리케이션이 직접 이 메서드를 호출하지는 않는다. 오히려 ContentResolver 객체를 사용해서 그 메서드를 대신 호출한다. ContentResolver는 어떤 컨텐츠 제공자와도 통신할 수 있다; 연관된 내부 프로세스 통신을 관리하기 위해서 제공자와 협력한다. 컨텐츠 제공자를 사용하는 방..
브로드캐스트 리시버는 브로드캐스트 알림을 수신하고 반응하는 외에는 별 볼일 없는 구성요소 이다. 대부분의 브로드캐스트는 시스템 코드에서 발생한다, 예를들면 시간대가 변경되었거나, 배터리가 낮거나, 사진을 찍었거나, 사용자가 언어설정을 변경했거나 등.애플리케이션도 방송을 시작할 수 있다 - 예를 들면, 장치에 어떤 데이터가 다운로드 되었으며 그 데이터를 필요로 하는 다른 애플리케이션에게 그 자료의 사용이 가능하다는 것을 알려주는 것이다. 애플리케이션은 중요하다고 생각되는 알림들에 응답하기 위해서 여러 개의 브로드케스트 리시버를 가질 수도 있다. 모든 리시버는 BroadcastReceiver 클래스에서 상속된다. 브로드케스트 리시버는 사용자 인터페이스를 표시하지 않는다. 그러나, 수신 받은 정보에 응답하기 ..
서비스는 시각적인 사용자 인터페이스를 갖지 않는 대신, 무한정의 시간 동안 백그라운드에서 실행된다. 예를 들어, 사용자가 다른 일을 하는 중에 서비스는 배경음악을 재생한다거나, 네트워크에서 자료를 가져오거나, 무언가를 계산한 후에 결과를 원하는 액티비티에게 돌려줄 수 있다. 각각의 서비스는 Service 클래스를 확장한다. 대표적인 사례는 재생 목록에서 음악을 재생하는 미디어 플레이어이다. 플레이어 애플리케이션은 아마도 사용자가 노래를 선택하고 재생을 시작 있도록 하는 하나 이상의 액티비티를 가질 것이다. 하지만 음악 재생 자체는 액티비티에서 처리하지 못할 것이며, 이는 사용자가 플레이어를 떠나서 다른 작업을 시작하더라도 음악이 계속 재생되기를 원하기 때문이다. 음악이 계속되려면, 미디어 플레이어 액티비..
액티비티는 사용자와 소통할 수 있도록 해주는 시각적인 사용자 인터페이스를 뜻한다. 예를 들어, 액티비티는 사용자가 선택할 수 있는 메뉴 아이템을 제공한다거나, 사진과 설명을 함께 표시해야 한다. 문자 메시지 응용 프로그램은 메시지를 전송할 연락처 리스트를 보여주는 액티비티를 하나 가지고 있을 것이고, 또 선택된 연락처로 메시지를 작성하는 액티비티, 그리고 보낸 메시지를 보여주거나, 설정을 변경하는 액티비티들이 필요할 것이다. 이들은 통합적인 사용자 인터페이스를 형성하기 위해 함께 사용되지만, 각각의 액티비티는 서로 독립적이다. 각각의 액티비티는 Activity 클래스로부터 상속되어 구현된다. 응용 프로그램은 단 하나의 액티비티로 구성될 수도 있지만, 문자 메시지 어플리케이션과 같이, 여러개를 포함할 수도..