목록Android (948)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5dmSc/btsJguwuyHU/itGmnnnKagRbFXc8zTM381/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ------------------------------------------------------------------------------------------ // TODO [전역 변수 선언 실시] // ------------------------------------------------------------------------------------------ String userName = "twok123"; String host = "towk.test.co.kr"; int port = 21; // [FTP 포트] String password ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cjw8DN/btsJdyESBZ6/2vmW7PwVqsVKRYkskrM3o1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goScheduleAlarmSetting] : 앱 스케줄 및 알람 설정 창 이동 // ----------------------------------------------------------------------------------------- public static void goScheduleAlarmSetting(Context mContext){ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dJT3TB/btsJcQ7hZds/5YpPDElguyburrUqKCJAhK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 13] : [스케줄 및 알람 설정 권한 확인] // ----------------------------------------------------------------------------------------- public static boolean getScheduleExactAlarmPermissionEnable(Context mContext){ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNmaj7/btsJcm6HWTl/fGdvFCbVgal7KEvHptQyE1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isRootingDevice] : 휴대폰 루팅 상태 체크 수행 // ----------------------------------------------------------------------------------------- public static Boolean isRootingDevice(Context mContext){ /** * ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0ytiM/btsJabwQtDO/Osj0emUP9q5pjL8fo5TI5k/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] try { // --------------------------------------------------------------- // TODO [사전] : 해당 연결하려는 와이파에 이미 연결 된 상태 인 지 확인 필요 // --------------------------------------------------------------- // TODO [사전] : 와이파이 기능이 활성화 된 상태 필요 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpauxK/btsI9wIt7bp/5kxh3TYdnegC8MMankiROK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] try { // --------------------------------------------------------------- // TODO [사전] : 해당 연결하려는 와이파에 이미 연결 된 상태 인 지 확인 필요 // --------------------------------------------------------------- // TODO [사전] : 와이파이 기능이 활성화 된 상태 필요 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bHbJxM/btsI6ymi3vP/JwEyDFEMju5lIkJcJW98q1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goSamsungBrowser] : 삼성 브라우저 사용해 외부 링크 이동 실시 // ----------------------------------------------------------------------------------------- public static void goSamsungBrowser(Context mContext, String url){ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cbPj5B/btsI6y0AAfL/f1TOGbepyUw4wnmq9YRA01/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [요약 설명]# ------------------------------------------------------------------------------------------------1. 안드로이드 build.gradle 파일 >> defaultConfig 에는 기본 applicationId 를 단일 값으로 지정할 수 있습니다.2. 커스텀 productFlavors 환경을 추가 하기 위해서는 build.gradle ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vtRha/btsI7MJ4oZQ/svRHriK4pseR72P8PuUqxK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [요약 설명]# ------------------------------------------------------------------------------------------------1. 안드로이드 build.gradle 파일 >> buildTypes 에는 기본 debug , release 모드 구분되어 있습니다.2. 커스텀 staging 환경을 추가 하기 위해서는 build.gradle 파일 >> buildType..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buFwZL/btsI7MDicFT/GDtJn0uGAdlwulJqJKfjz0/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : 명령 프롬프트참고 명령어 : dir (폴더 내에 저장된 파일 리스트 확인) / cd (특정 경로 이동)# ----------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kxMZu/btsI5ruh8Ts/N0CJkfxe6176GKrXSvDTgK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : Git Bash# -----------------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kYJTq/btsI7etDRIU/OkjtPoJOIcCyASfv9pQaok/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] # ------------------------------------------------------------------------------------------------# [사전) 명령어 수행 환경 설명]# ------------------------------------------------------------------------------------------------OS : WindowTerminal : Git Bash# -----------------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4MXMz/btsI7iQfq0v/L0NSRjcIHoksN5z5kAg5Lk/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] ------------------------------------------------------------------------------[사전 환경 설정 사항]------------------------------------------------------------------------------1. 앱 빌드 sign 에 필요한 JKS 및 KeyStore 파일 생성 수행2. 안드로이드 프로젝트 >> app >> build >> signature 폴더 생성 및 jsk 파일 추가------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfNeVY/btsI6gMAHKm/rkCHiyuFjgB4QkgKImWTqK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] ------------------------------------------------------------------------------[사전 환경 사항]------------------------------------------------------------------------------1. 앱 개발 완료 후 마켓 배포를 위해 Release 모드로 앱 파일 빌드 필요2. 기존에 생성 된 JKS 파일이 없기 때문에 신규 JKS 파일 생성 수행------------------------------------------------------------------------------[방법 설명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bw1D9q/btsI5g6avaw/GPMT1DGgxBvTdZbNk6ptok/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [VOID] : [텍스트 뷰 싱글 라인 표시 설정] // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ---------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpoVFc/btsI0Ib0L1y/hEAPteZa8FRKy5S00w7GY1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [방법 설명] 1. 안드로이드 개발 시 라이브러리 저장소 호출 참고 되는 Jcenter 가 2024-08-15 일 기준 완전 지원 중단 (서버 다운) 발표2. 안드로이드에서 Repository 저장소 참고 시 Jcenter 가 우선 순위로 지정 되어 있거나, 단일 선언 된 경우 build.gradle 수정 필요build.gradle 소스 코드 예시 : repositories { google() mavenCentral() maven { url https://maven.google.com } maven { url https://www.jitpack.io }}3. 라이브러리 변..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dHNDmF/btsI06vjGKt/0XnSyxAqnIWdY6s78E0LJk/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] -----------------------------------------------------------------------------------------------------[AndroidManifest.xml 파일 설정] : android:label 지정----------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/P0JyU/btsI0TQvwdi/6yiZH92ARSfDV9wojkxeZk/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] : [Format] : getContactSaveQrData : 연락처 저장에 필요한 QR 코드 생성 데이터 포맷 // ----------------------------------------------------------------------------------------- public static String getContactSaveQrData..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAleNd/btsI027x8Y3/pZPf0AngrUui27zFAe0Hm1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] : [Format] : getSmsSendQrData : SMS 문자 전송에 필요한 QR 코드 생성 데이터 포맷 // ----------------------------------------------------------------------------------------- public static String getSmsSendQrData(Stri..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhvrey/btsI1mYXQCI/V5fTWbHGjKuM7gUTETDJW1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] --------------------------------------------------------------------------------------------------[build.gradle 의존성 설치 버전]--------------------------------------------------------------------------------------------------// TODO [테드 퍼미션 의존성 추가]implementation 'io.github.ParkSangGwon:tedpermission-normal:3.3.0' ---------------------------..