목록Android (1047)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_BackgroundService] //================================ [버튼 클릭 이벤트] ======================================= start_button.setOnClickListener(new View.OnClickListener() { @Override public void onClic..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [라이브러리 사용 방법] /** * 1. build.gradle(Project) : allprojects 부분 > repositories 내부 > mavenCentral() 추가 * 2. build.gradle(Module:app) : implementation 'com.github.f0ris.sweetalert:library:1.5.1' 추가 * 3. 테스트 : 0S 버전 6 ~ 10까지 정상 테스트 완료 * */ ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_Service] //========== [서비스 등록 부분] ========== public void setServiceStart(){ Log.d("---","---"); Log.w("//===========//","================================================"); Log.d("","\n"+"[A_Serv..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_BroadCast] //========== [클래스 전역 변수 선언] ========== String send_Data = "kghTV:hello"; A_BroadCastReceiver a_broadCastReceiver; //TODO 브로드캐스트 객체 선언 //========== [브로드캐스트 등록 부분] ========== public void..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] try { //TODO ==== [구글 계정 등록창 호출 실시] ==== Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Settings.EXTRA_ACCOUNT_..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] try{ /** ==== [기본 설정 창 이동하기] ==== */ val intent = Intent(Settings.ACTION_SETTINGS) intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION) startActivity(intent) overridePendingTransition(0, 0) } catch(e : Exception){ e.printStackTrace() } /..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [소스코드 : 접속하는 쪽 - 손님] //========== [URL 스키마 접속하는 쪽 - 손님] ========== String packageNames = "kr.co.two2k.manager"; String activityName = "kr.co.two2k.manager.A_UrlSchemaData"; String schemaName = "test_schema"; String hostName = "test_hos..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [스레드 및 UI 변경 작업] ========== try{ Thread(Runnable { // ==== [작업 처리 실시] ==== var str_data = "hello" str_data = str_data + "kotlin" // ==== [UI 동작 실시] ==== runOnUiThread { display_textview.setText(str_data) } }).start() } cat..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [원형 프로그레스 팝업창 전역 변수] ========== lateinit var progress_Dialog: ProgressDialog //========== [원형 프로그레스 팝업창 호출 부분] ========== fun getProgressShow(){ try{ var str_tittle = "Please Wait ..." var str_message = "잠시만 기다려주세요 ...\n진행..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [전체 주소록 이동 실시] ========== public void goAddress(){ Log.d("---","---"); Log.d("//===========//","================================================"); Log.d("","\n"+"[A_Address > goAddress() 메소드 : 모바일 주소록 이동 실시]"); Log.d("//===..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [외부 브라우저 링크 이동 실시] ========== fun goWebBrowser(str_url : String){ var url = str_url if (url.startsWith("http://") || url.startsWith("https://")){ url = url.trim() //TODO 불필요한 공백 제거 } else { url = "http://"+url //TODO http ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [동적 팝업창 전역 변수] ========== lateinit var alertDialog : AlertDialog lateinit var builder : AlertDialog.Builder //========== [동적 팝업창 호출 부분] ========== fun getAlertShow(){ try{ var str_tittle = "타이틀" var str_message = "내용" var ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //============= [일회용 팝업창 호출 실시] ============= try{ var str_tittle = "타이틀" var str_message = "내용" var str_buttonOK = "확인" var str_buttonNO = "취소" var str_buttonNature = "이동" AlertDialog.Builder(this@A_AA_Test_Kotlin) .setTitle(str_tittl..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [실시간 핸들러 작업 시작 명령] ========== fun getHandlerStart() { Log.d("---","---") Log.w("//===========//","================================================") Log.d("","\n"+"[A_AA_Test_Kotlin > getHandlerStart() 메소드 : 핸들러 시작 실시]") L..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //TODO ===== [코틀린 Intent 이동 및 putExtra 데이터 전달 실시] ===== try{ var intent = Intent(this, A_Test_Kotlin :: class.java) intent.putExtra("name", "투케이") intent.putExtra("age", "28") startActivity(intent) } catch(e : Exception){ e.printStackT..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] [클래스 관련] package kr.co.two2k.manager import android.content.Context import android.os.Bundle import android.text.method.ScrollingMovementMethod import android.util.Log import android.view.KeyEvent import android.view.MotionEvent impo..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ======== [컴포넌트 생성 부분] ======== EditText test_edit = (EditText)findViewById(R.id.test_edit); //TODO ======== [EditText 포커스 활성 부분] ======== test_edit.requestFocus(); //TODO 포커스 활성 //TODO ======== [EditText 키보드 타입 변경 부분] ======== tes..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ======== [XML 파일] ======== //TODO ======== [JAVA 파일] ======== TextView list_textview = (TextView)findViewById(R.id.list_textview); list_textview.setMovementMethod(new ScrollingMovementMethod()); //TODO 스크롤 사용 지정 /* ===============..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [AndroidManifest.xml 파일] ====== //TODO ==== 퍼미션 정의 부분 ==== //TODO ==== application 부분 ==== android:requestLegacyExternalStorage="true" //TODO ====== [안드로이드 파일명으로 경로 확인 메소드] ====== public String getFilePath(String name){ //T..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [안드로이드 WIFI 활성 여부 확인 메소드] ====== public void getWifiStateCheck(){ try { /** [설 명] * 1. 와이파이 지원, 와이파이 활성 여부, 와이파이 연결 상태를 확인할 수 있습니다 * 2. 안드로이드 Q 버전 (API 29) 부터는 wifiManager.setWifiEnabled 와이파이 강제 활성 및 비활성을 할 수 없습니다 */ //TODO..
