안드로이드 리사이클러뷰 아이템 클릭 이벤트 ~ Android RecyclerView Click event
2019. 4. 9. 03:04
[# 2]…My DevelopStory
안드로이드 리사이클러뷰 아이템 클릭 이벤트 Android RecyclerView Click event @Override public void onBindViewHolder(MyViewHolder holder, final int position) { holder.menu_key.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("위치확인", "" + mList.get(position).getKey().toString()); Intent intent = new Intent(context, MenuChild.class); String key = mList.get(position).getKey(..
안드로이드 리사이클러뷰 아답터 ~ Android Recyclerview Adapter
2019. 4. 4. 06:33
[# 2]…My DevelopStory
안드로이드 리사이클러뷰 아답터 Android RecyclerView Adapter 그런데 이거 마치 일기같다 It's a really popular recycle view instead of ListView, which was harder than ListView Adapter. My teacher, I made Adapters through Google again, so I am still very immature. When you get used to it, it's definitely a comfortable and good function, but it's still awkward. But it's like a diary. public class Menu_Adapter extends Recycle..
안드로이드 파이어베이스를 이용한 회원가입 및 로그인 ~ Sign up and log in using Android Firebase
2019. 4. 2. 06:14
[# 2]…My DevelopStory
안드로이드 파이어베이스를 이용한 회원가입 및 로그인 Sign up and log in using Android Firebase 웹을 공부할때는 오라클DB을 이용하여 쿼리를 가지고 회원가입 및 로그인 처리를 하였는데., 안드로이드로 넘어오면서 파이어베이스를 많이 사용한다고 하여 파이어베이스를 이용한 회원가입 및 로그인을 해봤다. 물론 안드로이드에서도 서버를 통하여 오라클DB등과 연결하여 처리할 수 있지만, 굳이 구글에서 더 간단하게 만들어 놓은 파이어베이스를 내비두고 그럴 필요가 있을까 싶다. 그리고 어디서 들은 강의에서도 정말 큰 회사가 아닌이상 많은 회사들이 파이어베이스를 이용한다고 한다. When I was studying the web, I used OracleDB to sign up and log..
안드로이드 자바코드로 레이아웃 사이즈 변경하기 ~ Change layout size with Android Java code
2019. 3. 28. 21:55
[# 2]…My DevelopStory
안드로이드 자바코드로 레이아웃 사이즈 변경하기 Change layout size with Android Java code 레이아웃 사이즈는 xml에서 변경할 수도 자바코드로 변경할 수 있다. 그런데 나는 여태 xml에서만 변경하였고, 어떠한 이벤트가 발생하였을 때 사이즈 변경할 일이 없어서 자바코드로 사이즈 변경을 모르고 있었다. 그런데 리사이클러뷰로 만든 항목을 클릭시 더 많이 보여줘야할 이벤트발생을 해야할 때가 있었다. 그래서 구글링을 통해 자바 코드로 레이아웃 사이즈 변경을 배웠다. The layout size can also be changed from xml to Java code. But I have changed it only in xml, and when an event occurs, I ..
안드로이드 동그란 이미지 만들기(CircleImageView) ~ Creating an Android round image(CircleImageView)
2019. 3. 28. 21:40
[# 2]…My DevelopStory
안드로이드 동그란 이미지 만들기 (CircleImageView) Creating an Android round image(CircleImageView) 안드로이드를 사용하다 보면 정말 많은 동그란 이미지를 볼 수 있다. 대표적인게 프로필에 보이는 이미지인데, 사실 xml코드로 만들 수 있지만 라이브러리를 통해 더 쉽고 간편하게 만들 수 있다. 동그란 이미지를 만들어 주는 많인 라이브러리가 있는데 나는 CircleImageView를 이용하였다. If you use Android, you can see a lot of round images. It's a typical image in the profile. In fact, it can be made in xml code, but it can be made ..
안드로이드 Volley를 이용하여 데이터 가져오기 ~ Importing data with Android Volley
2019. 3. 28. 21:26
[# 2]…My DevelopStory
안드로이드 Volley를 이용하여 데이터 가져오기 Importing data with Android Volley 안드로이드도 웹에서 데이터를 가져와야 하는데 대부분 Json을 통하여 데이터를 가져온다...아마도? 아무튼 이 때 많은 라이브러리중 나는 Volley를 이용하여 데이터를 가져왔다. Volley는 구글에서 어떤 회사를 인수하면서...만든 라이브러리라고 어디서 본거 같은데 역사는 중요치 않다. 아무튼 요즘에는 RetroFit인가를 많이 사용한다고 하는데 이건 아직 사용해보지 않았다. Android also needs to get data from the Web, but most of them get it through Jason...Maybe? Anyway, out of many libraries..
안드로이드 툴바 햄버거 버튼 만들기 ~ Make the Android Toolbar hamburger button
2019. 3. 28. 20:56
[# 2]…My DevelopStory
안드로이드 툴바 햄버거 버튼 만들기 Make the Android Toolbar hamburger button 안드로이드를 사용하면 툴바 왼쪽에 3개의 선이 있는 버튼을 많이 볼 수 있는데 이를 흔히 햄버거 버튼이라고 한다. 이를 누르면 흔하게 사용자의 프로필 및 각종 설정 메뉴 이동등을 볼 수 있는데, 이는 안드로이드에서 제공해주는 드로우어레이아웃을 이용하면 간단하게 만들 수 있다. 일단 툴바에 햄버거 버튼을 만들어야 한다. With Android, you can see many buttons with three lines on the left side of the toolbar, often referred to as hamburger buttons. You can often see your profi..
안드로이드 AsyncTask 사용하기 ~ use the Android AsyncTask
2019. 3. 24. 08:21
[# 2]…My DevelopStory
안드로이드 AsyncTask 사용하기use the Android AsyncTask 쓰레드에서 UI 객체에 접근하기 위해서는 직접 접근이 가능한 핸들러를 사용해야 한다.하지만 핸드러를 사용하면 코드가 복잡해지는데 이를 쉽고 간단하게 할 수 있는 클래스가 AsyncTask이다.이 클래스를 상속하여 새로운 클래스를 만들면 그 안에 쓰레드를 위한 코드와 UI 접근 코드를 한번에 사욯할 수 있다. To access UI object from the thread handler with direct access must be used.However, AsyncTask is an easy and simple class that can be used to complicate the codeBy inheriting thi..
안드로이드 쓰레드, 핸들러 사용하기 ~ Android use the Thread, Handler
2019. 3. 20. 05:21
[# 2]…My DevelopStory
안드로이드 쓰레드, 핸들러 사용하기Android use the Thread, Handler 스레드는 동시 수행이 가능한 작업단위이다.현재 수행되는 작업 이외의 기능을 동시에 처리하고자 할 때 새로운 스레드를 만들어 처리할 수 있다.멀티스레드 방식은 같은 프로세스 안에 들어 있으면서 메모리 리소스를 공유하게 되므로 효율적인 처리가 가능하다.하지만 동시에 리소스를 접근할 경우에 데드락이 발생할 수 있다.이러한 동시 접근에 따른 데드락 문제를 해결하는 방법 중 하나는 작업을 순서대로 처리하는 것인데, 이러한 역할을 메인 스레드의 핸들러가 담당하게 된다. A thread is a work unit that can be performed simultaneously.A new thread can be created..
안드로이드 브로드캐스트 리시버 ~ Android BroadcastReceiver
2019. 3. 19. 07:46
[# 2]…My DevelopStory
안드로이드 브로드캐스트 리시버Android BroadcastReceiver 안드로이드는 여러 애플리케이션 구성 요소에게 메시지를 전달하고 싶은 경우 브로드캐스팅을 사용한다.브로드캐스트 수신자도 애플리케이션 구성 요소이므로새로운 브로드캐스트 수신자를 만들게 되면 매니페스트에 등록을 해야한다.서비스처럼 브로드캐스트 수신자는 화면이 없으며, 매니페스트에 등록할 수 도 있지만 자바코드로도 등록하여 사용이 가능하다.메시지는 인텐트 안에 넣어 전달이되고 수신하고 싶은 메시지가 있다면 그 메시지는 인텐트 필터를 이용해 등록을 한다. Android uses broadband if it wants to deliver messages to multiple application componentsBecause broadca..