일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 막무가내
- 막내의 막무가내
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 일상
- 막내의막무가내 안드로이드 에러 해결
- 프래그먼트
- 안드로이드
- 부스트코스에이스
- 막내의막무가내
- 막내의막무가내 프로그래밍
- 막내의막무가내 rxjava
- 프로그래머스 알고리즘
- 막내의막무가내 안드로이드
- 막내의막무가내 SQL
- 막내의막무가내 코틀린
- 주택가 잠실새내
- 막내의막무가내 목표 및 회고
- 2022년 6월 일상
- 안드로이드 Sunflower 스터디
- 주엽역 생활맥주
- Fragment
- 막내의 막무가내 알고리즘
- 막내의막무가내 알고리즘
- 막내의막무가내 플러터 flutter
- 막내의막무가내 플러터
- 부스트코스
- 안드로이드 sunflower
- 막내의막무가내 코틀린 안드로이드
- flutter network call
- 막내의막무가내 안드로이드 코틀린
- Today
- Total
목록막내의막무가내 (99)
막내의 막무가내 프로그래밍 & 일상
페북로그인을 연동시킬려고 문서에 나와있는대로 계속 명령어를 쳤었는데 몇시간이 지나도 계속안되고 이상한 에러가 떠서 고생했다. ( 4단계. 해시키 생성에서) 원인은 이거였다. 당연히 Featured라되있고 위에있는걸 받았는데 계속 이러한 에러가 떴었다. 별에별짓을 다해보다가 3번째줄에 있는 openssl을 다운받아봤는데 그재서야 키를 발급받는것을 성공할 수 있었다.ㅠ 해시키가 공개되면 안될것 같으므로 사진은 첨부하지않았다.
리사이클러뷰를 사용할때 아래구분선을 주는 방법이다. mMessageRecyclerView.addItemDecoration(new DividerItemDecoration(getApplicationContext(), DividerItemDecoration.VERTICAL)); 를 사용하면된다. //아래구분선 세팅 mMessageRecyclerView.addItemDecoration(new DividerItemDecoration(getApplicationContext(), DividerItemDecoration.VERTICAL)); // 리사이클러뷰에 레이아웃 매니저와 어댑터를 설정한다. LinearLayoutManager layoutManager = new LinearLayoutManager(this, Li..
이번에는 안드로이드에서 카메라로 사진을 찍고 이미지뷰에 세팅하는 방법에 대해 포스팅해보겠습니다. 들어가기에 앞서 안드로이드 8.1.0, API 27에서는 잘 돌아감을 확인했습니다. 1. 다음과 같이 Permission을 주는데 Internet은 줄 필요는 없습니다. 2. 처음 액티비티가 생성되는 부분인 onCreate에서 사용자에게 permission을 받습니다. // 6.0 마쉬멜로우 이상일 경우에는 권한 체크 후 권한 요청 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED && checkSelfPe..
프로그레스 다이얼로그는 현재화면에서 다음화면으로 넘어갈 때나 로딩중인것을 표현할 때, 작성한것을 제출할 때 등 사용하면 사용자들의 지루함을 덜어주고 프로그램이 동작을 하고 있구나라고 안심을 줄 수 있다고 생각한다. 그래서 중간중간에 이 효과적인 로딩 애니메이션을 주면 좋을 것 같다. 그래서 기본다이얼로그를 쉽게 어디서나 작성할 수 있는 방법에 대해 포스팅해볼려고한다. 코드는 다음과 같다. new android.os.Handler().postDelayed( new Runnable() { public void run() { final ProgressDialog progressDialog = new ProgressDialog(WriteActivity.this); progressDialog.setIndeterm..
CSS는 똑똑하게 동작하며 우선순위가 있다. 1. 첫번쨰 우선순위 먼저 크게 우선순위를 나누면 inline방식 < internal, external 이다. internal과 external은 뭐가 뒤에 오냐에 따라 우선순위가 그떄그떄 달라진다. (CSS는 기본적으로 만약 똑같은 내용이 있을 경우 뒤에 온 CSS스타일을 적용한다. 예를들어 이렇게 head태그사이에 internal방식과 그 뒤에 external방식이 있다고 치자. 물론 css.css에도 똑같이 internal 스타일처럼 div { color:blue; } 이렇게 되있는데 색만 blue라고 해보자. 그럼 external 방식이 internal방식보다 뒤에 선언되있으므로 external css가 적용되서 div태그사이의 색은 blue가 된다. ..
HTTP는 팀 버너스리와 그의 팀이 발명하였으모 Hypertext Transfer Protocol의 약자이다. HTTP는 서버와 클라이언트가 인터넷상에서 데이터를 주고받기 위한 프로토콜이다. HTTP는 서버/클라이언트 모델이며, 장점과 단점은 다음과 같다. 장점 - 불특정 다수를 대상으로 하는 서비스에는 적합하다. - 클라이언트와 서버가 계속 연결된 형태가 아니기 때문에 클라이언트와 서버 간의 최대 연결 수보다 훨씬 많은 요청과 응답을 처리할 수 있다. 단점 - 연결을 끊어버리기 때문에, 클라이언트의 이전 상황을 알 수가 없다. - 이러한 특징을 무상태(Stateless)라고 말한다. - 이러한 특징 때문에 정보를 유지하기 위해서 Cookie와 같은 기술이 등장하게 되었다. 또 HTTP를 공부하면 URL..
유튜브 썸네일을 URL을 통해서 가져오기 위해서 유튜브API를 사용하는 YouTubeThumbnailView를 사용하는 방법, 또는 https://m.blog.naver.com/PostView.nhn?blogId=lys1900&logNo=221180556459&proxyReferer=https%3A%2F%2Fwww.google.com%2F [ Android ] 비디오에서 썸네일 추출 [ Android ] 비디오에서 썸네일 추출 ThumbnailUtils 를 사용해서도 추출 가능하다.https://developer.a... blog.naver.com 와 같이 비트맵으로 변환시켜하는 방법 등이 있다. 그러나 난 유튜브 API를 사용하기에는 배보다 배꼽이 더 큰 상황이였고 비트맵으로 변환하는건 왜그런지는 모르..
티스토리블로그를 하면서 임시저장버튼을 한번씩 눌러보거나 시간이 지나면 자동저장이 되는것을 해본적이 있을 것이다. 오늘은 티스토리 블로그에서 새로나온 에디터에서 임시저장한 글을 불러오는 방법을 포스팅 할려고한다. 먼저 티스토리 글쓰기 화면은 기본적으로 이렇게 되있을 것이다. 여기서 임시저장 버튼안에 빨간색 숫자 1을 클릭하면 임시저장한글을 다음과 같이 불러올 수 있다. 공감과 댓글은 큰 힘이됩니다. !
리사이클러뷰는(Recycler View) 리스트뷰처럼(ListView) 여러개의 아이템을 화면에 보여줄 수 있다. 똑같이 화면에 여러개의 아이템을 리스트로 뿌려주는건데 왜 리사이클러뷰를 사용하는 것이고 실제로 실무에서 더 많이 쓰이는 이유는 무엇일까? 그것을 다음과 같이 정리해봤다. [리사이클러뷰의 장점] 1. 리스트뷰와 다르게 상하 스크롤 뿐만 아니라 좌우 스크롤도 가능하게 할 수 있다 2. 각의 아이템이 화면에 보여지는 과정에서 화면에 보이는 과정에서 메모리를 절약할 수 있게 구조가 되어있다. 레이아웃 매니저(Layout Manager)와 뷰홀더패턴(View Holder Pattern)을 의무화했다. (리스트뷰도 뷰홀더를 이용해 캐시 매커니즘을 사용할 수는 있지만 리사이클러뷰는 이를 의무화함) 3. ..