모바일 앱37 [Android] net::ERR_CLEARTEXT_NOT_PERMITTED 에러 해결 방법 안드로이드 WebView를 이용한 프로젝트를 진행하다가 다음과 같은 에러를 마주쳤습니다. 원인을 찾아보니 sdk 28 버전부터 "http"를 직접 입력해서 접근하는 방식이 막혔다고 합니다. 그래서 해결 방법을 찾아보니 생각보다 간단하게 이 문제를 해결할 수 있었습니다. 안드로이드 manifest 파일에 들어가서 application에 아래 문장을 추가하면 됩니다. android:usesCleartextTraffic="true" 이 문장을 추가하면 입력하는 url을 그대로 받아들인다고 합니다. 이 문장을 추가하고 앱을 실행시키니 정상적으로 작동하는 것을 확인할 수 있었습니다. 2020. 7. 14. [Android] RecyclerView(리사이클러 뷰) 오늘은 안드로이드 리사이클러뷰에 대해서 포스팅해보겠습니다. 저는 아래 안드로이드 공식 문서를 참고하여 이번 글을 작성했으니 참고해 주시면 감사드리겠습니다. https://developer.android.com/guide/topics/ui/layout/recyclerview?hl=ko RecyclerView로 목록 만들기 | Android 개발자 | Android Developers RecyclerView를 사용하여 동적 콘텐츠의 목록과 그리드를 표시합니다. developer.android.com 안드로이드 리사이클러뷰는 리스트뷰보다 발전된 형태로, 리스트에서 나타나는 열(row) 데이터들을 재사용하기 떄문에 붙여진 이름입니다. 1. 지원 라이브러리 추가 먼저 첫 번째로 해주셔야할 것은 앱 모듈의 buil.. 2020. 7. 14. [Android] 안드로이드 스튜디오에서 SQLite를 이용한 데이터베이스 구축하기 오늘은 안드로이드 스튜디오에서 SQLite를 이용하여 데이터베이스를 구축하는 법에 대해서 알아보도록 하겠습니다. 현재 제가 하고 있는 프로젝트를 바탕으로 데이터베이스를 만들어 소개해드리도록 하겠습니다. 현재 진행하는 프로젝트는 컴퓨터활용능력시험의 개념 공부 앱으로 컴활 시험의 개념이 랜덤하게 나오도록 하는 앱입니다. 데이터베이스에 여러 개념들을 저장해 랜덤하게 디스플레이할 계획입니다. 데이터베이스의 생성은 먼저 java 파일을 생성해주는 것으로 시작하는데요, SQLiteOpenHelper라는 클래스를 상속받아야 합니다. java 파일을 만들면 onCreate와 onUpgrade 메서드를 오버라이드하실 수 있는데요, 여기서 onCreate 메서드는 데이터베이스를 생성해주고, onUpgrade 메서드는 데어.. 2020. 7. 11. [Android] 일괄적으로 텍스트 변경하기 오늘은 안드로이드 스튜디오에서 일괄적으로 텍스트를 변경하는 법에 대해 알아보겠습니다. Ctrl+R을 누르면 안드로이드 스튜디오 파일에서 텍스트를 찾아 일괄적으로 변경을 할 수 있습니다. 제 자바 파일에서 "공룡 알"이라는 단어를 "공룡 뼈"로 바꾸려고 하는 모습입니다. 빨간색으로 동그라미 쳐진 부분을 봐주시면 됩니다. 옆에 Replace라는 버튼을 누르면 하나만 변경이 되고, Replace All을 누르면 일괄적으로 변경이 되는 것을 보실 수 있습니다. 2020. 7. 7. 이전 1 ··· 6 7 8 9 10 다음