본문 바로가기

[안드로이드] ScaleAnimation으로 그래프 애니메이션 구현하기 막대그래프를 앱 안에서 화면을 볼 때 데이터 수치만큼 바닥에서 쭉 올라가는 식의 애니메이션 구현을 하고자 했고 리소스 폴더에 애니메이션 구현을 위해 xml 파일을 생성해 끌어와 구현을 하는 방법을 찾았다가 수치에 따라 애니메이션 값을 달리해야하는 만큼 xml 설정 값을 바꿔주는데 번거로움이 있어 검색을 통해 ScaleAnimation으로 그래프 애니메이션을 값에 따라 액티비티 코드 안에서 설정하고 바로 적용해줄 수 있었다. 로딩 바를 애니메이션을 통해 따로 해주는 방법도 가능할 듯. 참고 : https://developer.android.com/reference/android/view/animation/ScaleAnimation.html http://itmir.tistory.com/515
[안드로이드] 앱과 블루투스 기기간의 연결이 번잡할 땐 MAC 주소로 한방에 가자 앱에서 블루투스 연결 기기 목록을 통해 연결을 하는 구현을 하는데 어려움이 있다면 다양한 기기를 연결하지 않겠다는 환경 하에서 안드로이드 기기와 블루투스 연결이 되어있는 기기들의 목록을 getBondedDevices() 를 통해 가져오고, 이를 저장한 Set pairedDevices를 쭉 풀어 연결된 기기의 이름과 MAC 주소를 얻고, 이를 BluetoothDevice 하나로 선언하여 이를 수행하고자 하는 작업에 활용할 수 있게 된다. 앱 안에서 목록을 선택하여 블루투스 연결을 수행하고 싶다면 좀 더 시간이 필요할 것으로 보인다. 그리고 참고사항으로 블루투스 연결이 되는데 약간의 시간이 걸릴 수 있다. 만일 OnCreate 같은 코드 안에 연결부분을 적어두었다면 연결이 모두 완료된 다음에 해당 액티비티로..
[OPENGL] OpenGL es 3D차트 애니메이션을 위해 참조할 자료 유투브 https://www.youtube.com/watch?v=53xRjgXeXpo
[안드로이드] Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not support that method. To resolve the problem you can change/upgrade the target version of Gradle you conne.. Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not support that method. To resolve the problem you can change/upgrade the target version of Gradle you connect to. Alternatively, you can ignore this exception and read other information from the model .Error:Could not determine the class-path for interface com.android.builder.m..
[안드로이드] Thread를 이용해 ProgressBar 진행 구현하기 우선 예시 프로토타입 정도로 로딩화면을 도중에 넣어두고자 Thread와 ProgressBar를 활용해 로딩 이미지를 구현하였다, 진행 상태를 뜻하는 static 변수 progress_percent는 액티비티 실행 시 초기값을 0으로 설정해두고, 스레드 안에서 1초마다 15씩 증가시켜 100 이상의 값을 가지게 되면 스레드 종료와 함께 다음 액티비티를 실행하도록 하였다. 로딩을 시각적으로만 표현한 예시라고 할 수 있겠지만, 어쨌거나 향후 개발을 진행하면서 다양한 작업 요소들이 완료 되었는지 등등을 스레드에 조건으로 표현함으로써 얼마든지 실효적인 기능을 발휘할 수 있을거라 본다.
[안드로이드] 앱 내부에 DB 생성 및 활용시 참조할 페이지 nife0179 님이 정리하신 Git 주소를 포함한 내부 SQL 구축방법 : http://blog.naver.com/PostView.nhn?blogId=nife0719&logNo=221035148567&parentCategoryNo=&categoryNo=26&viewDate=&isShowPopularPosts=false&from=postView
[안드로이드] 안드로이드 안에서 그래픽 구현을 위한 참조 페이지 종합 : https://www.androidpub.com/2362677 마이크로소프트 : https://msdn.microsoft.com/ko-kr/library/mt171577.aspx 블로그 : http://www.gamedevforever.com/94
[안드로이드] 상단 메뉴바 없이 전체화면 만들기, 화면모드 전환하기 - 상단 메뉴바 없이 전체화면 만들기 매니페스트 파일에서 간단하게 적용하고자 하는 액티비티에 android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 을 적용해준다. - 화면모드 전환하기 예를 들어 앱이 앱 임의대로 화면을 가로화면으로 출력하고 싶을때 해당하는 액티비티의 매니페스트 파일에 android:screenOrientation="landscape" 을 적용해준다.