목록전체 글 (421)
외로운 Nova의 작업실
- permission 퍼미션이란앱의 특정 기능에 부여하는 접근 권한을 말합니다. 내가 개발하는 앱이 다른 앱이나 안드로이드 시스템에서 보호하는 특정 기능을 이용할때 퍼미션(uses-permission) 사용을 설정해야합니다. 또한 내가 개발한 앱의 기능을 다른 사람과 공유할려면 퍼미션(permission) 기능을 허용해야합니다. - 안드로이드 시스템 특정 권한 사용하기 minifast 파일이란 앱의 설정관련한 파일로 안드로이드 시스템의 특정 기능을 이용하려면 해당 파일에 해당 기능을 사용하겠다고 선언해줘야합니다. 카메라 사용을 예시로 들어보겠습니다. 아래는 manifest 파일입니다. 하단에 을 선언해줘야합니다. name의 경우에는 퍼미션을 구별하는 식별자로 android의 권한중 CAMERA 권한을 ..
- 설치 sudo apt-get install nasm - 64비트 hello world section .data msg db "hello world", 0x0A, 0 section .text global _start _start: mov rax, 1 mov rdi, 1 mov rsi, msg mov rdx, 12 syscall mov rax, 60 mov rdi, 0 syscall - 64비트 컴파일 및 링킹 nasm -f elf64 test.asm -o test.o ld test -o test.o - 32비트 hello world section .data msg db "hello world", 0x0A, 0 section .text global _start _start: mov eax, 4 mov e..
- 리소스 앱에서 사용하는 리소스는 크게 앱 리소스와 플랫폼 리소스로 구분됩니다. - 앱리소스 앱을 개발하기위해 모듈을 만들면 자동으로 res라는 디렉터리가 생기고 그아래에 drawable, layout, mimmap, values라는 3개의 디렉터리가 생성됩니다. 이는 기본적으로 만들어지지만 사실 리소스파일의 종류는 더 많습니다. 다양한 리소스 디렉터리를 res 아래에 만들어 쓸 수 있지만 이름들은 임의로 정할 수 없고 고정되어 있습니다. 아래는 그에따른 자료입니다. 디렉터리명 리소스종류 animator 속성 애니메이션 XML anim 트윈 애니메이션 XML color 색상 상태 목록 정의 XML drawable 이미지 리소스 mipmap 앱 실행 아이콘 리소스 layout 레이아웃 XML menu 메..