Android 이미지 블러링 기술의详尽 분석 및 최종적 활용 방법
Android 이미지 블러링 기술의详尽 분석 및 최종적 활용 방법
개요
이 게시물은 Android 플랫폼에서 이미지 블러링效果를实现하는 다양한 방법을 소개합니다. ImageBlurring라는 오픈소스 프로젝트를 중심으로 Java, JNI, RenderScript를 활용한 블러링 기술을 분석하고, 각각의 장단점을 설명합니다. 또한, 효율적인 implementation 방법과 성능 비교를 통해 개발자들이 ...
8월 26일 22:23에 게시됨
Android JNI 소켓 연결 시 'Machine is not on the network' 오류 해결
Android JNI 개발 중 소켓 연결에서 예기치 않은 오류가 발생했습니다. socket() 함수 호출 시 지속적으로 오류가 반환되었습니다.
int sock_fd = socket(AF_INET, SOCK_STREAM, 0);
if (sock_fd < 0) {
debug(LEVEL_ERROR, "Socket creation failed with error %d\r\n", errno);
return -1;
}
출력된 오류 코드는 64였으며, 해당 에러 메시지는 "Machine i ...
7월 29일 23:51에 게시됨
Java JNI를 사용하여 Windows 레지스트리 조작
Java 네이티브 인터페이스(JNI)를 활용하여 Windows 레지스트리에 접근하고 값을 읽고 쓰는 방법을 설명합니다. 이 예제는 64비트 Windows 환경에서 테스트되었으며, Java와 C 코드를 연동하여 네이티브 API를 호출하는 과정을 다룹니다.
프로젝트 구성
이 프로젝트는 다음과 같은 주요 파일로 구성됩니다:
Win32RegKey.java: 레지스트리 키 조작의 핵심 로직을 담고 ...
6월 30일 01:18에 게시됨
Android에서 새로운 물리형 버튼 추가하기
Android 6.0 기반에서 새로운 버튼 추가
Android 버튼의 종류
ACCDET 모드: 이어폰
mtk-kpd 모드: 일반 버튼
다른 모드는 테스트를 통해 확인할 수 있습니다.
요구사항: 특수 제작된 이어폰에 새로운 버튼 추가, 특정한_broadcast 보내기
드라이버 레벨에서 버튼 정의
이어폰: ACCDET.KL (/device/mediatek/mt6580/ACCDET.KL)
MTK에서 제공한 버전을 기반으로 합니다. ...
6월 10일 17:47에 게시됨
dmfldr 데이터 적재 도구 활용: 콘솔에서 JNI 프로그래밍까지 (Windows/Linux)
1. 사전 준비
dmfldr 실행 전 다음 사항을 확인하세요:
dmfldr 실행 파일이 bin 디렉터리에 위치
대상 데이터베이스 테이블 생성 완료
제어 파일 준비 완료
데이터 파일의 개행 문자 체계 확인(Windows: CRLF, Linux: LF)
제어 파일 예시:
LOAD DATA
INFILE '/path/to/datafile.txt'
INTO TABLE SCHEMA.TABLE_NAME
FIELDS '|'
2. 콘솔 명령어
필수 매개변수:
USERID: ...
5월 30일 09:12에 게시됨
안드로이드 애플리케이션 비정상 종료 분석을 위한 상세 로그 수집 기법
안드로이드 환경, 특히 컨테이너나 가상화 기반의 솔루션을 개발하다 보면 애플리케이션이 시작되지 않거나 실행 중 갑자기 크래시가 발생하는 문제를 자주 마주하게 됩니다. 이때 adb logcat을 통해 확인되는 로그가 단 몇 줄에 불과하여 원인 파악에 어려움을 겪는 경우가 많습니다. 이러한 문제를 신속하게 진단하기 위해서는 애플리케이션의 비정상적인 동작 흔적을 복 ...
5월 23일 04:02에 게시됨