'IT'에 해당되는 글 153건

  1. 맥에서 하드디스크 복구 명령어(하드디스크 오류로 부팅 안될시에도 사용 가능, 해킨토시) 1
  2. 이젠 컴퓨터에서도 카톡하자 - 카카오톡 PC 배타 버전 후기
  3. [Android/JAVA] 자바 연산자(그리고, 또는, etc)를 사용하여 효과적으로 개발하기
  4. 맥에서 플래시 동영상(네이버 동영상) 다운로드 받기(추출하기) - FLV Spider
  5. 안드로이드 개발 - R.drawable.변수 R.string.변수 사용하기 1
  6. 안드로이드 개발(자바개발 포함) - 이클립스 소스 코드가 지저분할때
  7. 윈도우 꾸미기 - 윈도우에서 맥의 런치패드(LaunchPad) 사용하기 - XLaunchPad
  8. 안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결
  9. 안드로이드 앱 개발 - 배경을 연속된 패턴으로 바꾸기(android:background)
  10. 윈도우 꾸미기 - 윈도우 마우스 커서 바꾸기(꾸미기)(XP,Vista,7,8)
하드디스크를 읽는 도중에 멈추게 하거나 시스템 강제 종료할시에는 하드가 꼬여 정상적으로 작동이 안 되거나 부팅 하드디스크인 경우에는 부팅이 아예 되지 않는 경우가 발생합니다. 부팅이 안되는 경우 윈도우에서는 시동 복구를 사용하여 복구합니다. 물론 맥에서도 복구HD라고 복구를 해주는 시스템이 있기는 합니다.

하지만 해킨토시라면 말이 달라집니다. 내장된 복구 HD가 없기 때문에 명령어로 쳐야 하거나 리얼맥으로도 이 방법을 사용하여 복구할 수 있으니 알아두면 좋습니다.



부팅이 안되는 경우
 
부팅이 안되는 경우에는 "-s" 옵션으로 부팅하신 후 진행하시면 됩니다.
그렇지 않으면 터미널로 진행하시면 됩니다.

터미널로 작업하는 경우

터미널로 작업하는 경우에는 먼저 권한을 얻어줘야 합니다. "sudo -s"를 입력하여 권한을 획득한 후 아래로 진행해주세요.



맥에서 하드디스크 복구 명령어(하드디스크 오류로 부팅 안될시에도 사용 가능, 해킨토시)
 
1. 먼저 자신이 복구할 하드디스크의 마운트된 하드디스크 번호를 알기 위해 터미널에 "df"라고 쳐 줍니다.
 


자신이 사용하고 있는 하드 디스크 목록이 나오는데 자신이 복구할 하드디스크의 /dev/ 뒤에 있는 문자열을 알고 계시면 됩니다. (예:rdisk0s2)

 2. 터미널에 복구 명령어인 "fsck_hfs -r /dev/하드디스크 번호"를 입력해주세요. (예:fsck_hfs -r /dev/rdisk0s2)
 
복구가 필요한 하드디스크일 경우에는 알아서 복구합니다.

이 방법으로 안되는 경우  
"fsck_hfs -l /dev/하드디스크 번호" 로 시도해보세요.





도움이 되셨나요?
그럼 손가락을 눌러주세요:)

 


카카오톡이 출시되고 몇년만에 드디어 PC전용 버전이 만들어졌습니다.
배타테스터 모집을 하길래 한번 신청해본 결과 카카오톡 배타테스터에 당첨되어 남들보다 먼저 사용해보고 후기를 올리게 되었습니다.





먼저 운영체제는 윈도우만 지원하는데 저는 맥이 주 사용 운영체제라 많이 아쉬웠습니다. 개발인력이 부족했다면 틱톡처럼 어도베 AIR이나 자바를 사용해 많은 운영체제를 폭넓게 지원시킬수도 있었을텐데요. 
그래도 맥을 지원해줄것이라는 기대를 조금이나마 걸어봅니다.


처음 시작하면 위 화면과 같이 카카오계정으로 로그인하라고 나오는데 모바일에서 생성해주신 후에 로그인을 시도해야 합니다. 카카오톡 PC 버전 설치 파일을 유출하면 누구나 깔수 있어 배타태스터의 의미가 없지 않나라고 생각했는데 배타 태스터가 아닌 사용자들은 여기서 로그인이 되지 않는다고 합니다.

 


 


처음 화면은 추천친구 탭이 없는걸 제외하곤 평소에 자주 사용하는 모바일 카카오톡과 별 차이점이 없으며 너무 큰 기능을 기대하신 분들은 실망하실 수도 있겠으나 평소에 자주 쓰던 모습과 비슷해서 기능을 찾는데에는 별로 해매는 일 이 없을것 같습니다.

 


모바일에서 그랬던 것처럼 PC버전에도 똑같이 잘 됩니다. 몇가지 자잘한 버그가 있긴 있지만 베타버전이니 큰 문제 될건 없을것 같습니다.


카카오톡 PC버전은 모바일보다 컴퓨터를 많이 사용하는 사람들에게 손의 부담을 덜어주는 용도로 유용한 프로그램이 될 것 같습니다. 

 

도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

단순한 어플리케이션을 만들때에는 굳이 사용할 필요가 없지만 논리적 연산을 많이 해야하거나, 조건이 많은 앱이라면 연산자가 필요할 때가 있습니다.

 저는 주로 이항, 관계, 동등, 논리 연산자를 많이 사용하고, 또 많이 사용됩니다.(아래참조)

다양한 연산자들

 

1. 산술 연산자(Arithmetic Operators)

 

산술 연산을 수행하는 연산자를 말하며, 다른 언어에서 사용되는 사칙 연산자와 기능 및 서식 형태가 큰 차이가 없다. 이러한 산술 연산자는 이항 연산자, 부호 연산자, 증감 연산자 등으로 구별된다.

 

 

이항 연산자(Binary Operators)

연산자

의 미

사용 예

+

덧셈 연산자(Additive operator)

a=b+c;

b와 c를 더한 값을 a에 대입

-

뺄셈 연산자(Subtraction operator)

a=b-c;

b에서 c를 뺀 값을 a에 대입

*

곱셈 연산자(Multiplication operator)

a=b*c;

b와 c를 곱한 값을 a에 대입

/

나눗셈 연산자(Division operator)

a=b/c;

b에서 c를 나눈 값을 a에 대입

%

나머지 연산자(Remainder operator)

a=b%c;

b에서 c를 나눈 나머지 값을 a에 대입

 

부호 연산자(Sign Operators)

연산자

의 미

사용 예

+

양수 연산자(Unary plus operator)

b = +a;

양수임을 의미

-

부호의 반전(Unary minus operator)

b = -a;

  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?xml:namespace prefix = o />

 

증감 연산자(Increment/Decrement Operators)

연산자

의 미

사용 예

++

증가 연산자(increment operator)

a++; 또는 ++a;

a=a+1; 과동일

--

감소 연산자(decrement operator)

a--; 또는 --a;

a=a-1; 과동일

 

산술 연산자의 우선순위와 결합성

연산자 우선순위

연산자

결합성

-(단항), ++, --

우에서 좌로

*, /, %

좌에서 우로

+, -

좌에서 우로

=

우에서 좌로

         ※결합성이란 동일한 우선순위를 갖는 연산자들이 어느 방향으로 결합하는가를 결정

 

 

 

 

 

2. 관계 및 논리연산자

 

자바에서는 C/C++언어와는 다르게 모든 비교 및 논리 연산 식에 대한 결과는 참(true)이나 거짓(false)으로 처리한다.

 

 

관계 연산자(Relational operators)

연산자

의 미

사용 예

<

~ 보다 적다.

a < b

a가 b보다 적으면 true, 그렇지 않으면 false

<=

~ 보다 적거나 같다.

a <= b

a가 b보다 적거나 같으면 true, 그렇지 않으면 false

>

~ 보다 크다.

a > b

a가 b보다 크면 true, 그렇지 않으면 false

>=

~ 보다 크거나 같다.

a >= b

a가 b보다 크거나 같으면 true, 그렇지 않으면 false

 

동등 연산자(Equality operators)

연산자

의 미

사용 예

==

~ 와 같다.

a == b

a와 b가 같으면 true, 그렇지 않으면 false

!=

~ 와 같지 않다.

a != b

a와 b가 같지 않으면 true, 그렇지 않으면 false

 

논리 연산자(Conditional Operators)

연산자

의 미

사용 예

&&

AND(논리곱)

a && b

a와 b가 참이면 true, 그렇지 않으면 false

||

OR(논리합)

a || b

a 또는 b가 참이면 true, 그렇지 않으면 false

 

논리 부정 연산자(Logical complement operator)

연산자

의 미

사용 예

!

NOT(논리 부정)

!a

a가 거짓이면 true, 참이면 false

 

instanceof 연산자

객체명 instanceof 클래스명

객체명 instanceof 인터페이스명




3. 비트 단위 연산자(bitwise operators)

 

시스템 프로그램이나 게임 프로그램 등을 개발할 경우에는 각 비트들을 조작해야 하는 경우가 발생할 수 있다. 따라서 java는 각 비트에 접근하기 위해 비트 단위 연산자를 제공하며 비트 단위 연산자는 연산의 대상이 비트(bit)단위로 이루어지므로 먼저 연산 대상을 2진수로 변환하여 연산을 해야 한다.

또한 비트 단위 연산자는 피연산자로 double 또는 float 형을 제외한 산술 형 데이터를 취한다.

 

 

비트 단위 부정 연산자(Unary bitwise complement)

연산자

의 미

사용 예

~

해당 비트를 반전(0→1, 1→0)

b = ~a;

a값을 비트 단위로 반전시켜 b에 대입

 

비트 단위 논리 연산자

연산자

의 미

사용 예

&

비트 단위 AND

c = a & b;

a 와 b를 비트단위 AND 연산 후 c에 대입

|

비트 단위 OR

c = a | b;

a 와 b를 비트단위 OR 연산 후 c에 대입

^

비트 단위 Exclusive OR

c = a ^ b;

a 와 b를 비트단위 XOR 연산 후 c에 대입

■ 비트 단위 논리 연산자의 진리표

a

b

a & b

a | b

a ^ b

0

0

0

0

0

0

1

0

1

1

1

0

0

1

1

1

1

1

1

0

 

비트 단위 이동 연산자

연산자

의 미

사용 예

>>

산술적 우측 Shift 연산자

c = a >> b;

a를 2진수로 변환 후 b 비트만큼 우측으로 이동

(이동으로 생긴 왼쪽 자리는 MSB(부호)로 채움)

<<

산술적 좌측 Shift 연산자

c = a << b;

a를 2진수로 변환 후 b 비트만큼 좌측으로 이동

(이동으로 생긴 우측 자리는 0으로 채움)

>>>

논리적 우측 Shift 연산자

c = a >>> b;

a를 2진수로 변환 후 b 비트만큼 우측으로 이동

(이동으로 생긴 왼쪽 자리는 0으로 채움)

 

 

 

 

 

4. 대입 연산자(assignment operators)

 

대입 연산자 『=』는 그 좌우의 값이 서로 같다(equal)는 수학적인 의미가 아닌, 우측의 값을 좌측에 대입(assign)한다는 의미를 갖고 있다.

 

연산자

의 미

사용 예

=

우변의 값을 좌변에 대입

a=b;

 

+=

좌변과 우변의 값을 더해서 좌변에 대입

a+=b;

a=a+b; 와 동일

-=

좌변에서 우변의 값을 뺀 후 좌변에 대입

a-=b;

a=a-b; 와 동일

*=

좌변과 우변의 값을 곱해서 좌변에 대입

a*=b;

a=a*b; 와 동일

/=

좌변에서 우변의 값을 나눈 후 좌변에 대입

a/=b;

a=a/b; 와 동일

%=

좌변에서 우변의 값을 나눈 나머지를 좌변에 대입

a%=b;

a=a%b; 와 동일

<<=

좌변 값을 우변 수만큼 비트단위로 좌측 이동한 값을 좌변에 대입

a<<=b;

a=a<<b; 와 동일

>>=

좌변 값을 우변 수만큼 비트단위로 우측 이동한 값을 좌변에 대입(빈 공간은 MSB로 채움)

a>>=b;

a=a>>b; 와 동일

>>>=

좌변 값을 우변 수만큼 비트단위로 우측 이동한 값을 좌변에 대입(빈 공간은 0으로 채움)

a>>>=b;

a=a>>>b; 와 동일

&=

좌변과 우변의 값을 비트단위 AND 연산 후에 좌변에 대입

a&=b;

a=a&b; 와 동일

^=

좌변과 우변의 값을 비트단위 배타적 OR 연산 후에 좌변에 대입

a^=b;

a=a^b; 와 동일

|=

좌변과 우변의 값을 비트단위 OR 연산 후에 좌변에 대입

a|=b;

a=a|b; 와 동일

 

 

조건 연산자(Conditional operator)

 

조건 연산자는 삼항 연산자 또는 선택 연산자라 하며, 자바 언어 중 유일하게 피연산자(오퍼랜드)가 3개 필요한 연산자이다.

 

변수 = 조건식 ? 값1 : 값2;

조건식을 판단하여 조건식이 참이면 『값 1』을, 조건식이 거짓이면 『값 2』를 갖는다.

 

■ 사용 예

max = x > y ? x : y;

x 변수의 값이 y 변수의 값보다 크면 x를, 그렇지 않으면 y를 max에 대입한다.

일부 출처 : http://goldenpig.egloos.com/3032166 


도움이 되셨나요?
그럼 손가락을 눌러주세요:)
 


때로는 (네이버)블로그나 카페에 달린 동영상을 다운로드 받고 싶을때가 있습니다. 윈도우같은 경우에는 다운로드 받게 해주는 툴이 널렸지만 맥은 그런것 같지 않습니다.
이와 같이 FLV의 플래시(네이버) 동영상을 다운로드 받기 위해 툴이 있습니다.


 
맥에서 플래시 동영상(네이버 동영상) 다운로드 받기(추출하기) - FLV Spider

1. 아래 사이트에 들어가 "Download"를 눌러 FLV Spider를 다운로드 받아 줍니다.
http://home.flvspider.com/osx/index.php?pid=1 


2. FLV Spider 앱을 어플리케이션 폴더에 옮겨 설치해줍니다.


3. 앱을 실행하면 도우미 툴이 필요하다고 합니다. 이 툴은 플래시 추출할때 사용되는것 같으므로 암호를 풀어 허용해줍니다.


5. 현재 "Capture"부분이 초록색이면 동영상 캡쳐 준비가 되어있다는 뜻입니다. 초록색이 아닌 경우에는 "Capture" 버튼을 눌러 캡쳐를 시작하게 해주세요.

 
6. 이렇게 해 놓은 다음에 플래시(네이버) 동영상을 재생하면 자동으로 동영상을 다운로드 받는걸 알 수 있습니다.



 

 7. 동영상 캡쳐가 완료되면 자신이 캡쳐한 비디오에서 "Save Movie As"를 누른 다음에 자신이 원하는 저장 위치에다 저장시키면 완료됩니다.

 
이렇게 저장한 동영상은 언제든지 바로 볼수 있으며 컨버터를 통해 음악으로 들을 수도 있습니다.


도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
안드로이드 자바에서는 이미지나 문자열 리소스를 불러올때 R.drawable. 이나 R.string 을 사용합니다.
그런데 이미지나 문자열을 불러올때 이미지 이름이나 문자열 이름을 달리하여 변수로 사용하고 싶을 때가 있습니다.

예를들면 R.drawable.t_1 R.drawable. t_2  R.drawable.t_3 와 같이 규칙성있는 이미지같은걸 말합니다.

Drawable 그림파일 변수


    tmpSign = "n_"+ 변수;



// 가변 아이콘을 호출할 경우

int lid = this.getResources().getIdentifier(tmpSign, "drawable", this.getPackageName());

((ImageView)v.findViewById(R.id.iconView)).setImageResource(lid);


// 가변 아이콘을 호출할 경우

int lid = this.getResources().getIdentifier(tmpSign, "string", this.getPackageName());

String str = this.getString(lid); 혹은 this.getResouces().getString(lid); 

String 문자열 변수

 
int lid = getResources().getIdentifier("변수", "string", getPackageName());

tv_nation.setText( lid );    

그냥 lid를 사용하면 R.java에 저장되어있는 숫자 값으로 나옵니다.
따라서 getString(lid)로 표현해줘야만 문자열이 나옵니다.


도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

자고로 깔끔하고 정돈된 소스코드는 개발의 속도와 효율성이 아주 높아질 뿐만 아니라 개발의 재미를 더 잘 느낄 수 있습니다.
저는 주로 안드로이드 앱 개발을 위해 이클립스를 사용하는데 작업하다보면 주석처리를 했음에도 불구하고 줄처리가 점점 지저분해짐을 느끼고 있었습니다.

 


안드로이드 개발(자바개발 포함) - 이클립스 소스 코드가 지저분할때

더욱 확실한 소스 코드 정리 방법이 없나 찾아보다가 이클립스 자체에서 소스코드 정리를 해주는 단축키가 있다는 것을 알게 되었습니다.

1. Windows의 경우
Ctrl + Shift + F

2. Mac의 경우
Command + Shift + F
위와 같은 방법으로 할시 소스코드의 줄정렬이 깔끔하게 자동으로 정리되는것을 볼 수 있습니다.




도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

사람들이 주로 사용하는 윈도우와는 달리 맥에는 런치패드(LauncherPad)라는 런쳐가 있습니다.
아이폰, 아이패드와 같이 직관적이라서 사용하기 편하고 또한 트랙패드를 사용할 수 있다면 런치패드는 아주 편합니다.



하지만 윈도우8을 제외한 윈도우는 시작 메뉴가 유일한 런쳐이며 직관적이지가 않습니다.
이 이유가 아니더라도 맥처럼 꾸민다던지 한번 체험을 해보고 싶은 분들이 있을 수 있습니다.

윈도우에서도 LaunchPad를 써보자 - XLaunchPad
 

이 툴은 윈도우에서도 런치패드를 체험해볼 수 있게 맥의 런치패드를 모방한 유틸리티입니다.

1. 아래 파일을 다운로드한 후 실행해주세요.

 
2. 설치 환영 화면이 나옵니다. "Next"를 눌러주세요.

 
3. 계속 "Next" 누르다 보면 설치가 시작됩니다.


4. 설치하는 도중에 추가 프로그램을 설치하라고 하는데 광고이므로 "Decline"를 눌러주면 됩니다.

 

 5. 이 외에는 모두 "Next" 눌러주시면 되며 설치가 완료되면 바탕화면에 아래와 같은 아이콘이 생깁니다.


6. 이 아이콘을 더블클릭해 실행하면 맥의 런치패드와 같이 나타나는것을 볼 수 있습니다.



7. 바탕화면에 있는 XLaunchPad 아이콘을 작업 표시줄에 놓으면 더욱 쉽게 접근할 수 있습니다.

 

 

 
아이템 추가하기
 
런치패드에 자신이 원하는 프로그램이나 바로가기를 추가할 수 있습니다.

1. 런치패드를 실행한 뒤 아무데서나 오른쪽 버튼을 눌러주세요.



2. Add를 눌러 자신이 원하는 아이템을 추가하거나 Add에서 Window Mode를 통해 바탕화면에서 아이콘을 끌어올 수 있습니다.

 
위와 같은 방법으로 맥의 런치패드를 따라할 수 있습니다. 

 

도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
안드로이드 진저브레드(2.3)의 상위 버전인 아이스크림 샌드위치나 젤리빈에서는 이런 현상이 없는데 유독 진저브레드 이하 버전에서는 리스트를 스크롤할 시에 배경이 보이지 않고 하얗거나 검게 변하는 현상이 있습니다.

이런 현상이 있는 이유는 스크롤 속도 최적화를 위해 있는 것인데, 오히려 스크롤이 부자연스러울 뿐더러 보기도 싫습니다.


안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결

1. 리스트뷰가 정의되어있는 레이아웃에 아래 구분을 추가해줍니다.


   android:cacheColorHint="#00000000" 

예시)
 
<ListView 

    android:id="@android:id/list"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:cacheColorHint="#00000000" 

    android:paddingLeft="@dimen/list_padding"

    android:paddingRight="@dimen/list_padding" />



2. 이 구문은 스크롤 캐시를 투명하게 함으로써 뒤 배경이 보이게 하는 것이므로, 이젠 진저브레드 이하의 운영체제에서도 잘 나오는 것을 확인할 수 있습니다.




도움이 되었나요?
그럼 손가락을 눌러주세요:) 
안드로이드에서 xml 에서 android:background를 통해 배경화면을 변경할 수 있습니다. 이런 경우에는 배경으로 지정된 사진을 화면에 맞게 늘여서 보여줍니다. 이게 그냥 사진이라면 상관 없지만 패턴같은 경우에는 적합하지 않습니다.

안드로이드 앱 개발 - 배경을 연속된 패턴으로 바꾸기(android:background)
 
1. drawable 폴더에 패턴 배경으로 쓸 이미지를 넣어 줍니다.(ex. drawable-xhdpi/back.png)


2. drawable 폴더에 새로운 background.xml 파일을 만들고 xml에다가 아래와 같은 구문을 넣어 줍니다.


<?xml version="1.0" encoding="UTF-8"?>

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"

    android:src="@drawable/back" <-- 파일 이름

    android:tileMode="repeat"

/>


 
3. 배경을 지정할 래이아웃 xml에서 맨 위의 레이아웃 정의하는 부분에 아래 구문을 추가해줍니다.

  android:background="@drawable/background"  

예시 ) 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:background="@drawable/background"

    android:layout_height="match_parent" > 


4. 패턴 배경이 적용된 것을 확인할 수 있습니다.:)


도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
아직까지는  터치 기반의 컴퓨터보다 마우스를 더 많이 사용하고 마우스를 활용해 컴퓨터를 사용합니다.
이때 커서가 중요한 역할을 하며, 지금까지 커서의 역할은 중요했습니다.


XP, Vista , 7, 8로 올라가면서 커서의 모양은 조금씩 달라졌지만, 너무 많이 봐서 질리거나 자신의 취향에 맞지 않을 수도 있습니다.

윈도우 꾸미기 - 윈도우 마우스 커서 바꾸기(꾸미기)(XP,Vista,7,8)


 1. 자신이 적용할 커서를 직접 구하거나, ThemeBox 사이트 커서 게시판(http://tarks.net/themeboxcursor)에서 자신이 원하는 커서를 골라 다운로드합니다.


[주의사항] 이 강좌는 윈도우 커서에만 해당합니다. 따라서 세부 메뉴 막대에서 "윈도우 커서" 항목을 선택해주세요



2. 여기서부터 설치 방법이 갈라집니다. 다운로드 받은 파일 폴더 속에 inf(설치 정보) 파일이 있느냐 없느냐의 따라 다릅니다.



inf 파일이 있는 경우


1. 만약에 있는 경우에는 설치가 더 쉬워집니다. 이 파일에서 마우스 오른쪽 버튼을 누른 후 설치를 눌러주세요.


2. XP : 제어판 -> 프린터 및 기타 하드웨어 -> 마우스(또는 제어판 -> 마우스)
     7/8 : 바탕화면 -> 개인설정정 -> 마우스 포인터 변경

에 가신 후 포인터 탭을 눌러주세요.



3. 기본 없음이라 되어있는 것을 클릭해 아까 설치한 마우스 팩을 선택해주세요.

 


4. 적용이나 확인을 누르면 선택한 마우스 커서로 바뀌는 것을 확인할 수 있습니다.


inf파일이 없는 경우


 이런 경우에는 수동으로 설정하는 방법밖엔 있지 않습니다.
 

 1.
XP : 제어판 -> 프린터 및 기타 하드웨어 -> 마우스(또는 제어판 -> 마우스)

     7/8 : 바탕화면 -> 개인설정정 -> 마우스 포인터 변경

으로 들어가서 자신이 바꿀 커서를 선택합니다.(보통 선택, 도움말, 선택, 백그라운드에서 작업...)

 
2. 찾아보기를 누른후 다운로드 받은 파일들 중에서 아까 선택한 것과 어울리는 커서를 선택해줍니다.
 


3. 자신이 선택한 커서로 바뀐것을 확인할 수 있습니다.



4. 이와 같은 방법으로 나머지 커서도 변경하여 줍니다.



도움이 되셨나요?
그럼 손가락을 눌러주세요:)