본문 바로가기
반응형

안드로이드9

[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] 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.
[모바일게임/신작게임] 오픈 부터 백도어 논란..? 미호요 원신 그랜드 오픈 삭제 방법은 ? 안녕하세요, 오늘 모바일 PC 먼저 오픈한 원신은 처음 부터 순탄한 길을 걸었던 게임은 아닙니다. 그래픽부터 시작해서 닌텐도 스위치의 명작 젤다의 전설과 표절 논란이 있었습니다. 하지만 닌텐도 스위치도 원신이 발매 된다는 소식을 들은 많은 팬들은 당황 했으며, 앞으로 어떻게 될지 기대를 하고 있었는데요, 젤다보다 잘 만들어진 상호작용 이라는 말도 있고, 이런 캐릭터를 좋아하는 유저들은 1월 부터 참 많이 관심을 가진 것으로 저는 알고 있습니다. 사실 저는 이런 게임은 해본적이 없지만, 그래도 젤다의 전설을 워낙 재미있게 플레이를 했기 때문에, 뭐가 다르고 차별성을 두었는지 확인하고 싶어서 기다린 유저입니다. 저도 지인을 통해 젤다의 전설의 짭이 나온다는 소식을 듣고 오픈 되기를 기다리고 있었습니다. PS.. 2020. 9. 28.
[Android/JAVA] 데이터 바인딩 Data Binding(1) MVVM 패턴으로 한번 만들어 보자라는 마음으로 시작했습니다. Data Binding을 하기 위해선 먼저 Build.Gradle에서 dataBinding을 추가해줍니다.(App) dataBinding{ enabled = true } activity_login.xml 여기서 보면, hint는 res/value/strings.xml에 등록 시킨 이름을 넣어줬습니다 text로 값을 가지고 오는 부분은, "@={}"로 바인딩을 처리합니다. 먼저 viewModel이라는 이름으로 작성해주고 type은 선언한 객체들을 사용하기 위함이었습니다. 그렇다면 LoginViewModel에는 먼저 선언을 해준 객체들이 존재합니다. LoginViewModel.java public MutableLiveData userId; pub.. 2020. 9. 17.
반응형