목록Android (948)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] public static void showAlert(final Context mContext, final int setType, String header, String content, String ok, String no) { try { new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { @Override public void run() { if (mContext != null){ // TODO [setType 값 : 아이콘 표시 여부] int drawableResource = 0; if (setType < 0){ drawableResource = -1; // [아이..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------- // [build.gradle 파일 의존 설정] : [okhttp 통신 라이브러리] // ----------------------------------------------------------- implementation("com.squareup.okhttp3:okhttp:4.9.0") implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' // ----------------------------------------------------------- // -..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 6] : [시스템 설정 권한 부여 확인] // ----------------------------------------------------------------------------------------- public static boolean getSystemSettingPermisseionEnable(Context mContext){ /** * ---------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [앱에 부여된 권한 리스트 확인] // ----------------------------------------------------------------------------------------- public static Map getAppPermissionsList(Context mContext){ /** * ------------------------------------------- * [호출 방법] : * * C_..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAppInstallPackgesList : 휴대폰 기기에 설치 된 앱 패키지 목록 반환 // ----------------------------------------------------------------------------------------- public static ArrayList getAppInstallPackgesList(Context mContext) { /** * // -----..

[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goToStartActivity] : 액티비티 인텐트 이동 수행 // ----------------------------------------------------------------------------------------- public static void goToStartActivity(Activity go, Class to){ /** * // -------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // [OkHttpClient 선언] OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(30, TimeUnit.SECONDS) .readTimeout(30, TimeUnit.SECONDS) .writeTimeout(30, TimeUnit.SECONDS) .build(); // [Retrofit.Builder : http 요청 빌더] Retrofit.Builder builder = new Retrofit.Builder() .baseUrl("http://localhost:7000/") .client(okHttpClient) // [OkHttpClient 지정..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * ----------------------------------------------- * [기능 구현 설명] * ----------------------------------------------- * 1. intent.setClassName 사용해 다이렉트 시스템 설정 창 이동 수행 * --------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getRamMemoryUsed : 안드로이드 RAM 메모리 사용량 확인 // ----------------------------------------------------------------------------------------- public static String getRamMemoryUsed(Context mContext) { /** * // ----------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] package com.example.javaproject; import android.app.Activity; import java.io.PrintWriter; import java.io.StringWriter; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class S_Crash implements Thread.UncaughtExceptionHandler { /** * // -------------------------------------------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getAppExitReason : 이전 앱 종료 된 원인 확인 수행 // ----------------------------------------------------------------------------------------- public static String getAppExitReason(Context mContext, String packageName) { /** * // ----------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // --------------------------------------------------------------- // [로직 처리 실시] // --------------------------------------------------------------- try { /** * ----------------------------------------------- * [기능 구현 설명] * ----------------------------------------------- * 1. AppUpdateManager : 인앱 업데이트 기능을 수행할 수 있는 앱 업데이트 매니저 입니다 * ---------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Wifi_Enable_Device] : 기기 와이파이 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Wifi_Enable_Device(Context mContext){ /** * // -----------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Microphone_Enable_Device] : 기기 마이크 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Microphone_Enable_Device(Context mContext){ /** * // ------------------..

[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Bluetooth_Enable_Device] : 기기 블루투스 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Bluetooth_Enable_Device(Context mContext){ /** * // -----------------..

[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Camera_Enable_Device] : 기기 카메라 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Camera_Enable_Device(Context mContext){ /** * // ------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Nfc_Enable_Device] : 기기 NFC 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Nfc_Enable_Device(Context mContext){ /** * // --------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [RETURN] getClipboardList : 클립보드에 저장 된 데이터 리스트 확인 // ----------------------------------------------------------------------------------------- public static ArrayList getClipboardList(Context mContext) { /** * // ------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [get_Watch_Supported_Device] : 기기 Watch 지원 여부 확인 // ----------------------------------------------------------------------------------------- public static Boolean get_Watch_Supported_Device(Context mContext){ /** * // ------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] package com.example.javaproject; import android.app.Activity; import android.app.Application; import android.content.Context; import android.content.Intent; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; public class A_Application extends Application implements Application.ActivityLifecycleCallbacks {..