일단 어떤 기능인지 눈으로 귀로 습득하기 위해 동영상을 보겠습니다.
새벽에 잠을 깨서 시간이 몇시인지 궁금하셨던적 있으시죠? 그럴때마다 휴대폰 화면을 켜면 쨍한 화면 밝기때문에 눈부신적 많으셨을겁니다.
하지만 이제, 시간을 확인하고 싶을때 휴대폰 화면만 켜면
알아서 화면 밝기가 내려가고, 시간을 소리내어서 읽어준답니다. (시간 설정가능)
자.. 여기까지 찾아오셨으면 Tasker란 어플은 이미 있는걸로 생각하고 넘어가겠습니다.
(안드로이드 마켓에서 Tasker라고 검색하면 유료 어플인데 받으실 수 있습니다)
천천히 단계별로 따라오신다면 무조건 작동합니다.
------------------------------
1. Tasker를 실행합니다. Profiles 탭이 선택되어있고 아무것도 없습니다.
오른쪽 아래 + 버튼을 눌려 Time을 선택하시고
[원하는 작동 시작시간 ~ 원하는 작동 끝시간]을 설정해준 다음 왼쪽 위 'Time Edit'을 눌러 나옵니다.
그럼 어떤창이 뜨는데요 거기서 우리가 필요한건 'New Task'를 누르시고 이름은 아무거나 지정해줍시다.
(저는 '시간 알림' 이라고 했습니다)
2. 그러면 Click + to add an Action.이라고 친절한 설명이 뜨는데요?
여기서부터 정신 똑바로 차리시고 쫓아오셔야합니다.
+를 누르고 아래 필터에 'media'라고 검색하고 'media volume'이 나오면 눌러서 시간을 알려줄 볼륨 소리 크기를 정합니다. (저는 10 사용)
아래 If에 +를 누르시고
%BLUE ~(Matches) Off를 만들어줍니다.
3. 이번에는 필터에 'bright'라고 검색하면 Display Brightness가 나옵니다.
눌려서 Dislay Brightness는 0으로 설정해줍니다.
아래 If에 +를 누르시고
%BLUE ~(Matches) Off를 만들어줍니다
4. 다시 +를 눌러 Variables 탭에 들어가서 Variable Split을 눌러줍니다.
Name에는 %TIME (대문자)라고 써주시고 아래 Splitter 탭에는 '.' (. 만 찍으시면 됩니다)을 적어줍니다.
5. 4번과 같이 Variables 탭에서 Variable set을 눌려줍니다.
Name에는 %Hour
To에는 (%TIME1 -1) % 12 +1 이라고 써줍시다.
(띄어쓰기 잘보세요, 띄어쓰기 부분에는 밑줄이 없습니다.)
그리고 Do Maths에 꼭 체크합니다. 계산 수식이니깐요
6. 다시 Variable Set을 누르고
Name에는 %TIMETEXT1
To에는 %Hour 시
(똑같이 띄어쓰기에는 밑줄없습니다)
7. 다시 Variable Set을 누르고
Name에는 %TIMETEXT1
To에는 12시
아래 If에는 %Hour =(Maths: Equals) 0
8. 다시 Variable Set을 누르고
Name에는 %TIME2
To에는 %TIME2 /1
(똑같이 띄어쓰기에는 밑줄없습니다)
그리고 Do Maths에 꼭 체크합니다. 계산 수식이니깐요
9. 다시 Variable Set을 누르고
Name에는 %TIMETEXT
To에는 %TIME2 분
(똑같이 띄어쓰기에는 밑줄없습니다)
10. 다시 Variable Set을 누르고
Name에는 %TIMETEXT
To에는
(그냥 띄어쓰기 1개입니다. 공백)
아래 If에
%TIME2 =(Maths: Equals) 0
11. 이번엔 필터에 Flash라고 검색하고 나오면
Text에다가 %TIMETEXT1 %TIMETEXT
라고씁니다.
12. 이번엔 필터에 Say라고 검색하고 눌려서
Text에다가 %TIMETEXT1 %TIMETEXT 입니다
라고씁니다.
아래 Engine:Voice는 돋보기를 눌려서 삼성TTS 엔진에 Kor-KOR을 쓰기를 추천합니다.
(구글 기본 엔진은 말이 느립니다)
아래 If에 +를 누르시고
%BLUE ~(Matches) Off를 만들어줍니다
13. 마지막입니다. 아까 미디어 볼륨을 크게한걸 다시 줄여줘야겠죠? (안해도 무방)
다시 Media Volume을 눌려서
볼륨 레벨을 마음대로 설정해줍니다. (저는 3 했습니다)
아래 If에 추가해주시구요
%BLUE ~(Matches) Off
그리고! 아직 끝난게 아닙니다.
뒤로 버튼을 눌려 Profiles 탭으로 건너가면
아까 우리가 추가한 프로필 Time -> 시간 알림 이라고 표시되어있습니다.
이렇게 말이죠
(아래 Display On은 없습니다. 이제 추가해야하는 거에요)
그럼 [From 설정시간 Till 설정시간] 을 꾸욱 누르면
아래처럼 뭔가 뜨는데 Add -Event - Display - Display On 설정해주시면 모든 설정이 완료됩니다.
최종적으로 이런 형태가 나오게 됩니다.
왜 시간 하나 말해주는데 이렇게 복잡하냐? 하면
그냥 Say 시간을 해버리면
03.58
'영삼 점 오십팔'
이렇게 말하고 끝입니다. (-_-)
자 오늘 만든 프로필을 1번부터 12번까지 다시 설명하겠습니다.
1. 미디어 볼륨을 키워줍니다. (이때 조건 : 블루투스 상태가 Off일 경우)
2. 화면 밝기를 0으로 내립니다 (이때 조건 : 블루투스 상태가 Off일 경우)
3. 변수 %TIME을 . 단위로 나눕니다. (시간 분 분해)
4. 변수 %Hour을 12시간제로 변경시킵니다. (이 과정이 없으면 밤10시는 22시입니다)
5. 변수 %TIMETEXT1을 %Hour 값으로 대응시킵니다. (위에서 변환한 12시간제)
6. 변수 %Hour 값이 0일 경우 %TIMETEXT1 값에 12시라는 값을 넣습니다.
(왜냐하면 4번에서 12시간제로 변경시키면 12시는 0시가 됩니다. 오후 12시 30분이면, 영시 삼십분 이렇게 읽으면 이상하잖아요? 그래서 0시를 12시로 변경시켜줍니다)
7. 변수 %TIME2 값을 %TIME2 /1로 치환합니다.
8. 변수 %TIMETEXT 값에 %TIME2 분을 넣습니다.
9. 변수 %TIME2 값이 8번에 의해 0일 경우 값을 집어넣지 않아 정시에 오류가 납니다. 이를 위해 0의 경우 빈공백값을 %TIMETEXT에 넣어서 분 단위를 없애버립니다. (예. 4시 정각이면 4시 0분이 아닌 4시 입니다)
10. 위에서 만든 변수값 %TIMETEXT1 %TIMETEXT을 표시합니다.
11. '%TIMETEXT1 %TIMETEXT 입니다' 라는 말을 읽습니다. 볼륨은 미디어 볼륨 동기화
(여기 앞에 '현재 시각은' 넣으면 현재시각은 몇시 몇분 입니다 라고 말합니다) (이때 조건 : 블루투스 상태가 Off일 경우)
12. 시계 소리를 크게 하기위해 올려줬던 미디어 볼륨을 내립니다. (이때 조건 : 블루투스 상태가 Off일 경우)
자.. 여기서 1, 2, 11, 12번에 블루투스 조건을 왜 넣었느냐?
분명 밤에 저렇게 설정해놓고, 잠이 들지 않는 경우가 있습니다.
그럴때엔 잠금 껐다 켤때마다 시간을 자꾸 큰소리로 알려주니까 짜증납니다.
이럴때, 즉 밤에 폰을 만지고 싶을때는 블루투스를 켜버리면, 화면밝기 조절, 미디어 볼륨 조절, 말해주기를 진행하지 않아 시간을 알려주지 않습니다.
댓글