목록전체 글 (420)
외로운 Nova의 작업실
- 설치 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 메..
- 키 이벤트 키 이벤트에서는 네비게이션 바의 뒤로가기 버튼과 음량버튼이 눌렸을때 함수를 호출할 수 있습니다. onKeyDown : 키를 누른 순간의 이벤트 onKeyUp : 키를 떼는 순간의 이벤트 onKeyLongPress : 키를 오래 누르는 순간의 이벤트 package com.example.myapplication import android.os.Bundle import android.util.Log import android.view.KeyEvent import android.widget.Toast import androidx.appcompat.app.AppCompatActivity class kakotalk : AppCompatActivity() { override fun onCreate(sa..