NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 ADB 필터에 디바이스 추가하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. ADB 필터 정보는 데이타 형식(Data Type)이 배열(Array)입니다. 따라서, 그냥 문자열 "12345"를 입력하면 String 문자가 Char 배열로 변환됩니다. 그렇기 때문에 문자열 배열로 만들어야 하는데요. 이 때 배열 추가 액션을 사용할 수 있습니다. 우선, 문자와 배열간 데이타는 아래와 같이 처리됩니다.

    String 문자열
    12345
    
    String 문자열이 배열 속성에 들어가면 Char로 변환
    1
    2
    3
    4
    5

     

    이와 관련해서 간단하게 테스트 해볼 수 있습니다. [ ADB 연결 액션에 필터 항목을 변수로부터 가져오는 방법 ]을 참고하면 변수 또는 텍스트 값을 배열로 변환하여 ADB의 디바이스 필터에 넣어줄 수 있습니다. 하지만, 이 도움말에서 문자열을 배열로 추가하기 위해 값을 입력하면 ADB 필터와 동일하게 배열로 바뀝니다. 그래서 속성이 2가지인데요. 문자를 배열로 처리하는 방법과 문자를 배열에 문자열로 처리하는 방법이 있습니다. 우선, 첨부되어 있는 스크립트를 에디터에서 열어주세요.

    SOkcBBi.png

     

     

    변수가 2개 추가되어 있는데요. ADB 필터를 변수로 처리하는 방법을 질문하신 고객분이 글로벌 변수로 뭔가 처리하나봅니다. 그래서, 이해하기 쉽게 변수명을 글로벌과 로컬로 나눠서 처리하는 예제를 만들었습니다. 글로벌 변수에는 기본 값 "12345"를 입력 해두었고, 로컬 변수에는 아무런 값도 없습니다.

    [ 변수란? ]

    PndJEJY.png

     

     

    로컬 변수에는 값이 없습니다. 글로벌 변수 값을 배열로 변환해서 로컬 변수에 넣어줄겁니다. 그리고, 이 변수의 값을 ADB 필터에 사용합니다.

    6AOSQCZ.png

     

     

    [ 배열 추가 ] 액션에서 문자열 배열 추가가 아닌 배열 값 추가 항목에 글로벌 변수 값을 가져옵니다. 문자열 배열 추가로 변수를 가져오면 이 속성도 배열이기 때문에 ADB 필터에 문자열을 가져오는것과 동일한 문제가 발생합니다. 그래서, 배열  값 추가에 문자열을 넣어줘야 합니다.

    ※ 아래 그림에서 배열 값 추가에 12345가 있지만, 여러분들은 값이 없어야 합니다. 저는 이미 한번 실행했기 때문에 변수의 값이 들어와 있어서 보이는거예요^^

    GPmpJwQ.png

     

     

    변수로부터 배열 값 추가에 디바이스 정보를 가져오세요.

    TEtJv0w.png

     

     

    문자를 배열의 항목에 추가한 후 변수에 다시 넣어줘야 합니다. 글로벌 변수의 문자를 배열에 추가한 후 로컬 변수에 추가했습니다.

    bEPtiTE.png

     

     

    ADB 필터에 로컬 변수에 저장되어 있는 배열을 가져오세요.

    AsS3LvH.png

     

     

    완성된 매크로를 실행하면 아래 동영상처럼 문자열 변수를 배열로 변환한 후 ADB 필터에서 디바이스에 연결할 수 있습니다.

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.