안드로이드(스튜디오)/막 써
-
빌드시 Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager. 오류안드로이드(스튜디오)/막 써 2022. 2. 18. 11:16
새 프로젝트를 만들고 빌드만 했는데 아래와 같은 오류 발생 Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager. build tool 버전 31.0.0 이전까지는 dx.bat, dx.jar 파일이 존재하지만 build tool 버전 31.0.0 부터는 dx.bat, dx.jar 파일을 찾을 수 없어 발생하는 오류로 확인 참고 : https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted 해결 방법 1. 오류 해결을 위해 'SDK 설치 ..
-
Firebase Crashlytics 적용 방법안드로이드(스튜디오)/막 써 2020. 1. 7. 18:35
1. 안드로이드 프로젝트 생성 - https://develop50k.tistory.com/8?category=7498812. Firebase 프로젝트 생성 - https://develop50k.tistory.com/9?category=749881 3. 안드로이드 프로젝트에 Analytics 적용 - https://develop50k.tistory.com/10?category=749881 4. 안드로이드 프로젝트에 Crashlytics 적용 - https://develop50k.tistory.com/11?category=749881 출처 : https://develop50k.tistory.com/
-
APK 파일 설치 요청 메서드안드로이드(스튜디오)/막 써 2019. 9. 17. 10:12
/** * APK 설치 화면 보여주기. * support-v4 라이브러리 필요. * * AndroidManifest.xml에 아래 정의 필요. * * * * * res - xml 폴더에 file_paths.xml 파일 생성 및 아래 정의 필요. * xml 파일명 변경시 AndroidManifest.xml - provider - meta-data - android:resource도 동일하게 맞춰야 함. * * * * * @param context {@link Context} * @param apkPath apk 파일명과 확장자를 포함한 경로 * @exception FileNotFoundException apkPath로 받은 apk가 파일이 없는 경우 발생 */ public static void showAp..
-
텍스트 파일 읽기, 쓰기 메서드안드로이드(스튜디오)/막 써 2019. 8. 30. 09:55
/** * 텍스트 파일 생성. * @param filePath 생성 파일 경로 * @param fileName 생성 파일 명 * @param encoding 생성 할 인코딩 * @param text 문자열 * @param isOverWrite true : 파일이 존재할 경우 새 문자열로 내용 변경, false : 파일이 존재할 경우 새 문자열 내용 추가 * @return true : 파일 생성 성공, false : 파일 생성 실패 */ public static boolean writeTextFile(String filePath, String fileName, String encoding, String text, boolean isOverWrite) throws IOException{ if(filePath..
-
파일탐색기 샘플안드로이드(스튜디오)/막 써 2018. 11. 28. 20:19
본 샘플은 상위 폴더(fileexplorer_ic_dir_open), 하위 폴더(fileexplorer_ic_dir_close), 파일(fileexplorer_ic_file) 총 3가지의 이미지 파일이 필요합니다.이미지 파일은 따로 준비해서 설정하여 사용하시면 됩니다. FileExplorer_Sample_Activity.javapackage com.abyser.activity; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.TextView; impor..
-
파일 복사 붙여넣기 메소드안드로이드(스튜디오)/막 써 2018. 10. 24. 11:37
/** * 파일을 복사하여 붙여넣기. * @param copyPath 복사 경로 * @param copyFileName 복사 파일명(확장자 포함) * @param pastePath 붙여넣기 경로 * @param pasteFileName 붙여넣기 파일명(확장자 포함) * @param isOverWrite 붙여넣기 경로에 같은 파일명을 가진 파일이 있을 경우 덮어쓰기 여부 * @param isDeleteCopyFile 복사 파일 지우기 여부 * @return true : 성공, false : 실패 */ @RequiresPermission(allOf = { android.Manifest.permission.READ_EXTERNAL_STORAGE, android.Manifest.permission.WRITE_E..
-
LocationManager 샘플(추가 정의 필요)안드로이드(스튜디오)/막 써 2018. 9. 30. 01:09
본 코드는 필자의 백업용 코드로 알고 참고 또는 사용하시면 될 듯 합니다. 본 코드를 만든 이유는 안드로이드 버전 7.0(API 24)부터Location API에 변화가 생겨 이전의 Location API를 같이 정의 해놓아Location API를 필요로 하는 프로젝트에 빠르게 적용하기 위해 만들었습니다. 그리고 본 코드는 충분한 테스트가 되지 않았으며정의 되지 않은 기능(nmea 파싱, 위치 값 오차 보정, Google Location API 등)은 아예 빼버리고 올립니다.또한 Location_Manager.java에 annotation이 있어 본 코드를 적용 할 프로젝트에서는 annotation을 걷어 내던지 support-annotations 라이브러리를 추가하여 사용하던지 해야 됩니다. ※ 본 코..