목록안드로이드 (993)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //===============================갤러리에서 선택한 이미지 확인 메소드============================= @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resul..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] [ 원인 ] 1. 안드로이드 앱 프로그래밍에서 웹뷰 초기 설정 시 캐시 및 히스토리 삭제 코드가 안되어있는 경우 2. 사용자 휴대폰 기기에서 기본으로 설정된 웹브라우저가 크롬이 아닌 경우 - 구글에서는 크롬을 기본 브라우저로 권장하고 있음 - ex : 삼성 브라우저 등 ... 3. 기본 브라우저에서 이전에 사용된 캐시 및 히스토리 기록이 남아 있는 경우 4. 안드로이드 시스템인 웹뷰 (webview) 에서 문제..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] Glide.with(A_Main.this) .load(internetImageUrl) //TODO 인터넷 이미지 주소 .diskCacheStrategy(DiskCacheStrategy.NONE) //TODO 캐시 삭제 .skipMemoryCache(true) //TODO 캐시 삭제 .placeholder(R.drawable.login_logo) //TODO 이미지 로딩중 표시되는 파일 .error(R.drawable.lo..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] [ 원인 ] 1. 다른 블루투스 페어링 장비 연결 후 비콘 스캔을 시도한 경우 (ex - 블루투스 이어폰) 2. 다른 앱에서 동시에 같이 블루투스 기능을 사용하고 있는 경우 (앱간 충돌 발생 가능) 3. 앱 초기 실행 시 위치 권한 요청을 거부한 경우 (위치 권한 거부 시 비콘 스캔을 진행할 수 없음) 4. 오랜시간 단말기 블루투스 기능을 켜놓아서 단말기 내부 블루투스 스택 문제가 발생한 경우 5. 디바이스 문제로 비콘 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** * [단말기 고유값을 추출하는 클래스] * 1. 호출 방법 : C_DeviceID.setDeviceID(A_Main.this); //TODO 단말기 고유값 지정 * C_DeviceID.getDeviceID(A_Main.this); //TODO 저장된 단말기 고유값 호출 * * 2. 저장 확인 : String DeviceID = ""; * DeviceID = C_DeviceID.getDeviceID(A_Main.th..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ========== [AndroidManifest.xml 파일] ========== //TODO ========== [java - 화면 밝기 제어를 위한 전역 변수 선언] ========== private static WindowManager.LayoutParams params; //TODO 윈도우 매니저 객체 사용 private static float brightness; //TODO 밝기값은 float형으..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [build.gradle(Project) 파일] ========== // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.androi..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================ [AndroidManifest.xml 파일] ================ //TODO ==== 퍼미션 정의 부분 ==== //TODO ==== application 부분 ==== android:requestLegacyExternalStorage="true" //================ [java 파일] ================ /** [필수 사항] 1. Manifest에 정의..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=========== [xml 파일] =========== //=========== [java 파일 - 컴포넌트 매칭 및 클릭 이벤트 정의] =========== //TODO 토글 버튼 객체 선언 ToggleButton toggleButton; //TODO 토글 버튼 객체 매핑 toggleButton = (ToggleButton) findViewById(R.id.toggleButton); toggleButton.set..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //====== [안드로이드 액티비티 완전 종료 수행] ====== try { //finish후 다른 Activity 들이 뜨는걸 막습니다 (프로세스는 남아있을 수 있음) moveTaskToBack(true); //현재 액티비티를 종료합니다 finish(); //모든 루트 액티비티를 종료합니다 finishAffinity(); //인텐트 애니메이션 없애기 overridePendingTransition(0, 0); //안드로..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=========== [AndroidManifest.xml 파일] =========== /* =========================== */
/* =========================== */ [ 설명 ] 1. 안드로이드 모바일 디바이스 네트워크 설정 초기화 방법입니다 2. 와이파이 스캔이 안되는 경우 적용 가능한 방법입니다 3. 블루투스 스캔이 안되는 경우 적용 가능한 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 설정 메뉴 > [시스템] 또는 [일반] 메뉴를 들어갑니다 (LG, SAMSUNG 등 기기별로 다릅니다) 2. [옵션 초기화] 또는 [초기화] 메뉴를 들어갑니다 3. [Wi-Fi , 모바일 , 블루투스 초기화] 또는 [네트워크 설정 초기화] 메뉴를 들어갑니다 4. [설정 초기화] 버튼을 클릭해서 네..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [안드로이드 os 및 api 별 설명] ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C_%EB%B2%84%EC%A0%84_%EC%97%AD%EC%82%AC 안드로이드 버전 역사 위키백과, 우리 모두의 백과사전. 2019년 5월7일까지 수집된 전세계 안드로이드 버전 점유율 안드로이드 버전 역사는 2007년 11월 5일 안드로이드 베타 버전부터 시작한다. 안드로이..
/* =========================== */ [ 설명 ] 1. 안드로이드 모바일 디바이스 시스템 언어 변경 방법입니다 (EX - 한국어, 영어, 중국어 ... ) /* =========================== */ /* =========================== */ [방법 설명] 1. 설정 메뉴 > [시스템] 또는 [일반] 메뉴를 들어갑니다 (LG, SAMSUNG 등 기기별로 다릅니다) 2. 언어 및 입력 방식 메뉴를 들어갑니다 3. 언어 메뉴 선택 > 지정하고자 하는 언어로 변경합니다 /* =========================== */
/* =========================== */ [ 설명 ] 1. 안드로이드 모바일 디바이스 기기 정보확인 및 설치된 os 정보를 확인하는 방법입니다 /* =========================== */ /* =========================== */ [방법 설명] 1. 설정 메뉴 > 휴대폰 정보 (디바이스 정보) 들어갑니다 2. 디바이스 정보 및 os 정보를 확인합니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [java - json 파일 생성] ========== public void setJsonArrayData(){ try { //TODO JSONArray 객체 생성 및 데이터 삽입 실시 JSONArray jsonArray = new JSONArray(); jsonArray.put("ONE_INFO"); JSONObject jsonObject_One = new JSONObject(); jsonObje..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [java - json 파일 생성] ========== public void setDefaultJsonData(){ try { //TODO JSONObject 객체 생성 및 데이터 삽입 실시 JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "투케이"); jsonObject.put("age", 28); jsonObject.put("m..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [xml 파일] ========== //========== [java - 리스트 뷰 객체 선언 및 배열 객체 선언 실시] ========== //TODO 리스트 뷰 객체 선언 및 배열 객체 선언 실시 ListView listView; ArrayList dataList; //========== [java - 리스트 뷰 컴포넌트 매칭 실시 및 데이터 삽입, 어댑터 연결] ========== //TODO..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [build.gradle(Project) 파일] ========== // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath "com.androi..