다음(카카오) 지도를 안드로이드에서 사용하기 위해 필요한 작업과 지도에 현재 위치를 표시하는 예제를 포함하고 있습니다. . 최초 작성 2019. 3. 6 최종 작성 2019. 9. 26 준비 작업부터 앱 실행까지 설명합니다. 틀린 점이 있으면 댓글로 남겨주세요. 1. 카카오 개발자 사이트에 접속하여 카카오 계정으로 로그인합니다. https://developers.kakao.com 2. 개발자 등록을 합니다. 3. 앱 만들기를 합니다. 이름에 실제 앱 이름을 입력하지 않아도 됩니다. 4. 생성된 키를 보여줍니다. 따로 복사해둡니다. 5. 왼쪽에 보이는 항목에서 일반을 선택합니다. 6. 플랫폼 추가를 선택합니다. 7. Android를 체크하고 패키지명을 입력하고 빈 공간을 클릭하면 마켓 URL은 자동으로 입..
application 태그의 android:label과 activity 태그의 android:label의 값에 다른 이름을 지정하고 테스트를 진행해보았습니다. 1. 앱을 설치하는 과정에서는 application 태그에서 지정한 이름이 보였습니다. 2. 앱의 타이틀바에서는 activity 태그에서 지정한 이름이 보였습니다. 를 지정하여 가장 먼저 실행되는 액티비티가 해당됩니다. 3. 런쳐 아이콘에서도 activity 태그에서 지정한 이름이 보입니다.
AsyncTask 예제를 작성하기 위해 프로그램 작성하기 시작했는데 필요한 기능들을 하나씩 계속 넣다보니 여러 가지가 포함되어 버렸습니다. 최종적으로 완성된 앱은 URL 주소로부터 동영상 다운로드 후 재생시켜 주는 작업을 합니다. 포스팅에 포함된 코드에는 다음 내용들이 추가되어있습니다. 주석을 추가해놓긴 했지만 복잡해보여서 추후 다음 항목별로 따로 포스팅을 작성하여 코드 설명을 추가하도록 하겠습니다. 안드로이드 6.0 마시멜로( API 23 )이상에서 런타임 퍼미션(Runtime Permission) 처리AsyncTask 사용URLConnection, InputStream, OutputStream을 이용하여 URL 주소에 있는 동영상 파일 다운로드 후, 로컬에 저장하기PowerManager.WakeLoc..
간단한 OpenGL ES 2.0 예제입니다. 1. 새로운 프로젝트를 생성하고 안드로이드 매니페스트 파일 AndroidManifest.xml에 사용하려는 OpenGL ES 버전을 2.0으로 지정해줍니다. getHeight() / 2) { dx = dx * -1 ; } // reverse direction of rotation to left of the mid-line if (x < getWidth() / 2) { dy = dy * -1 ; } mRenderer.setAngle( mRenderer.getAngle() + ((dx + dy) * TOUCH_SCALE_FACTOR)); requestRender(); } mPreviousX = x; mPreviousY = y; return true; } MyGLS..
2016. 11. 14 수정김병희님이 댓글로 알려주셔서 onPause에 있는 코드를 onDestroy로 옮겼습니다.다른 앱을 실행시키다 돌아왔을 때 음성 출력이 안되는 문제가 해결됩니다. 2015.12.03입력창에 원하는 한글 문자열을 입력하고 버튼을 클릭하면 읽어주는 간단한 예제입니다. 생각보다 짧은 코드로 기능이 구현가능하네요.. activity_main.xml 파일입니다. 텍스트를 입력할 EditText 하나와 클릭하면 TTS를 실행시켜줄 버튼으로 구성되어 있습니다..12345678910111213141516171819202122232425 Colored by Color Scriptercs MainActivity.java 파일입니다. 123456789101112131415161718192021222..
이런 적이 없었는데 구글 플레이 스토어에서 업데이트 중에 오류가 발생했습니다. 애플리케이션을 설치하는 중에 알 수 없는 오류코드('961')가 발생했습니다. 얼마 전에 와이파이 불안한 곳에서백신 설치할때도 이런 유사한 애러가 났었는데속도 잘나오는 곳가서도 같은 에러가계속 나서 결국 포기하고 다른 백신을 설치했었죠.아마 오류코드가 달랐을꺼에요. 오늘은 와이파이 상태 괜찮은데도 에러가 나서방법을 찾아야 했습니다. 다른 앱에서도 문제 발생할 수 있으니깐요. 구글링해서 찾은 방법은 예상보다 간단했습니다.( http://highonandroid.com/android-apps/how-to-fix-play-store-error/ ) 구글 플레이 스토어앱의 데이터와 캐쉬를 지우면 된다고 합니다. 그러기 위해서는 애플리..
이미지 파일을 drawable_mdpi 폴더에 직접 넣거나 이클립스로 드래그해서 넣어줍니다.아래 화면을 보면 background.jpg가 추가되어 있습니다. 장치의 해상도에 따라 다른 크기의 이미지를 넣어야 되지만 여기에서는 하나만 넣어봤습니다.어차피 해당 해상도에 이미지가 없으면 자신보다 작은 해상도의 drawable에서 이미지를 찾게됩니다. android:background 항목에 추가한 이미지의 이름만 적어줍니다. 화면 사이즈에 맞지 않는 이미지를 사용했더니 왜곡이 있군요. 이번엔 단색 배경색을 지정해보겠습니다. android:background 항목에 #AARRGGBB 또는 #RRGGBB순으로 넣어주면 되는데 여기에서는 녹색으로 하기위해서 #00FF00이라고 넣어주었습니다.