일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Graph
- Algorithm
- TypeScript
- 동적 계획법
- Javascript
- vscode
- frontend
- Data Structure
- 자바
- react
- 안드로이드
- BFS
- 리트코드
- db
- git
- Redux
- 그레이들
- network
- 백준
- VIM
- 다이나믹 프로그래밍
- 프로그래머스
- CS
- Python
- Database
- DFS
- java
- 알고리즘
- LeetCode
- DP
- Today
- Total
목록Programming/Android (28)
늘 겸손하게

안녕하세요 besforyou입니다. 이번글에서는 안드로이드 프로젝트에서 모든 액티비티에서 접근 가능한 전역변수를 만드는 방법에 대해서 소개하겠습니다. 1. 클래스 생성 가장 먼저 클래스를 만들어줍니다. 저는 GlobalVar 로 이름을 짓겠습니다. 중요한점은 Application 을 extends 하도록 해야합니다. 사용하고 싶은 전역변수 혹은 객체를 클래스 안에 선언하고 읽고 쓰기가 가능하도록 접근 메소드를 생성해줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 package com.example.main; import android.app.Application; import android.graphics.Point; public class GlobalVar ex..

안녕하세요 besforyou입니다 이번 글에서는 ImageView를 동적으로 변환하는 방법에 대해 소개하겠습니다 1. 레이아웃에 ImageView 배치 우선적으로 레이아웃에 ImageView를 배치하고 속성들을 정해줍니다. 여기서 id를 java 코드 상에서도 이미지 뷰를 구분할 수 있게 잘 정해놓습니다. 2. findViewById java 코드 상에서 이미지 뷰의 속성을 변경할 수 있도록 이미지 뷰가 속해있는 액티비티 안에서 ImageView 객체를 선언합니다. 그리고 findViewById 메소드의 인자로 배치한 ImageView의 id를 제공하여 코드 상에서 이미지 뷰의 속성에 접근 가능하도록 합니다. 인자에 제공하는 id는 맨 처음 ImageView를 레이아웃에 배치했을 때 정한 id입니다. 3..

안녕하세요 besforyou입니다 이번 글에서는 activity 간 데이터를 주고받는 방법에 대하여 소개하겠습니다 Activity 호출과 함께 데이터 전달 MainActivity에서 아래와 같은 데이터가 있다고 가정합시다. 1 String data_to_send = "Hello world! I want to be rich!"; cs secondActivity라는 액티비티를 생성하면서 위의 데이터를 전달해야 한다면 1 Intent intent = new Intent(MainActivity.this, secondActivity.class); cs 우선 Intent를 생성하고 1 intent.putExtra("data", data_to_send); cs intent의 putExtra 메소드로 전달할 데이터의 ..

안녕하세요 besforyou입니다. 이번 글에서는 모바일 기기의 넓이와 높이를 찾는 방법에 대해 소개하겠습니다. 메소드 getScreenSize 1 2 3 4 5 6 public Point getScreenSize(Activity activity) { Display display = activity.getWindowManager().getDefaultDisplay(); // 1번 과정 Point size = new Point(); display.getSize(size); // 2번 과정 return size; } Colored by Color Scripter cs Display 객체를 생성해서 사용해야합니다 1. 현재 activity의 windowManager를 호출하여 display 객체를 반환하고, ..