/**
* Process가 실행중인지 여부 확인.
* @param context, packageName
* @return true/false
*/
public static boolean isRunningProcess(Context context, String packageName) {
boolean isRunning = false;
ActivityManager actMng = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> list = actMng.getRunningAppProcesses();
for(RunningAppProcessInfo rap : list)
{
if(rap.processName.equals(packageName))
{
isRunning = true;
break;
}
}
return isRunning;
}
BLOG ARTICLE 2020/03 | 46 ARTICLE FOUND
- 2020.03.06 안드로이드에서 Process 실행 여부 확인 함수 1
- 2020.03.06 현재날짜에서 Add day 구하는 함수
- 2020.03.05 Windows 에서 telnet 사용하기
- 2020.03.05 윈도우7에서 IP,DNS셋팅 변경하기 (batch화일로)
- 2020.03.05 AIX /usr 파티션 사이즈 늘리는 명령어
/*
현재날짜에서 Add day 구하는 함수
*/
public static String getAddDt(int day){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentDateandTime = sdf.format(new Date());
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, day);
String strDate = sdf.format(cal.getTime());
return strDate;
}
Windows에서는 Telnet Client 가 기본적으로 설치되어 있지 않은것 같습니다.
Telnet 을 이용하기 위해서는 제어판 -> 프로그램 -> 프로그램 및 기능에 들어가셔서
Windows 기능 사용/사용안함을 선택하시면
우측 기능 목록 하단에 Telnet 체크하여 설치를 해주셔야 합니다
레지스트리를 변경하는 방법과 netsh를 이용하는 방법 두가지가있습니다.
레지스트리 경로는 다음 둘중하나에서 관련 항목 찾아 변경하면 된다고 하네요..
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\(network card name)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\(network card name)
(리부팅을 해야한다는군요)
netsh interface ipv4 set address name= "무선 네트워크 연결" source=static 192.168.0.3 255.255.255.0 192.168.0.1 gwmetric=0 <- 무선 네트워크 연결 : 아이피,서브넷마스크,게이트웨이 변경
netsh interface ipv4 set dnsserver name= "무선 네트워크 연결" source=static address=61.41.153.2 register=both <- primary DNS 변경
netsh interface ipv4 add dnsservers name= "무선 네트워크 연결" address=164.124.101.2 index=2 <- secondary DNS 변경