나인패치

- 이미지의 늘어날 수 있는 영역을 표시하고 있는 png 파일이다.

- .9.png로 끝나는 png 파일로 적절히 정의되어야만 한다.

- 나인패치를 위한 리소스 식별자는 뒤에 붙은 .9.png를 제외한 파일 이름이다.

- 이미지가 확대될 경우 이미지에서 늘어날 수 있는 영역을 1픽셀 두께의 테두리로 정의하는 png이미지의 한 변종이다.

- 나인패치를 생성하려면 이미지의 왼쪽과 위쪽 테두리를 따라 늘어날 수 있는 영역을 나타내는 단일 픽셀 두께의 검은색 선을 그린다.

- 표시되지 않은 구역의 크기는 변경되지 않을 것이며, 표시된 각 구역의 상대적인 크기는 변하는 이미지 크기와 같게 유지될 것이다.

px - 화면 픽셀

in - 물리적 인치

pt - 물리적 포인트

mm - 물리적 밀리미터

dp - 160-dip 화면에 상대적인 밀도 독립 픽셀

sp - 크기 독립 픽셀

int frequency = 8000;
int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO;
int audioEncoding = AudioFormat.ENCODING_PCM_16BIT;

int bufferSize = AudioRecord.getMinBufferSize(frequency, channelConfiguration, audioEncoding);

AudioRecord audioRecord = new AudioRecord(
 MediaRecorder.AudioSource.MIC, frequency,
 channelConfiguration, audioEncoding, bufferSize);

short[] buffer = new short[bufferSize];
audioRecord.startRecording();

while (started) {
 int bufferReadResult = audioRecord.read(buffer, 0, blockSize);
}
audioRecord.stop();

+ Recent posts