전체 글252 Android Thread Ti, Tq, Lw, Li (2012.01.13) The current suffixes are: (WindowManagerPolicy.java) * Ti Called from the input thread. This is the thread that * collects pending input events and dispatches them to the appropriate window. * It may block waiting for events to be processed, so that the input stream is * properly serialized. * Tq Called from the low-level input queue thread. This is the * thread that reads events out of the raw .. 스터디/Android+Java 2017. 10. 7. Andorid XML에서 외부 폰트 적용하기 (Custom TextView XML) (2011.12.17) 안드로이드 환경에서 폰트를 변경할때 소스코드 상에서 변경을 한다거나 기본제공 폰트 4가지 정도를 XML에서 사용하는 강좌 밖에 없어서 작성하게 되었습니다. 소스코드에서는 지저분해져서 사용하기 싫을때 사용하시면 매우 유용합니다 ^^. 이 방법을 이용하여도 이클립스에서 xml을 볼때 'Graphical Layout'모드로 보아도 적용이 되어 보이진 않습니다....혹시라도 Eclipse의 ADT를 튜닝하여서 Graphical Layout에서 폰트까지 적용하는 방법을 아시는 분 있으시면 링크를 답변으로 달아주시면 감사하겠습니다.이런 정보를 접할때마다 느끼는 것은.. 안드로이드도 아직까지 많은 발전이 필요한 OS로 생각되어집니다. 외부 폰트를 적용하기 위한 단계1.TextView 재정의.2.attrs.xml 작성.. 스터디/Android+Java 2017. 10. 7. Android Eclipse Error. New package not yet registered with the system. Waiting 3 seconds before nex (2011.12.12) 아 이놈의 안드로이드 오류 -_-.. 'New package not yet registered with the system. Waiting 3 seconds before next.....'이번엔 이녀석이 떳다. 인터넷 검색해도 답이 없음. 구글느님도 그냥 흘려대기만함. 이클립스 껏다켜도 안되고. 컴퓨터 껏다켜도 안되고. manifest도 잘보고.import도 잘보고.. onCreate조차만 냅둬도 실행안되었.....결론은 그냥 프로젝트 삭제후 새로 생성밖에 답이 없더라구. 스터디/Android+Java 2017. 10. 7. Android Service (2011.12.03) 안드로이드에서는 뒤에 숨겨진 일을 처리할때 주로 Service라는 클래스을 사용합니다앱을 종료 했는데도 노래가 나오거나 웹 하드로 동기화되는 기능들 (BackGround 기능)을 지원 할 수 있는 기본적인 Process를 말합니다. Service를 구동할려면 3가지 조건이 필요합니다.1.Service클래스를 extents하고 있는 클래스 정의.2.Service를 사용 가능하게 Manifest에 선언.3.Service 클래스를 실행시키는 App 스터디/Android+Java 2017. 10. 7. Android EditText (2011.11.07) 1. EditText에 숫자만 입력하기 XML에 추가하는 편이 빠르고 간단하여 XML로만 설명합니다. EditText 태그 안에 속성인자값으로android:inputType="number"를 입력해줍니다. number를 넣을 경우 자연수만 입력할 수 있으며numberSigned는 정수를 넣을 수 있습니다.numberDecimal은 양수 혹은 양의 소수점을 넣을 수 있습니다. 추가로 android:hint="힌트:숫자만 적으세요" 속성을 이용하여 입력하기 전에 힌트를 보여줄 수 있습니다. 2. 영어자판을 기본으로 출력되게 설정하기 edittext.setPrivateImeOptions("defaultInputmode=english;"); etID.setRawInputType(InputType.TYPE_CLA.. 스터디/Android+Java 2017. 10. 7. Android AudioTrack 스피커 출력 디바이스 설정 (2011.11.07) 오디오 트랙을 생성할때 일반적으로 인터넷에 많이 퍼진 소스코드를 보면 대부분 아래의 소스코드와 같다. at = new AudioTrack( AudioManager.STREAM_MUSIC, sample_rate,channel_count,audio.ENCODING_BIT,audioTrackMinBufferSize, AudioTrack.MODE_STREAM); 하지만 이 같은 경우 휴대폰에 전화할때 사용하는 작은 스피커가 아닌 외부 출력용 스피커로 변경이 된다이를 변경하기 위해서 AudioManager를 건들여도 되지만 그럴 필요가 없다생성자에서 AudioManager.STREAM_MUSIC 이란 부분을 AudioManager.STREAM_VOICE_CALL로 변경하면 된다 스터디/Android+Java 2017. 10. 7. Android Device Info (2011.10.20) 옵티머스Q, LG-LU2300 $ cat /proc/cpuinfo cat /proc/cpuinfo Processor : ARMv7 Processor rev 2 (v7l) BogoMIPS : 156.65 Features : swp half thumb fastmult vfp edsp thumbee neon CPU implementer : 0x51 CPU architecture: 7 CPU variant : 0x0 CPU part : 0x00f CPU revision : 2Hardware : QCT QSD8X50 SURF Revision : 0000 Serial : 0000000000000000 스터디/Android+Java 2017. 10. 7. Android AudioFX (2011.10.09) 2017.10.08안드로이드 오레오 까지 나온시점에서 안해봐서 모르겠지만.. 제발 개선이 되어있으면 좋겠다고 생각됩니다... 들어가기전에..AudioFX는 정말로 엉망인 클래스 구조입니다. 한 휴대폰 내에서 각 어플 마다 동시 생성이 안되며, 또 다른 조건하에 동시 생성이 되는 경우가 발생하기도 합니다. 사실상 게임이나 어플 개발시 AudioFX를 사용하면 음악에 대해서 간편한 사운드 효과 적용이 가능합니다.하지만 휴대폰 마다 다른 AudioFX환경으로 인하여 오디오 효과 리스트가 모두 동일하지 않고,폰 제조사 마다 다른 사운드 효과가 날 수 있습니다. 1.AudioFX란?Android OS 2.3부터 지원되는 API기능, 기존 노래에 효과를 주어 간단한 수치만으로도 노래 변화가 가능하게 지원하는 CLA.. 스터디/Android+Java 2017. 10. 7. Android SDK Version 확인 (2011.09.28) Build.Version.SDK 를 하면 해당 문구가 적용된 휴대폰의 SDK 버전을 알려줌. 예제소스: package com.test.CheckSDKVersion;import android.app.Activity; import android.os.Build; import android.os.Bundle; import android.widget.Toast;public class TestCheckSDKVersionActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS.. 스터디/Android+Java 2017. 10. 7. Android APK Decomplie (2011.09.12) APK파일 디컴파일 방법 소스코드를 APK파일로 만드는 과정을 컴파일, APK파일에서 소스코드로 변환하는 과정을 디컴파일이라고 합니다.여기서 아셔야 될것은 디컴파일이라고 소스코드의 주석부분이라던지 static변수라던지 switch문 구조라던지 정확히 표현은 안되지만 API 함수를 사용한것을 정확히 판단할 수 있으며 대략적인 소스코드의 흐름을 아실 수 있습니다.암호화된 XML파일은 완벽히 복구가 가능하며 이외에도 소스코드가 아닌 부분들에 대해선 완벽히 복구가 가능합니다. 기본적으로 apk파일은 zip파일에서 확장자 이름만 변경된 파일입니다.그렇기에 확장자를 zip로 변경하신후 압축을 풀게 되면 내부에 간단한 image는 기본적으로 추출 가능합니다.apk확장자를 zip로 바꾼 파일 내부에는 classes.d.. 스터디/Android+Java 2017. 10. 7. 이전 1 ··· 22 23 24 25 26 다음