Android Story 74

[Android] Bluetooth BLE 연동 가이드

// 2021. 05.04 에 작성된 가이드입니다. // targetSdkVersion 30 // 참고 : 끝에 full source code 가 있습니다. 급하신 분은 내려서 보시기 바랍니다. Bluetooth BLE Bluetooth BLE 은 Scan 시 다음과 같은 프로파일을 반환합니다. 어떤 디바이스인지 알 수 있게 함이죠. 프로파일 안에는 여러가지 Sercvice와 Service의 Characteristic 으로 나뉘어져 있습니다. 각각의 Charactaristic 은 Bluetooth 기기와의 주고 받을 수 있는 연결체가 됩니다. 이 Characteristic 을 통해서 정보를 정보를 가져올 것이니 기억해두기 바랍니다. 안드로이드에서의 Bluetooth 안드로이드에서 블루투스 BLE 로부터 ..

Android Story 2021.05.04

[Android] ViewPager2 Animation By RecyclerView

ViewPager Animation - ViewPager2는 ViewPager와 다르게 RecyclerView를 기반으로 만들어진 컴포넌트 이번 기사는 뷰페이저의 양쪽에 미리 볼 수 있는 페이지를 제공하고, 스와이프 제스쳐시에 넣을 수 있는 애니메이션에 대해서 알아보겠습니다. // 기본 환경 1) Android Studio Version : 4.0.1 2) app 단위 build.gradle // XML 1) res/layout/activity_main.xml : ViewPager2 를 넣어줍니다. 2) res/layout/list_item.xml : ViewPager2 안에 들어갈 아이템 레이아웃입니다. 3) res/values/dimens.xml : 사이즈 지정 // Activity 1) ViewPa..

Android Story 2020.11.02

[안드로이드] 구글계정으로 회원가입하기

[ 작성시 개발 환경 ] - Window 7 - Android Studio 4.0.1 들어가기에 앞서... Firebase 에서는 앱에서 사용자 관리를 개발자가 쉽고 편하게 등록할 수 있도록 다양한 인터페이스를 제공합니다. 구글, 트위터, 전화번호, 페이스북 등 유명한 소셜 및 기타 계정을 통해서 자유롭게 사용자 계정을 관리할 수 있습니다. 당연하게도 앱 별로 말이죠. 이후로는 구글 로그인에 한하여 블로그를 작성해보았습니다. 중간중간에 빠진 부분도 있겠지만, 저자도 공식문서를 참고하여 제작하였으니, 막히는 부분이 있다면 참조 섹터를 확인해서 진행바랍니다. 1) Firebase 연동하기 1-1) Firebase Console 접속 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Go..

Android Story 2020.09.29

[Android] Android 10 Image 관리

Android 10(Q) Image 관리 // 2020.08.14 Android.Q 이전 Image 관리기법을 포함하도록 수정 // 2020.08.19 외부 저장소 저장시 파일 패스 결정 알고리즘 추가 // 2020.09.09 사용법 추가 [ 결론 : 사용법 ] 0. 폴더 및 파일명 지정 1. Bitmap 외부 저장소에 저장하기 2. 특정 폴더에 있는 이미지 파일 불러오기 3. ImageView에 표시하기 4. Image 공유하기 5. Image 삭제하기 추가. MediaScanner

Android Story 2020.08.13

[NDK] OpenSSL CrossCompile

https://github.com/lhjnano/openssl_build_for_android [ 작성일자 ] - 19.05.22(화) [ 환경 ] - Ubuntu 16.04 [ 참고 ] - openssl build : https://github.com/akontsevich/openssl-android-build 1) NDK 다운로드 - ndk-10e 다운로드 https://developer.android.com/ndk/downloads/older_releases.html?hl=ko NDK 아카이브 | Android NDK | Android Developers 이 페이지에서는 Android NDK의 아카이브에 보관된 릴리스 및 사용되지 않는 릴리스를 제공합니다. 이들은 정보 제공 및 보관용으로만 제공됩니..

Android Story 2019.05.22

[Android] Switch Custom

Android Switch Custom I have posted a custom switch that used just an 'ON', 'OFF' image. Lastly, I've learned about the usage of track and thumb. Then I’m updating the next version of customizing.So, I repost switch custom. 지난번 포스트에서 ON/OFF 통자 이미지를 통해서 커스터마이징을 하는 글을 올렸였다. 최신에 다시 접하면서 track과 thumb의 의미를 다시 알고 커스터마이징을 하는 방법을 다시 올리게 되었다. I would not update the result. It’s just the same as the previ..

Android Story 2019.01.15

[Android ] 안드로이드 UI 디자인, Framer

안드로이드 UI 디자인, 그리고 Framer 안드로이드 UI 디자인은 기존의 웹 인터페이스들과는 달리 더욱 더 다양한 크기의 디바이스 화면을 지원해야 하는데, 디자이너 입장에서도 이러한 여러한 것들을 매번 지원 하기 어렵다. 또한 픽셀 단위의 디자인 가이드를 제공받는다면 개발자 또한 그런 수치들을 매번 계산해야하기 때문에 매우 번거롭다. 다음은 2015년도에 Joseph Kim 씨가 포스트한 프로토파이팅 툴에 대한 소감이다. 새로 배우고 있는 프로토 타이핑 툴에 대한 간단한 소감 참조 : https://medium.com/microsoft-design/how-to-run-framer-js-on-windows-94e6a06abfe4 요약 1. Atomic - 웹 기반 프로토타이핑 툴 - 짧은 시간에 인터랙..

Android Story 2017.12.22

[ Android ] JavaCV 연동

JavaCV 연동 본문 작성일 : 2017.03.30 JavaCV 는 안드로이드에서 영상을 처리하기 위한 라이브러리로 쓰인다. 개발자들 사이에서 얼마나 널리 쓰이는 지는 잘 모르겠지만 저자는 OpenCV 와 함께 ffmpeg을 추후 개발시에 사용하기 위해서 라이브러리화 되어 있는 JavaCV를 포함시키고자 했다. 본 글의 목적은 필요한 여러가지 설명보다는 JavaCV를 AndroidStudio에 연동하는 방법을 소개합니다. 실패 이력 JavaCV 라이브러리에서는 gradle을 통해서 compile 하는 방법을 소개하고 있다. dependencies { compile group: 'org.bytedeco', name: 'javacv-platform', version: '1.3.2' } 이와 같이 하면 저자..

Android Story 2017.03.30
반응형