반응형

안드로이드 개발 92

코틀린으로 Thread(스레드)를 간단히 사용하는 방법

안드로이드 앱 개발시 thread를 써야하는 경우가 발생한다. kotlin으로 최대한 간단히 사용하는 방법을 소개합니다. 1. 사용법 -. 아래 파란색 코드처럼 thread를 추가하면 됩니다. 예제에서 sendGet() 함수는 스레드 돌리길 원하는 함수명입니다. 1.1 스크린샷 1.2 코드 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val thread = ThreadClass() thread.start() } inner class ThreadClass : Thread() { override fun run() { sendGe..

java.lang.SecurityException: Permission denied (missing INTERNET permission?) 해결방법

안드로이드 앱 개발 중 네트워크를 사용하다보면 아래처럼 구체적으로 permission에러가 발생하는 경우가 발생한다. 이럴때는 AndroidManifest.xml에 퍼미션 한줄만 추가하면 문제가 해결된다. 1. 에러 원인 -. 인터넷을 사용하는 퍼미션없이 앱에서 인터넷 사용 요청을 할 경우 안드로이드 OS에서 거부하게된다. 2. 해결 방법 -. AndroidManifest.xml파일을 열어 아래 파란색처럼 한 줄 추가해준다. 3. 에러문구 Error log FATAL EXCEPTION: Thread-4 Process: com.picker.testapp, PID: 6624 java.lang.SecurityException: Permission denied (missing INTERNET permission..

java.io.IOException: Cleartext HTTP traffic to not permitted 해결 방법.

안드로이드 앱 개발중에 네트워크 기능을 사용하다보면 아래와 같은 에러를 만나곤한다. 한줄만 코드에 추가하면 문제가 해결된다. 1. 에러 원인 및 사유 이에러는 안드로이드에서 보안이 낮은 http연결을 하기때문에 경고를 보내는 것이다. 구글에서는 https를 사용하기를 권장한다. 하지만, 우리는 http 연결을 사용해야하는 경우도 자주 있다. 이럴때는 아래처럼 간단히 AndroidManifest.xml파일에 한 줄만 추가하면 해결된다. 2. 해결 방법 -. AndroidManifest.xml파일을 열어서 아래처럼 파란색 한 줄 추가하면 해결 된다. android:usesCleartextTraffic="true"

글자를 음성으로 재생하는 안드로이드 앱 개발 text to speech tts

문자를 음성으로 변경해서 재생하는것을 TTS (Text To Speech)라고 합니다. 안드로이드 앱에서는 해당 기능을 기본 API로 지원하고 있어 소개합니다. 1. TTS? -. Text To Speech의 줄임말입니다. 2. TTS API 사용법 2.1 영상 (youtube) -. https://youtu.be/UIUiPqyknvQ 2.2 코드 (Github) -. https://github.com/pickersoft/texttospeech GitHub - PickerSoft/texttospeech Contribute to PickerSoft/texttospeech development by creating an account on GitHub. github.com 3. API 사용 방법 3.1 La..

프로그레스 바 로딩 진행 표시하는 방법 progressbar

안드로이드 앱을 개발하다보면 로딩시간을 표시해야하는 경우가 발생한다. 예를들어 인터넷에서 자료를 가져오거나 데이터를 처리할 때이다. 1. Progress bar? -. 안드로이드에서만 사용하는 용어가 아닌 공통적으로 사용하는 용어입니다. 2. Android api -.안드로이드에서는 아래처럼 정의하고 있습니다. 3. API 사용법 3.1 영상 -. https://youtu.be/aTL1OpomRhk 3.2 코드 github -. https://github.com/pickersoft/progressbar GitHub - PickerSoft/progressbar Contribute to PickerSoft/progressbar development by creating an account on GitHub...

안드로이드 텍스트뷰 글자를 1초마다 변경 FadingTextView

1. fadingtextview? 안드로이드 앱을 개발하다보면 layout의 공간이 부족한 경우가 많다. 이럴때 드는 생각이 한개의 textview에 여러 단어를 순차적으로 보여주면 좋겠다는 생각을 하게 된다. 해당 기능은 이미 구현되어 라이브러리 형태로 간단히 사용이 가능합니다. 아래는 개발 방법 및 영상 그리고 코드입니다. 2. 개발 영상 -. https://youtu.be/ixtDTyT9C9c 3. 사용된 코드 github -. https://github.com/PickerSoft/fadingtext GitHub - PickerSoft/fadingtext Contribute to PickerSoft/fadingtext development by creating an account on GitHub...

안드로이드 앱 빌드를 가장 빠르게 빌드하는 CPU는? AMD Intel M1

안드로이드 스튜디오를 이용하는 개발자들을 힘들게 하는 가장 큰 어려움은 빌드시간이다. 사실, 모든 개발업무에서 빌드 시간은 짜증을 유발하는 요소이다. 개인적으로 소유하고 있는 여러 컴퓨터에서 가장 빠른 빌드 속도를 가진 녀석을 찾아보기로 했다. 아래 3가지 CPU를 가진 시스템으로 테스트를 진행하였습니다. 1. AMD 2. Intel 3. M1 아래 영상은 실제 테스트하면서 찍었습니다. https://youtu.be/bCFgUKfLdIY 결과적으로는 Intel 12세대 > M1 MacBook > AMD 순서였습니다. 실제 사용할때는 M1 Macbook과 intel 12세대가 별 차이가 없었습니다. 앞으로 이동중에 빌드할때는 M1 Macbook을 사용해야겠습니다. ^^ 항상 즐거운 하루 보내세요~

안드로이드 앱에서 GIF 재생하는 방법 (API)

안드로이드 개발을 하다보면 움직이는 사진(GIF)을 넣고 싶을때가있다. 구글 안드로이드 기본 제공은 아니다 보니 라이브러리를 추가하고 추가 구현이 필요하다. 아래와 같이 따라하면 바로 구현이 가능하니 참고하세요 https://youtu.be/cGIaRC7j1iw 동영상에 나오는 코드는 아래 Github에 동일하게 저장되어있습니다. https://github.com/PickerSoft/MyGif GitHub - PickerSoft/MyGif Contribute to PickerSoft/MyGif development by creating an account on GitHub. github.com 좋은 하루 보내세요.

Android 스튜디오에서 video view를 만드는 방법. | 안드로이드 앱 | 코틀린 | 코드 공유

안녕하세요 피커입니다. 오늘은 안드로이드 앱에서 영상을 재생하는 방법에 대해 알아보도록 하겠습니다. 아래 영상에서는 Android 스튜디오에서 간단한 비디오 보기 응용 프로그램을 만듭니다. 아래는 제가 직접 제작한 영상입니다. 궁금한점은 댓글 주시면 답변드리도록 하겠습니다. 유튜브 : https://youtu.be/nd0XE-Ur8mg 코드 : https://github.com/PickerSoft/VideoViewSimpleKotlin 비디오 파일을 표시합니다. GitHub - PickerSoft/VideoViewSimpleKotlin Contribute to PickerSoft/VideoViewSimpleKotlin development by creating an account on GitHub. gi..

Android sudio에서 Git Hub 프로젝트를 다운로드하는 방법. | git 프로젝트 가져오기

안드로이드 앱을 개발하다보면, github의 방대한 코드를 참조할때가 많습니다. 이럴때는 직접 다운로드 받기보다는 android studio에서 github 다운로드 기능을 사용하는것이 빠릅니다. 아래는 Github 프로젝트를 Android Studio로 가져오는 방법에 대한 영상입니다. Android Studio에서 Git 및 GitHub를 설정하기 위한 자습서입니다. 유튜브 : https://youtu.be/Xx4idZeJ6zE

반응형