본문 바로가기
반응형

Android15

[Android] Opus, AudioRecord, AudioTrack을 까먹지 말자. private class AudioThread extends Thread { // Sample rate must be one supported by Opus. static final int SAMPLE_RATE = 8000; // Number of samples per frame is not arbitrary, // it must match one of the predefined values, specified in the standard. static final int FRAME_SIZE = 160; // 1 or 2 static final int NUM_CHANNELS = 1; @Override public void run() { Process.setThreadPriority(Process.THREA.. 2021. 1. 6.
[Android] Nvidia Jetson Nano에 Android 올리기 (AOSP) https://github.com/antmicro/kvm-aosp-jetson-nano antmicro/kvm-aosp-jetson-nano Contribute to antmicro/kvm-aosp-jetson-nano development by creating an account on GitHub. github.com 위의 예제 파일로 일을 진행했다. 내가 사용한 보드는 B01 보드이며, 결과를 먼저 말하자면 실패했다. 그래서 그 일련의 과정들을 여기에 남기기로 했다.. 1. https://github.com/antmicro/kvm-aosp-jetson-nano 의 홈페이지를 보며, AOSP 이미지를 먼저 생성 1.1 이미지 파일을 생성하는 도중 Ninja Build가 죽어버려 Build Success.. 2021. 1. 6.
[Android] Retrofit2, Rxjava2, OkHttp에 대해서 알아보자 Retrofit2는, Android에서 API 서버로 Request를 보내야 한다고 생각이 들면, 쓰는 라이브러리라고 합니다. // 파일에 아래 코드 추가 //서버로 데이터를 주고 받을 경우에 Internet 퍼미션이 꼭 필요합니다 까먹지 말자! // 파일에 해당 Dependency 추가 implementation 'com.squareup.retrofit2:converter-gson:2.6.2' //현재 최신 버전은 모르겠네요. implementation 'com.squareup.retrofit2:adapter-rxjava2:latest.ver' 위의 코드 블럭의 내용대로 먼저 설정을 해, 의존성을 부여합니다. RxJava란 무엇인가 이런 상황일 때 사용하면 좋다고 합니다. 1. 마우스 움직임, 버튼 클.. 2020. 9. 29.
[Android/JAVA] Adapter ..LayoutInflater.. ViewHolder 어렵다.. 안드로이드에서 Layout XML파일을 View객체로 만들기 위해 LayoutInflater를 이용한다. LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.my_layout, parent, false); LayoutInflater.from() 가장 자주 사용하는 방법으로, LayoutInflater.from을 통해 LayoutInflater를 만드는 방법. 내부적으로 context#getSystemService를 호출 하고 있으며, 같은 context에서는 같은 객체를 리턴하기 때문에 굳이 멤버 변수로 선언.. 2020. 9. 21.
반응형