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

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] #1565c0 #1565c0 #1565c0 android:background="@color/colorPrimary" textView = (TextView)findViewById(R.id.textView); int color = ContextCompat.getColor(this, R.color.colorPrimary); textView.setBackgroundColor(color); /* ===================..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] 투케이 android:text="@string/app_name" String Tittle = getResources().getString(R.string.app_name); /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] try { //TODO 액티비티 화면 재갱신 시키는 코드 Intent intent = getIntent(); finish(); //현재 액티비티 종료 실시 overridePendingTransition(0, 0); //인텐트 애니메이션 없애기 startActivity(intent); //현재 액티비티 재실행 실시 overridePendingTransition(0, 0); //인텐트 애니메이션 없애기 } catch (Exc..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] try { //TODO 복사할 데이터 메시지 String copy = Message; //TODO 클립보드 사용 코드 ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clipData = ClipData.newPlainText("copy", copy); //TODO 클립보드에 copy 라는 이..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== [화면 캡처 (capture) 방지 기능] ====== /** [설 명] * 1. setContentView(R.layout.activity_main); 코드 밑쪽에 작성해주면됩니다 * 2. 기기마다 캡처 방지 기능 수행 시 토스트 메시지를 표시해주거나 아무런 이벤트가 발생하지 않을 수 있습니다 */ try { getWindow().addFlags(WindowManager.LayoutParams...

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] float dp = getResources().getDisplayMetrics().density; //TODO 실제 DP 사이즈를 구하기 위함 LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( //TODO XML에서 정의한 부모 컴포넌트 속성을 명시 //ViewGroup.LayoutParams.WRAP_CONTENT, //TODO WRAP 속성..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO 컴포넌트 : 텍스트 크기 변경 DP 기준 [textSize] textview.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); //TODO 컴포넌트 : 텍스트 색상 변경 [textColor] textview.setTextColor(Color.parseColor("#ff0000")); //TODO 컴포넌트 : 텍스트 스타일 변경 [textStyle] textview.setType..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ImageView : 이미지 변경 [src] imageview.setImageResource(R.drawable.ic_launcher_foreground); imagebutton.setImageResource(R.drawable.ic_launcher_foreground); //TODO 컴포넌트 : 배경 이미지 변경 [background] textview.setBackgroundResource(R.drawabl..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //=================== [앱이 설치되어있으면 실행, 아니면 마켓이동 실시 메소드] ===================== public void goAppRun(String packageNames){ boolean isExist = false; PackageManager packageManager = getPackageManager(); List mApps; Intent mIntent = new Intent..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [일회용 AlertDialog 팝업창 호출 메소드 정의 실시] ========== public void getAlertDialog(String header, String content, String ok, String no, String normal){ //TODO 타이틀 및 내용 표시 String Tittle = header; String Message = content; //TODO 버튼 이름 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [앱이 설치되어있으면 실행, 아니면 마켓이동 실시 메소드] ========== public void goAppRun(String packageNames){ boolean isExist = false; PackageManager packageManager = getPackageManager(); List mApps; Intent mIntent = new Intent(Intent.ACTION_MAIN,..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [필요 변수 선언 및 메소드 호출 실시] ================== String url = "https://www.youtube.com/watch?v="; //TODO 사이트 주소 String key = "cxLG2wtE7TM"; //TODO 고유 값 goWebSiteSSO(url,key); //TODO 메소드 호출 //================== [고유 인증 키값 사용해..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========= [클릭 이벤트 시간을 저장할 변수 선언] ========= private long clickTime = 0; //========= [뒤로가기 클릭 이벤트 메소드 정의 실시] ========= @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 모바일 디바이스의 뒤로가기 키 이벤트가 발생한 경우 if (keyCode == ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // =============== [Base64 인코딩] =============== public String getBase64encode(String content){ return Base64.encodeToString(content.getBytes(), 0); //TODO Base64 암호화된 문자열로 반환 } // =============== [Base64 디코딩 - 문자열 반환] =============== pub..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ========= [키해시 값 알아오는 메소드] ========= public void getHashKeyData(Context context){ /** * 1. 사용 이유 - 카카오, 구글 등 API 호출 시 hash key를 통해 인증된 사용자인지 여부를 판단합니다 * */ try { //TODO === [로컬 sha1 인증서 HashKey 얻기] === String sha1_hash = ""; PackageIn..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ====== [FEATURE_NO_TITLE 선언해 타이틀바 표시 설정 해제 실시] ====== package kr.co.test.twokproject; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Window; public class A_Main extends AppCompatActivity..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [기기 센서 지원 여부 확인 메소드] ================== public void getSensorState(){ try { Log.d("---","---"); Log.d("//===========//","================================================"); Log.d("","\n"+"[A_Sensor > getSensorState()..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [AndroidManifest.xml 네트워크 연결 상태 확인 퍼미션] ================== //================== [블루투스 상태 확인 위한 전역 변수 선언 실시] ================== public static final String BLUETOOTH_DISABLE = "DISABLE"; public static final String BLUE..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [AndroidManifest.xml 네트워크 연결 상태 확인 퍼미션] ================== //================== [네트워크 상태 확인 위한 전역 변수 선언 실시] ================== public static final String WIFI_STATE = "WIFE"; public static final String MOBILE_STATE =..