목록Android (1037)
투케이2K

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ==== 인터넷 이미지를 다운받아서 갤러리에 저장한다 ==== String timeStamp = new SimpleDateFormat("HHmmss").format(new Date()); String imageFileName = "IP" + timeStamp + "_"; File storageDir = new File(Environment.getExternalStorageDirectory() + "/CutIm..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ============ [전역 변수 선언 실시] ============ ProgressDialog progress_Dialog = null; //TODO 프로그레스 사용 위한 다이얼로그 선언 //TODO ============ [원형 대기 프로그레스 시작 메소드] ============ public void progressStart(){ try { //TODO 타이틀 및 내용 표시 String Tittle =..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 파일] =========== /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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일 안드로이드 베타 버전부터 시작한다. 안드로이..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.android.volley:volley:1.1.0' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== //TODO impor..