안드로이드 개발자 (12) 썸네일형 리스트형 [Android] java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process 위와 같은 오류가 뜰경우 1. FireBaseApp 초기화 FireBase 함수를 호출하기전 아래와 같이 초기화를 해주어야 한다. FirebaseApp.initalizesApp(Context) 2. build.gradle (Module: app) 확인하기 아래와 같이 종속성이 추가되어 있는지 확인하여야한다. apply plugin: 'com.google.gms.google-services' ※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※ [Android]현재화면 캡처하기 함수 * 현재 보고있는 해당 Activity 의 화면을 캡처할 경우 아래와 같은 함수를 사용하면된다. public File ScreenShotActivity(View view){ view.setDrawingCacheEnabled(true); Bitmap screenBitmap = view.getDrawingCache(); String filename = "screenshot"+"현재시간milliseonds"+".png"; File file = new File(Environment.getExternalStorageDirectory()+"폴더명", filename); FileOutputStream os = null; try{ os = new FileOutputStream(file); screenBitmap.com.. [Android]얼굴분석 API - MicroSoft Face API 얼굴분석 API - MicroSoft Face API 참고 자료 https://docs.microsoft.com/ko-kr/azure/cognitive-services/face/tutorials/faceapiinjavaforandroidtutorial Face SDK 추가 1. Gradle 종속성 추가 build.gradle(Module: app) - com.microsoft.projectoxford:face:1.4.3에 대한 종속성을 추가 2. 적용할 액티비티에서 다음과 같이 import문을 추가해줍니다. import com.microsoft.projectoxford.face.*; import com.microsoft.projectoxford.face.contract.*; 3. 적용할 액티비티에서 다음.. [Android] 안드로이드 mic 사용하기(채팅 음성메세지) 안드로이드 mic 사용하기 안드로이드 개발중 음성메시지와 같이 녹음 기능을 사용하기 위해 Intent를 사용하는 방법이다. 1. 권한 주기 2. 사용하기 Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); startActivityForResult(intent, 13); 3. 반환받기 case 13: if (resultCode == RESULT_OK) { String filePath = UriUtils.getPath(act, data.getData()); /*File getFile = new File(filePath); Log.d(HoUtils.TAG,"파일 이름 : "+getFile.getName());*/ fileUpload(.. 이전 1 2 다음