본문 바로가기

Java3

[Java][Kotlin] 액티비티 전환하기 2018-10-13-android-activity-change 프레그먼트에서 특정 액티비티로 전환되는 것을 한 번 해보자. Fragment 생성은 Fragment 간단 사용법에서 이어서 진행해본다. 여기서는 이전 글에서 생성했던 로그인 버튼을 누르면 메인 액티비티로 전환되는 것을 살펴보겠다. 정말 간단하므로 로그인 버튼을 클릭하는 코드만 보자xxxxxxxxxxoverride fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { val view = inflater.inflate(R.layout.fragment_login, null)​ val loginButton = view... 2018. 10. 13.
[Java][Kotlin] Fragment 간단 사용법 2018-10-13-android-fragment 로그인 Fragment를 만들고 메인 액티비티에서 보여주는 것을 한 번 해보자. 추가적으로 java 코드로 보고 코틀린으로 변환해보자.1. Java1. Fragment 생성Fragment는 Android Studio나 IntelliJ를 사용하고 있다면 손쉽게 생성할 수 있다. Fragment를 생성하고자 하는 폴더에 오른쪽 버튼을 눌러 빈 Fragment를 생성하면 Fragment의 xml 파일과 java 파일이 생성된다. 먼저, 앱 로고 - 로그인 버튼 - 회원가입 버튼 이렇게 화면 구성을 해보자.x​ ​자동적으로 FrameLayout이 root 레이아웃이 되어있고 그 내부에서 구성을 해주면 된다. 이제 java을 보자. 역시나 자동적으로 코드가 작성되.. 2018. 10. 13.
JLayer를 이용해서 음악 재생하기 "[Java] 음악(mp3 파일) 다루기" 1. 준비MP3를 다룰 수 있는 여러 라이브러리가 존재하지만, Java에서는 대표적으로 JLayer가 사용된다. 1.1 JLayer 라이브러리 추가위 사이트에서 소스코드, jar 파일 등을 다운받은 뒤, Java Build Path에 폴더 내 jar 파일을 추가해주면 된다.2. 음악 데이터를 담을 클래스 정의JLayer 라이브러리 내 Player 클래스를 사용하면 손 쉽게 음악을 재생할 수 있다. 그러나 음악 파일을 분석할 수 있도록 해야 하므로 라이브러리의 기존 코드를 참고하여 클래스를 재정의한다. 2.1 음악 파일 내부음악은 영상처럼 여러 개의 프레임으로 이루어져 있으며, 한 프레임은 여러 개의 sample 값들로 이루어져 있다.Sample 클래스 정의한 프.. 2018. 10. 12.