목록안드로이드 (1092)
투케이2K

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

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

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.amitshekhar.android:android-networking:1.0.1' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java - Networking..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 /* =========================== */ /* =========================== */ [소스 코드] //========== [java - 카운트 다운 객체 선언] ========== CountDownTimer countDownTimer; //========== [java - 카운트 다운 시작] ========== countDownTimer = new CountDownTimer(30000, 1000) { //30초 동안 1초의 간격으로 onTick 메소드를 호출합니다 @Override public void onTick(l..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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.loopj.android:android-async-http:1.4.9' //======== [AndroidManifest.xml] ======== application 내부 : android:usesCleartextTraffic="true" //======== [java 메소드 호출] ======== g..

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

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

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======= [텍스트 뷰 데이터 지정] ======= textview.setText("data"); //======= [텍스트 뷰 데이터 얻어오기] ======= String data = textview.getText().toString().trim(); //======= [버튼 일반 클릭 이벤트 실시] ======= button.setOnClickListener(new View.OnClickListener() { ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'gun0912.ted:tedpermission:2.2.2' //======== [AndroidManifest.xml] ======== //======== [java] ======== private void permissionCheck() { try { Log.d("---","---"); Log.d("//====..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [build.gradle(Module:app)] ======== implementation 'com.github.bumptech.glide:glide:4.0.0' //======== [AndroidManifest.xml] ======== //======== [xml] ======== //======== [java - 이미지 뷰 생성] ======== ImageView imageView; //전역 변수 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [클래스 전역 변수 선언] ======== String data = "안녕"; //텍스트 데이터 public static TextToSpeech tts; //tts 객체 선언 boolean LangFlag = false; //한국어 지원 여부 확인을 위한 플래그 //======== [onCreate 부분 - 초기 tts 객체 생성] ======== try { tts = new TextToSpeech(A..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] 1. 안드로이드 디버깅 앱 실행 시 디버깅 선을 사용하지 않고 와이파이를 사용해서 무선 디버깅을 할 수 있는 방법입니다 /* =========================== */ /* =========================== */ [방법] 1. 먼저, 모바일 기기를 와이파이에 연결시킨 후 > 연결된 와이파이 설정에서 [네트워크 세부정보]를 들어간 후 > [ip 주소]를 확인합니다 2. 안드로이드 스튜..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [xml 파일] [java 파일 - 일반 스크롤 적용] TextView list_textview = (TextView)findViewById(R.id.list_textview); list_textview.setMovementMethod(new ScrollingMovementMethod()); //TODO 스크롤 사용 [java 파일 - 스크롤 시 맨 하단쪽으로 포커스 이동 표시] private void scrollBott..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [AndroidManifest.xml 화면 기상 (깨우기) 사용 퍼미션] ========== //========== [화면 기상 시키는 메소드] ========== public void getDisplayWakeUp(){ try { /** * [화면 기상 방법] * 1. 화면 제어 권한 획득 실시 - AndroidManifest.xml : * 2. PowerManager.WakeLock 사용해 화면..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ======= [AndroidManifest.xml 파일] ======= // ======= [A_Main 액티비티] ======= //TODO [전역변수 선언] EditText name; EditText phone; //TODO [컴포넌트 매칭] name = (EditText)findViewById(R.id.name); phone = (EditText)findViewById(R.id.phone); //TODO [e..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ===== [xml 파일] ===== //TODO ===== [java 파일] ===== checkID.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Aut..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ==== [xml 파일 원본 색상] ==== android:background="#ff9900" //TODO ==== [java 버튼 클릭 시 색상 변경 효과] ==== button.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getA..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] package kr.co.test.twokproject; import android.content.Context; import android.content.SharedPreferences; public class S_Preference { //TODO == [사용 설명] == /** [전체 key 확인] S_Preference.getTotalKey(getApplication()); //저장된 특정 데이터 불러온다 */ /..