본문 바로가기

전체 글104

Resource 배열처리 작업을 하다보면 string, integer와 같은 resource들을 나열해서 쓸때가 있다.나열된 resource들은 코드를 복잡하게 만드는 주범이다. 이때 array를 이용하여 처리한다면 깔끔하게 처리할 수 있다. 다음과 같이 알기 쉽게 array라는 xml파일에 작업하도록 하겠다. array는 string , integer, drawable 등 다양한 형태로 추가 가능하다. test1 test2 test3 test4 1 2 3 4 @drawable/ic_place_white_24dp @drawable/ic_local_hotel_white_24dp 꺼내 쓰는 방법은 다음과 같이 하면된다.여기서 drawble은 TypedArray를 써서 담아야 한다. String[] strList = getResour.. 2016. 2. 9.
안드로이드 비디오 재생하기 안드로이드에서 비디오를 재생하는 방법은 두가지다. 하나는 원격지 서버에서 스트림으로 받아와 재생하는 방법또 하나는 로컬에 있는 매체를 재생하는 방법 다양한 재생방법과 라이브러리가 있겠지만 가장 기본적인 방법은 아래와 같다. VideoView videoView = (VideoView) findViewById(R.id.vidieo); MediaController controller = new MediaController(this); controller.setVisibility(View.GONE); videoView.setMediaController(controller); videoView.setOnCompletionListener(completionListener); //로컬 videoView.setVide.. 2016. 2. 6.
이미지 선택시 번호 표시하기 우리가 흔히 sns에서 사진을 첨부할 때 선택할 때마다 번호가 생성되는 것을 볼 수 있습니다.그냥 첨부해도 되지만 번호를 보여준다는 것은 사용자들로 하여금 올바르게 작동되고 있다는 것을 인식시켜줍니다. 제가 문득 카카오그룹의 사진을 첨부하며 본 것을 간단하게 만들어봤습니다. 2016. 2. 2.
ButterKnife 사용하기 ButterKnife란? 스퀘어 개발자인 JakeWharton이 만든 어노테이션 프로세싱을 이용한 오픈소스 라이브러리 기존의 코드public class TestActivity extends AppCompatActivity { private TextView textView1; private TextView textView2; private TextView textView3; private TextView textView4; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); textView1 = (TextView.. 2016. 1. 31.
오토핫키 이미지서치 #3 Autohotkey ImageSearch #3 오토핫키 이미지서치 마지막 시간. 이미지서치와 클릭기능을 조합할 수 없는가?이미지가 여러개가 있다면 다중으로 인식해서 원하는 동작을 하지 못하는가?가능합니다!! 이미지서치의 다중처리를 위해서는 loop문을 써야 하는데요loop은 반복처리를 위한 명령어 입니다. 2016. 1. 31.
오토핫키 이미지서치 #2 Autohotkey ImageSearch #2 오토핫키 이미지서치 두번째 시간. 오토핫키를 제작할 때 이미지가 많아지게 되면 폴더를 만들어 따로 관리하게 됩니다. 관리를 쉽게 하기 위해서입니다. 이전 동영상에는 이미지의 폴더와 실행폴더의 위치가 같았습니다. 하지만 폴더의 위치가 바뀐다면? 이미지가 있는 해당 디렉토리의 path값만 작성하시면 됩니다. 2016. 1. 31.
오토핫키 이미지서치 #1 Autohotkey ImageSearch #1 오토핫키 이미지서치 첫번째 시간. ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile - 이미지서치를 이용하여 메세지 박스 출력 2016. 1. 31.
오토핫키의 기본기능(send, loop, sleep, click) 키보드 입력 명령어 send, SendInput send, textSendInput, text sendInput은 send보다 명령어 처리가 빠릅니다. 영상에서 첫번째가 send 명령어, 두번째가 SendInput 명령어 속도차이가 확연하죠? 일반적인 문자가 아닌 키를 누르고 싶으시면 send, {A} 2016. 1. 31.
메세지박스 간단하지만 자주쓰이는 기능. 메세지박스. 메세지 박스의 명령어 MsgBox, textMsgBox[, Options, Title, Text, Timeout] 자~ 명령어를 입력하여 테스트 해볼까요? 아래는 메세지 박스 명령어를 입력 후 파일을 저장한 뒤 핫키 F3번키를 눌러 실행한 모습입니다. 실습해 보셨나요? 메세지 박스는 어느 특정 기능을 수행했을 때 알림처리 역할을 합니다. 예를들어 네이버 로그인을 프로그래밍 했다고 가정하면 로그인 후 로그인이 성공했는지 실패했는지 표시 할 수 있을 겁니다. 부가기능 ◆ Option 없거나 0일때 확인1일때 확인, 취소2일때 중단, 다시시도, 무시3일때 네, 아니오, 취소4일때 네, 아니오5일때 다시시도, 취소6일때 취소, 다시시도, 계속 ◆ Title 메세지박스의 .. 2016. 1. 31.