목록Android (947)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cghsIT/btrHaY1yPGn/UgfsL7HkL40ns8KcDvXtk0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [자바스크립트에서 호출하는 안드로이드 메소드] @JavascriptInterface public void setOpenReview() { js_handler.post(new Runnable() { public void run() { Log.i("---","---"); Log.w("//===========//","================================================"); Log.i("","\n"+"[A_Main >> AndroidBridge :: setOpenReview() :: JS >> Android]"); Log.i("","\n"+"[전달받은 데이터 :: "+S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IYjEk/btrGC7w0zgI/z4OMCSG0vKr5ZSOPqhwNJ1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [요약 설명] /** * // ------------------------------------------ * [블루투스 신호 활성 필요 사항] * // ------------------------------------------ * 1. 퍼미션 권한 부여 실시 : * * * * * * * // ------------------------------------------ * 2. 디바이스 블루투스 및 위치 권한 활성 상태 필요 * // ------------------------------------------ * 3. 로직 설명 : * - 블루투스 및 위치 권한 퍼미션 요청 * - 블루투스 및 위치 기능 활성 상태 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p7GZH/btrGC7Q9OCt/ixWOk3QIowRlmpDJ12xFxK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEvSWT/btrFGT03c7E/DsPnK8mgvKYtDd1lOYsCs1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [A_Finger : 소스 코드] import static android.content.Context.FINGERPRINT_SERVICE; import static android.content.Context.KEYGUARD_SERVICE; import android.Manifest; import android.app.AlertDialog; import android.app.KeyguardManager; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.conten..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p7wis/btrEOutICPs/SxTBEpc01zTTnFMbfeLfu0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [KeyboardState : 소스코드] import android.app.Activity; import android.graphics.Rect; import android.graphics.drawable.ColorDrawable; import android.view.Gravity; import android.view.View; import android.view.ViewTreeObserver; import android.view.WindowManager; import android.widget.PopupWindow; public class KeyboardState extends PopupWindow implement..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqbObQ/btrCqppYGh4/WAiRKFimJyQEwPYnXwhFK1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] [소스 코드] [settings.gradle 파일] // [외부 모듈 프로젝트 등록] include ':app', ':simui' include ':app', ':nModule' include ':app' rootProject.name = "manager" [메인 프로젝트 build.gradle 파일] implementation project(':simui') implementation project(':nModule')
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/egsxZo/btrB6KHAif6/PBAC9wq4kbmhYNSKC2QYL0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] 1. 맥북 adb 설치 진행 실시 https://blog.naver.com/kkh0977/222697658474 292. (AndroidStudio/android/java) 맥북 (Mac) adb 설치 및 환경 변수 설정 방법 [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] 1. 안드로이드 디벨로퍼 사이... blog.naver.com 2. 바탕 화면에 특정 폴더 생성 및 설치하려는 apk 파일 삽입 실시 3. 설치된 adb platform-tools 환경 변수 설정 및 설치 버전 확인 실시 (platform-too..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lCV62/btrBFGla1a0/7kIUa5kFVSKYAIoHEsWMR0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/M0Vhg/btrBECQYEbU/WejqAgj2CWUhB8MdvERtW0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yICtO/btrBGqPGBju/oilKXtNnDbcUODjQSpLE0k/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWL3FE/btrBFdJQ24e/Gw45QgBsLN5NKkVO2yQeSk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/chssa8/btrBF5kIv3i/8jpnhSZKfJM5a7P34Upkp0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BjCdB/btrBGNDPgot/OPfbbSdYPSYB9hUbNZcizK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VWv5Z/btrzeYHvyi5/ZcKZnJ8OthMgSoucUNKqx0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] 1. 오라클 jdk 설치 실시 https://www.oracle.com/java/technologies/downloads/#java16 2. jarSigner 자르 사이너 (aab 리사인 서명 툴) 설치 https://blog.naver.com/kkh0977/222650060969 265. (AndroidStudio/android/java) [맥북] aab 파일 다시 재서명 (재인증) 수행 실시 - jarsigner (자르 사이너) [개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] // [맥북 바탕화면에 폴더 생... blog.naver.com 3. b..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVUGo7/btry7LBdzGB/IaiTtaZ9bUA6kc75cbz0Ik/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PSdJs/btry33pOyey/cBQFjuuvgUhC1uOggtzWnk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] 1. 안드로이드 디벨로퍼 사이트 접속 및 Mac 맥용 SDK 다운로드 실시 https://developer.android.com/studio/releases/platform-tools SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다. developer.android.com 2. 압푹해제한 platform-tools 를 원하는 경로에 이동 실시 및 이동된 경로 확인 실시 3. 터미널 프로그램 실행 환경 변수 설정 실시 (e..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/B8fKW/btryOhHEtB8/Ek635ATnUnZllWXScu7I3K/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [textView / editText 에 표시된 글자 데이터를 얻어옵니다] Spannable span = (Spannable) display_textview.getText(); // [텍스트 특정 범위 색상 변경] span.setSpan(new ForegroundColorSpan(Color.RED), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // [텍스트 특정 범위 배경 변경] span.setSpan(new BackgroundColorSpan(Color.RED), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // [텍스트 특정 범위 크기 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/F64PH/btryMnIsbQz/yvnbg8DnClsbakfDnrVDKK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] editTest.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // [editText 문자열 데이터 확인] String editData = editTest.getText().toString(); // [로그 출력 실시] Log.d("---", "---");..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5PejP/btryJig7aGV/I9Eu9WnuFemjH5yWw2SWh1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [원 인] 1. 안드로이드 build.gradle 의존성 설정 문제 [해결 방법] 1. build.gradle 파일에서 의존성 설정 실시 implementation 'androidx.annotation:annotation:1.1.0' androidTestImplementation 'androidx.annotation:annotation:1.1.0' [참고 사이트] https://stackoverflow.com/questions/56784213/cannot-find-a-version-of-androidx-annotationannotation-that-satisfies-the-ver Cannot find a v..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/veSky/btrx6L38Zom/qLg1LEpJ0k4YdqX26sO9Wk/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // TODO [사용자 모바일 디바이스 블루투스 장비 연결 상태 확인] public static Boolean bluetoothConnectState(Context mContext){ /** * // ----------------------------------------- * [bluetoothConnectState 메소드 설명] * // ----------------------------------------- * 1. 사용자 모바일 디바이스 블루투스 장비 연결 상태 확인 * // ----------------------------------------- * 2. 호출 방법 : if (C_StateC..