목록안드로이드 (765)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAssetLoadHtmlUrl : 프로젝트 내에 저장된 html 파일 로드 수행 // ----------------------------------------------------------------------------------------- public static String getAssetLoadHtmlUrl(String filePath) { /** ..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] bitmapResizeImage : Bitmap 이미지 리사이징 수행 // ----------------------------------------------------------------------------------------- public static Bitmap bitmapResizeImage(Context mContext, Bitmap bitmap, int width, int ..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getXmlStringValue : strings.xml 파일에 저장 된 string 값 확인 // ----------------------------------------------------------------------------------------- public static String getXmlStringValue(Context mContext, int id) { ..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isSimulatorRunning] : 앱 시뮬레이터 동작 상태 체크 // ----------------------------------------------------------------------------------------- public static Boolean isSimulatorRunning(Context mContext){ /** * // -----------..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Device_Low_Power_Mode] : 휴대폰 절전 모드 활성 상태 확인 수행 // ----------------------------------------------------------------------------------------- public static Boolean get_Device_Low_Power_Mode(Context mContext){ /** ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] 정책 - 앱 계정 삭제 정책 적용 (2024-05-31 이후 시행) [내용 설명]----------------------------------------------------------------------------------[Google Play의 앱 계정 삭제 정책 적용 건] : [자체 회원 가입 및 소셜 로그인 수행 앱]----------------------------------------------------------------------------------1. 구글에서 앱 계정 삭제 관련해 2024-05-31 이후 정책 시행 및 대응 준비2. 2024-05-31 이전에 앱 배포 후 정상 사용이 가능..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] isOsVersionUp : 특정 OS 빌드 버전 이상 인 경우 확인 // ----------------------------------------------------------------------------------------- public static boolean isOsVersionUp(int buildSdk, int buildName) { /** *..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Intent.createChooser 사용해 첨부 파일 공유 - 첨부할 수 없습니다. 지원되지 않는 파일입니다 [에러 원인]1. 외부 저장소에 저장된 파일을 지정해 Intent.createChooser 파일 공유 수행 시 파일 접근 관련 문제로 파일을 불러오지 못하는 이슈 [해결 방법]1. 외부 저장소에 저장 된 특정 파일을 앱 내부 캐시 저장소 경로에 copy 복사 수행 >> 사전 : AndroidManifest.xml 파일에 provider 지정 및 path 정의 필요 /** ..
[로직 정리]정리 로직 : Android상태 : [Android] 첨부 파일 지정 및 Intent.createChooser 파일 공유 호출 로직 [설 명] 1. 사전 : 사용자로부터 외부 저장소 읽기 및 쓰기 권한 받기 필요2. 사전 : AndroidManifest.xml 파일에 provider 지정 및 path 정의 필요 /** * ----------------------------------------------------- * 1. 사전 : AndroidManifest.xml 파일에 provider 지정 * * ..
[개발 환경 설정]개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * ----------------------------------------------------- * 1. 사전 : AndroidManifest.xml 파일에 provider 지정 ..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] IllegalArgumentException: Failed to find configured root that contains [에러 원인]1. 안드로이드 내부 저장소 접근 및 파일 공유 수행 시 파일 프로바인더 external path 가 지정 되어 있지 않아서 발생하는 이슈W/System.err: java.lang.IllegalArgumentException: Failed to find configured root that contains /data/data/com.example.javaproject/files/test.txtW/System.err: ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [GET] : [SslCertificate] : [HTTP] : requestGetSslCertificateDownloadHttp // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isMultiSimSupported] : 듀얼 유심 장착 지원 여부 확인 // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.Q) @RequiresPermission(value = "android.permission.READ_PHONE_STATE") p..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isRootingDevice] : 휴대폰 루팅 상태 체크 수행 // ----------------------------------------------------------------------------------------- public static Boolean isRootingDevice(Context mContext){ /** * // ----------------------------------------- * ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAllAppPackageName : 휴대폰에 설치 된 전체 애플리케이션 패키지 명칭 확인 // ----------------------------------------------------------------------------------------- public static ArrayList getAllAppPackageName(Context mContext) { /** * // --------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getIs5GHzBandSupportedState] : 칩셋이 5GHz 대역을 지원하는지 확인 // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.M) public static Boolean getIs5GHzBandSupportedState(Cont..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : getWebviewCertificatePublicKey : [웹뷰 브라우저 인증서 공개키 확인] : getPublicKey // ----------------------------------------------------------------------------------------- @RequiresApi(Build.VERSION_CODES.Q) public static String getWebviewCertific..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------- // [브라우저에 적용 된 Certificate 인증서 획득] boolean x509CertificateValidity = false; if (main_webview.getUrl().startsWith("https") == true){ // [SSL 인증서 적용 브라우저] SslCertificate sslCertificate = main_webview.getCertificate(); // [공개키 인증서 확인] if (android.os.Build.VERSION.SDK_IN..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] rawToBitmap : raw 폴더에 저장된 이미지 파일 읽기 // ----------------------------------------------------------------------------------------- public static Bitmap rawToBitmap(Context mContext, int id) { /** * // -------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [getAirplaneEnableState] : 비행기 모드 활성 상태 확인 // ----------------------------------------------------------------------------------------- public static Boolean getAirplaneEnableState(Context mContext){ /** * // ----------------------------..