본문 바로가기

전체 글157

[Android/ Java] ExoPlayer 로 동영상 재생하기 ! 오늘은 안드로이드 스튜디오에서 ExoPlayer를 이용해서 핸드폰 속의 동영상을 가져와서 동영상 재생을 시키거나 동영상을 찍은 후에 영상을 가져와서 재생을 시키는 것을 하겠습니다. ExoPlayer 공식홈페이지 참조하여서 봐주세요~ https://exoplayer.dev/playlists.html Playlists - ExoPlayer exoplayer.dev manifests 부터 시작을 하겠습니다 . 추가를 해주세요~ //// 외부 인터넷 uri를 통해서 받아오는 경우 아래 2개를 추가해주세요 build.gradle 추가하겠습니다 . implementation "com.google.android.exoplayer:exoplayer-core:2.14.1" implementation "com.google.. 2021. 12. 2.
에이블디(Able.d) 수료 후기 ! 정말 길다면 길고 짧다고하면 짧은 1년 반개월이 지나서 드디어 코딩학원인 에이블디를 수료하게 되었다. 대학교까지 음악을 전공하고 컴퓨터 코딩의 'ㅋ' 자도 모르고 내 인생에서 코딩은 생각도 안해봤던 내가 28살에 여러 고민과 생각끝에 개발자의 길로 인생의 방향을 틀게 되었다. 개발자로서 한번 해보자 마음먹고 나 같은 경우에는 마지막 도전이라 생각을 하며 정말 미친듯이 코딩학원에 대해 검색을하며 정보를 알아보았다. 국비지원학원도 여러번 상담을 받아보고 여러 학원도 가보며 상담을 받고 유튜브를 통해서도 정보를 찾아봤다. 물론 좋은 국비지원학원도 있고 잘 된 케이스인 분들도 많을 것이라고 생각이 들지만 나 같은 경우에는 6개월동안 코딩을 배우고 취업이 되고 다니면서 용돈도 받는다 라는 것이 정말 달콤하지만 믿.. 2021. 11. 25.
안드로이드 부트페이 API 카카오결제 사용! (JAVA) 오늘은 부트페이 API 를 사용하는 예제를 준비해봤습니다 . 하기전에 API를 사용하려면 해당 사이트의 동의를 받아야겠죠! 1.부트페이 접속(https://www.bootpay.co.kr/) --- 부트페이 회원가입 , 로그인 2.상단에 결제설치 메뉴에서 인증키 및 보안에 들어가서 자신의 안드로이드 어플리케이션을 id 확인 더 자세한 내용은부트페이 개발자메뉴얼 페이지가서 확인 , 에뮬레이터보다 핸드폰으로 확인해보세요 (https://docs.bootpay.co.kr/online/total?language=android ) XML을 아주아주 간단하게 만들어보겠습니다 . 버튼 한개로만 설정하겠습니다 . 다음은 메인 액티비티입니다 . import androidx.annotation.Nullable; impor.. 2021. 11. 18.
안드로이드 스튜디오 네이버 파파고 api 사용해보기! (Java) 오늘은 간단하게 네이버 파파고 api 를 사용해보도록 하겠습니다 . 아주 쉬워요~ 오픈 API 신청하기 처음 네이버 API를 이용하려 하는 것이라면 자신의 서비스를 등록해줘야 한다. 아래 주소로 가서 자신의 서비스를 등록하고 오도록 하자. https://developers.naver.com/apps/#/register?defaultScope=translate 애플리케이션 - NAVER Developers developers.naver.com 아래는 등록할 때 화면이다. 네이버 API 등록 화면 사용 API항목에서 파파고 번역을 누르고 환경을 자신의 서비스에 맞게 Web/Android/IOS 중에 고르면 된다. 등록 후 화면 애플리케이션 등록이 끝났다면 다음과 같은 화면이 나오게 되는데 여기서 Client.. 2021. 11. 17.
FCM 토큰 이용해서 상대방에게 메세지 날리기 (feat.Retrofit) 3편 이제 마지막입니다 . 레이아웃을 만들어 줍니다 . MainActivity 입니다 . class MainActivity : AppCompatActivity() { val TAG = "MainActivity" private lateinit var myToken : String ?= "" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task -> if (!task.isSuccessful).. 2021. 11. 11.
FCM 토큰 이용해서 상대방에게 메세지 날리기 (feat.Retrofit) 2편 자 어제에 이어서 2편을 써 보도록 하겠습니다 . 일단 다시 Firebase 홈페이지로 다시 가보도록 하겠습니다 . 화면 중앙에 나타나는 자신의 프로젝트를 클릭해주시고 ~ 그 다음에 Authentication 클릭 ! 그 뒤에 Sign in method 를 클릭하셔서 제공업체를 추가해주셔야 됩니다 . 저같은 경우는 google로 하였습니다 . 이제 다시 안드로이드로 돌아와서 일단 class 를 하나 만들어 줍니다 . 저는 Constants 라고 지정하였습니다. class Constants { companion object { const val BASE_URL = "https://fcm.googleapis.com" const val SERVER_KEY = "자신의 서버키 " const val CONTENT.. 2021. 11. 10.