일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 파일 url
- 자바스크립트
- invalid_grant
- 우아한테크코스
- TypeORM
- NestJS
- 프론트엔드
- 프리코스
- concurrency limit
- 스프링부트
- Dev-Matching
- AWS
- oauth
- 우아한 테크코스
- compateto
- 검색
- Deep Dive
- this
- redis
- bucket4j
- 코멘토 #코멘토실무PT #실무PT후기 #실무강의 #리액트강의 #웹프로그래밍 #react #웹개발실무
- 타입스크립트
- 딥다이브
- api 요청 수 제한
- api 비동기처리
- 모던 자바스크립트
- 프로그래머스
- 음악 url 파일 다운로드
- 프론트엔드 과제
- 유효시간 설정 url
- Today
- Total
목록모바일/안드로이드 (5)
개발 알다가도 모르겠네요
RecyclerView는 말 그대로 재활용이 가능한 뷰입니다. 리사이클러 뷰는 사용자가 아래로 스크롤할 때, 맨 위에 존재해서, 곧 사라질 뷰 객체를 삭제하지 않고 아래쪽 새로 나타날 뷰로 이동합니다. 이에 따라 뷰 객체를 계속 생성하지 않아도 되기 대문에 효율적입니다. 리사이클러 뷰에는 주요 클래스가 몇 가지 있습니다. 1. Adapter : 기존의 ListView에서 사용하는 Adapter와 같은 개념으로 데이터와 아이템에 대한 View 생성. 사용자 데이터 리스트로부터 아이템 뷰를 만듦. 2. Layout Manager : 아이템 뷰가 나열되는 형태를 관리하기 위한 요소 제공 (일렬로 나열하는 리스트뷰와 달리, 리사이클러뷰는 수평 방향 레이아웃 또는 격자(Grid) 형태의 레이아웃으로도 나타낼 수 ..
getter/setter란? 자바의 특성 중 정보 은닉(Information Hiding)의 특성을 고려한 방식입니다. 클래스의 멤버 변수를 private형으로 구현했을 때, 이 멤버 변수에 대한 read/write 는 각각 getter/setter 메서드를 통해 처리합니다. 사람의 정보를 저장하는 Member Class가 존재한다고 가정했을 때, 멤버 변수로는 나이 (private int age) 이름 (private String name) E-mail (private String email) class의 멤버 변수 각각에 해당하는 getter/setter 메서드 public int getage(), public void setage(int age) public String getname(), publ..
WebView를 사용하여 특정 인터넷 페이지를 출력하도록 해 보겠습니다. 먼저 xml파일입니다. 그다음 메인 액티비티입니다. public class MainActivity extends AppCompatActivity { private WebView webView; private String url = "https://www.naver.com"; //출력하고 싶은 url주소를 입력합니다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findViewById(R.id.web..
SharedPreferences이란? 여러 데이터 저장 방법 중 간단하게 사용할 수 있는 기능입니다. 개발에 필요한 크지 않은 변수와 값들을 내부에 저장하기에 적당합니다. 파일이 앱 폴더 내에 저장되므로 앱을 삭제하면 당연히 데이터도 삭제됩니다. 예시를 살펴보겠습니다. public class MainActivity extends AppCompatActivity { EditText et_save; String shared = "file"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et_save = (E..