목록안드로이드 (993)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [AndroidManifest.xml 네트워크 연결 상태 확인 퍼미션] ================== //================== [네트워크 상태 확인 위한 전역 변수 선언 실시] ================== public static final String WIFI_STATE = "WIFE"; public static final String MOBILE_STATE =..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [웹 사이트 이동 실시 메소드 호출] ================== goWebSite("https://naver.com"); //TODO 웹 사이트 주소를 넣어줍니다 //================== [웹 사이트 이동 실시 메소드] ================== public void goWebSite(String url){ String goUrl = ""; try { if(..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [구글 마켓 이동 실시 메소드 호출] ================== goGooglePlayStore("com.kakao.talk"); //TODO 구글 플레이스토어에 등록된 패키지명을 넣어줍니다 //================== [구글 마켓 이동 실시 메소드] ================== public void goGooglePlayStore(String packageNam..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [기본 알림을 발생 시키는 메소드] ================== public void getRingtoneSound(){ try { /** * [실행 방법] * 1. Uri 사용해서 사용자 휴대폰 기본 알림음을 지정합니다 * 2. Ringtone 기본 알림음 실행 설정 및 재생을 합니다 * 3. 사용자 휴대폰이 진동, 무음 모드일 경우는 알림음 재생이 안될 수 있습니다 */ Ur..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [AndroidManifest.xml 진동 사용 퍼미션] ================== //================== [진동 발생 시키는 메소드] ================== public void getVibrator(){ try { /** * [진동 실행 방법] * 1. 진동 사용 권한을 획득 실시 - AndroidManifest.xml : * 2. Vibrator ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //======== [미디어플레이를 사운드 재생 사용법] ======== /** [1번 - 사용법 정의] C_Sound c_Sound; //미디어 플레이 소리 클래스 전역 변수 선언 c_Sound = new C_Sound(getApplicationContext(),R.raw.beep); //사운드 클래스 객체 생성 및 사운드 지정 c_Sound.play(); //사운드 클래스 메소드호출 [2번 - 사용법 정의] new C..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [방법 설명] 1. AndroidStudio 왼쪽 끝에 있는 Gradle 버튼을 클릭 > Task 메뉴 > android 메뉴 > signingReport 클릭 합니다 2. 하단 Run 메뉴 > 실행된 결과값을 확인합니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================================= [키해시 값 알아오는 메소드] ================================= public String getHashKeyData(Context context){ /**[키 해시 설명] * 1. 해시 함수(hash function)는 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑합니다 * 2. 키 해시는 특정 데이터(data)를 해시 함수(..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ====== [전역 변수 선언] ====== ProgressDialog progress_Dialog = null; //TODO 프로그레스 사용 위한 다이얼로그 선언 int progress_Value = 0; //TODO 기본 프로그레스값 표시 // ====== [프로그레스 로딩 시작 메소드 호출] ====== button.setOnClickListener(new View.OnClickListener() { @Over..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] try { Log.d("---","---"); Log.w("//===========//","================================================"); //TODO 고유 단말기 정보 확인 Log.d("","\n"+"[사용자 단말기 고유 정보 및 애플리케이션 정보 확인 실시 - Build, PackageInfo, ActivityManager]"); Log.d("","\n"+"["+"BRAND..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ====== [전역 변수 선언] ====== ProgressDialog progress_Dialog = null; //TODO 프로그레스 사용 위한 다이얼로그 선언 int progress_Value = 0; //TODO 기본 프로그레스값 표시 // ====== [프로그레스 로딩 시작 메소드 호출] ====== button.setOnClickListener(new View.OnClickListener() { @Over..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ======= [AndroidManifest.xml 파일] ======= // ======= [A_Main 액티비티] ======= //TODO [전역변수 선언] EditText num_textview; EditText num_textview2; //TODO [컴포넌트 매칭] num_textview = (EditText)findViewById(R.id.num_textview); num_textview2 = (Edit..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [좌우 이동 소스 코드] // ======== [전역 변수 선언] ======== Animation anim; ImageView anim_imageview; // ======== [컴포넌트 매칭] ======== anim_imageview = (ImageView) findViewById(R.id.anim_imageview); // ======== [왼쪽에서 오른쪽으로 이동 애니메이션] ======== public void getAnim..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //====== [커스텀 토스트 메시지 호출] ====== Toast_Nomal("커스텀 메시지"); //====== [커스텀 토스트 메시지 생성 메소드] ====== public void Toast_Nomal(String message){ LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_normal_t..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO 모바일 디바이스의 뒤로가기 키 이벤트가 발생한 경우 if (keyCode == KeyEvent.KEYCODE_BACK) { Log.d("---","---"); Log.d("//===========//","==================="); Log.d("","\n"+"[A_Main > o..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ==== [화면 사이즈 확인 전역 변수] ==== String MobileSizeData = ""; String WidthSizeData = ""; String HeightSizeData = ""; //TODO ======== 화면 사이즈 확인 ========= Log.d("---","---"); Log.d("//===========//","==================="); Log.d("","\n"+"..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [초기 배열 리스트 목록 선언] ==== String Set[] = {"하나", "둘"}; static boolean Set_Flag[] = {false, false}; String select_List = ""; // ==== [AlertDialog 팝업창 호출 내용 작성] ==== //TODO 타이틀 표시 String Tittle = "타이틀"; //TODO 버튼 이름 정의 String buttonNo ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] // ==== [전역 변수 선언] ==== String popup_tittle = ""; // ==== [팝업 메뉴 호출 이벤트] ==== button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { /** * 1. new PopupMenu(현재 클래스, 부모 컴포넌트 클릭 이벤트 값); * [부모 public v..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO ====== 다중 퍼미션 데이터 선언 ======/ /** [사용 방법] * 1. permissionArray 배열에 퍼미션 허용 받을 데이터를 담는다 * 2. getPermissionCheck() 메소드를 호출해서 퍼미션 허용 여부를 확인한다 * 3. getPermissionOK() 메소드에 모든 퍼미션이 허용된 경우 수행할 로직을 작성하면된다 */ String[] permissionArray = { Man..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] /** ==== [애플리케이션 정보 창 이동하기] ==== */ Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); Uri uri = Uri.fromParts("package", getPackageName(), null); intent.setData(..