루팅 체크.

ANDROID 2014. 10. 11. 13:36

루팅체크. 

public static boolean isRooting()

{

boolean isRootingFlag=false;

 String ROOT_PATH = Environment.

           getExternalStorageDirectory() + "";

   String ROOTING_PATH_1 = "/system/bin/su";

   String ROOTING_PATH_2 = "/system/xbin/su";

   String ROOTING_PATH_3 = "/system/app/SuperUser.apk";

   String ROOTING_PATH_4 = "/data/data/com.noshufou.android.su";

    

    String[] RootFilesPath = new String[]{

    ROOT_PATH + ROOTING_PATH_1 ,

           ROOT_PATH + ROOTING_PATH_2 , 

           ROOT_PATH + ROOTING_PATH_3 , 

           ROOT_PATH + ROOTING_PATH_4

   };

    try {

           Runtime.getRuntime().exec("su");

           isRootingFlag = true;

       } catch ( Exception e) {

           // Exception 나면 루팅 false;

           isRootingFlag = false;

       }

        

       if(!isRootingFlag){

           isRootingFlag = checkRootingFiles(createFiles(RootFilesPath));

       }

return isRootingFlag;

}

/**

     * 루팅파일 의심 Path를 가진 파일들을 생성 한다.

     */

    private static File[] createFiles(String[] sfiles){

        File[] rootingFiles = new File[sfiles.length];

        for(int i=0 ; i < sfiles.length; i++){

            rootingFiles[i] = new File(sfiles[i]);

        }

        return rootingFiles;

    }

     

    /**

     * 루팅파일 여부를 확인 한다.

     */

    private static boolean checkRootingFiles(File... file){

        boolean result = false;

        for(File f : file){

            if(f != null && f.exists() && f.isFile()){

                result = true;

                break;

            }else{

                result = false;

            }

        }

        return result;

    }

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

한글만~

public boolean isHangl(String email) {

        if (email==null) return false;

        boolean b =email.matches(".*[ㄱ-ㅎㅏ-ㅣ가-힣]+.*");

        return b;

    }

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

이메일 검사.

public boolean isEmail(String email) {

        if (email==null) return false;

        boolean b = Pattern.matches("[\\w\\~\\-\\.]+@[\\w\\~\\-]+(\\.[\\w\\~\\-]+)+",email.trim());        

        return b;

    }


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,
안드로이드 사용자 디스플레이 랭귀지 얻어오기. 

각회사 단말기별로 많이 테스트 해보지 못했음. 예외상황 발생시 조건 추가해서 사용하시기 바랍니다.


public boolean IsLanguageKorea()

{

boolean result=false;

String  is_language=Global.mContext.getResources().getConfiguration().locale.getDisplayLanguage(); //안드로이드 context를 가져와서 하세요.


if(is_language.equals("ko")|| is_language.equals("KO")|| is_language.equals("한국어"))

{

result=true;

}

return result;

}



블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

https://chrome.google.com/webstore/detail/pig-toolbox-super-gesture/oiplkfaidhjklglajdpfehoagkmlcakh?hl=ko

이거 쓰시면 왠만불편함은 해결될듯합니다.

'이것저것' 카테고리의 다른 글

배달마녀부 키키 2014  (0) 2014.10.26
삼천리 하이브리드MTB 700C 공기 주입 바람 바퀴 타이어 쏘울  (0) 2014.10.25
리눅스 압축하기.  (0) 2014.09.23
리눅스 백업  (0) 2014.09.22
레드문 위장 오토  (0) 2014.09.20
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

예제:

SELECT * from 테이블명

Where EXISTS (

SELECT * FROM 테이블명WHERE 칼럼 IN(조건값들) AND 칼럼 = 칼럼);


'Oracle' 카테고리의 다른 글

SQL 계정생성 복구  (0) 2014.11.11
SQL 기본개념  (0) 2014.11.11
오라클 데이터 조건 여러개 걸때. or문 대신 쓸만한거.  (0) 2014.09.23
ORACLE UPDATE 정리중  (0) 2014.09.19
오라클 기본 명령  (0) 2014.08.18
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

select * from 테이블명

where 칼럼이름 IN ('값','값','값');

오케잉?

'Oracle' 카테고리의 다른 글

SQL 계정생성 복구  (0) 2014.11.11
SQL 기본개념  (0) 2014.11.11
오라클 IN처럼 쓰면서 조건을 걸수 있는 문 EXISTS  (0) 2014.09.23
ORACLE UPDATE 정리중  (0) 2014.09.19
오라클 기본 명령  (0) 2014.08.18
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

리눅스 압축하기.

tar cvfzp /압축파일경로 /압축할최상위경로.

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

리눅스 백업

이것저것 2014. 9. 22. 10:09

rsync -avz -e 'ssh -p 22' /home/backup/db/ 서버주소:/home/Donggu/db/

'이것저것' 카테고리의 다른 글

우막힘클릭 막힌거 소스 글 긁어올때...  (0) 2014.09.25
리눅스 압축하기.  (0) 2014.09.23
레드문 위장 오토  (0) 2014.09.20
자료검색  (0) 2014.09.19
윈도우 정품인증 크랙 패치 윈도우7 윈도우8  (0) 2014.09.14
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

27초 마다 위장크림 먹음

f8번 3번째 칸에 위장크림을 놔두고


컨트롤+o 시작

컨트롤+p  중단/재시작(재시작시 중단점 대기시작만큼 대기했다 먹음)

컨트롤+[ 완전종료 (매크로가 꺼짐)


혹시 매크로 제작 원하시는분은 연락주세요 


위장크림27.exe


'이것저것' 카테고리의 다른 글

리눅스 압축하기.  (0) 2014.09.23
리눅스 백업  (0) 2014.09.22
자료검색  (0) 2014.09.19
윈도우 정품인증 크랙 패치 윈도우7 윈도우8  (0) 2014.09.14
오토핫키 레드문  (0) 2014.09.09
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,