๋๋ Tasker ํตํฉ์ด https://github.com/WhisperSystems/TextSecure/issues/96 ์์ ์ด์ ์ ์ ๊ธฐ๋์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๊ทธ ์ดํ๋ก๋ ๊ทธ๋ ์ง ์์ผ๋ฉฐ ๋ ๋ง์ด ์๊ฐํ๊ณ TextSecure ๋ด์์ ๊ตฌํ๋ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํ๊ณ ์์์ต๋๋ค. .
Tasker๋ TextSecures ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ์ ๋ฉ์์ง๋ฅผ ํ์ธํ ์ฑ ์์ด ์์ต๋๋ค. ํ์ค์ ์ผ๋ก TextSecure๋ Tasker์๊ฒ ์ ๋ฉ์์ง๋ฅผ ์๋ ค์ผ ํฉ๋๋ค.
์ ๋ฉ์์ง๊ฐ ์์ ๋ ๋ TextSecure๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ก๋์บ์คํธ ์ธํ ํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๊น? ๊ทธ๋ฌ๋ฉด Tasker๋ ๊ทธ๋ค์ ๋ง์ ๋ฃ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ํ ๋ณด๋ธ ์ฌ๋ ์ด๋ฆ ๋๋ ๋ฉ์์ง์ ๋ํ ์ถ๊ฐ ๋ณ์๋ฅผ ์ค์ ํ ์ ์์ผ๋ฉฐ TextSecure ๋ด์์ ๊ตฌ์ฑํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ์์คํ ์์ ์ฌ์ฉํ ์ ์๋ ์ ๋ณด์ ์ ๋๋ ์์ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
ํ์ฌ ๋์ ๊ตฌ์ฒด์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ Tasker๊ฐ ๋์๊ฒ ๋ฉ์์ง์ ๋ฐ์ ์ ์ด๋ฆ์ ๋งํ๊ณ ๋ด๊ฐ ์ด์ ํ๋ ๋์ ๋ฉ์์ง๋ฅผ ํฐ ์๋ฆฌ๋ก ์ฝ์ด์ฃผ๋ฏ๋ก ์ถ๊ฐ ๋ณ์๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ ๋๋ค.
๋ด Java๊ฐ ์ด ์์ ์ ํผ์ ์ํํ๋๋ก ํ๋ก๊ทธ๋๋ฐํ๋ค๊ณ ์๊ฐํ์ง ์์ง๋ง TextSecure ์ ์ฅ์๋ฅผ ๋ณต์ ํ๊ณ ์๋ํด ๋ณผ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋ค๋ฅธ ์ฌ๋์ ์ด๋ป๊ฒ ์๊ฐํ ๊น์?
@nxfifteen @moxie0 , ์ด๊ฒ์ ์ง์ ์ด ์์๋์? TextSecure์ฉ Tasker ํตํฉ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์ถ์ต๋๋ค. ๋ด ์ฃผ์ ์ฌ์ฉ ์ฌ๋ก๋ ํน์ ์ฐ๋ฝ์ฒ์์ ๋ค์ด์ค๋ ๋ฉ์์ง๊ฐ Tasker์์ ๋ค๋ฅธ ์์ ์ ํธ๋ฆฌ๊ฑฐํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ #96์์ TextSecure๊ฐ ์๋๋ผ Tasker ๋๋ Tasker ํ์ฅ์ ๋ํ ๋ณ๊ฒฝ์ด ํ์ํ๋ค๋ ๊ฒฐ๋ก ์ ๋ด๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๊ฒ์ด ์ ํํ์ง ์์ ๊ฒฝ์ฐ ์ด ๋ฌธ์ ๋ฅผ ์ผ๋ถ ์ฝ๊ธฐ ์ ๋ณด๋ก ์ ๋ฐ์ดํธํด ์ฃผ์ธ์. ๊ทธ๋ฌ๋ฉด ๋ค์ ์ด๊ฒ ์ต๋๋ค.
์ด์ ๋ํด ๋ค์ ์๊ฐํด ์ฃผ์ จ์ผ๋ฉด ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํ ํธ๋ฅผ ๋ณด๋ด๊ณ ์์ ํ์ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ํธ ์์ฉ์ ํ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Tasker๋ ์ฌ์ฉ์๊ฐ ์์ ๋ ์ธํ ํธ(๋ฌด์๋ณด๋ค๋)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ๊ตฌ์ฑํ๊ณ ์ธํ ํธ๋ฅผ ์ ์กํ์ฌ ๋ค๋ฅธ ์ฑ์ ์ ์ดํ ์ ์๋๋ก ํ์ฌ ์์คํ ์๋ํ๋ฅผ ํ์ฉํฉ๋๋ค.
http://developer.android.com/guide/components/intents-filters.html ๋ ์ฐธ์กฐํ์ญ์์ค.
Signal์ ๋ฉ์์ง๊ฐ ์์ ๋ ๋ ์์์ ์๋๋ฅผ ์์ฑํ๊ณ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ธฐ ์ํ ์๋๋ฅผ ์์ ๋๊ธฐํด์ผ ํฉ๋๋ค.
๋ ๋ค Signal์์ ์ ์ํ ์ฌ์ฉ์ ์ง์ ์๋์ ๋๋ค.
๋ฌผ๋ก ์์ ๋ ๋ฉ์์ง์ ๋ํ ๋ธ๋ก๋์บ์คํธ ์๋๊ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๊ฐ ๋ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์กฐ์ฌํด์ผ ํฉ๋๋ค.
์ธํ ํธ ์ฌ์ฉ์ ์ด์ ์ Tasker์ ๊ตญํ๋์ง ์๊ณ ๋ฐ๋ผ์ ๊ฐ๋ฐฉํ API๋ผ๋ ๊ฒ์ ๋๋ค.
์ธํ ํธ API๋ฅผ ์ง์ ํ๋ ์ฑ์ ์: http://www.angrygoatapps.com/sqzctrl_tasker.html
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด์ ๋ํด ๋ค์ ์๊ฐํด ์ฃผ์ จ์ผ๋ฉด ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํ ํธ๋ฅผ ๋ณด๋ด๊ณ ์์ ํ์ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ์ํธ ์์ฉ์ ํ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Tasker๋ ์ฌ์ฉ์๊ฐ ์์ ๋ ์ธํ ํธ(๋ฌด์๋ณด๋ค๋)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ๊ตฌ์ฑํ๊ณ ์ธํ ํธ๋ฅผ ์ ์กํ์ฌ ๋ค๋ฅธ ์ฑ์ ์ ์ดํ ์ ์๋๋ก ํ์ฌ ์์คํ ์๋ํ๋ฅผ ํ์ฉํฉ๋๋ค.
http://developer.android.com/guide/components/intents-filters.html ๋ ์ฐธ์กฐํ์ญ์์ค.
Signal์ ๋ฉ์์ง๊ฐ ์์ ๋ ๋ ์์์ ์๋๋ฅผ ์์ฑํ๊ณ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ธฐ ์ํ ์๋๋ฅผ ์์ ๋๊ธฐํด์ผ ํฉ๋๋ค.
๋ ๋ค Signal์์ ์ ์ํ ์ฌ์ฉ์ ์ง์ ์๋์ ๋๋ค.
๋ฌผ๋ก ์์ ๋ ๋ฉ์์ง์ ๋ํ ๋ธ๋ก๋์บ์คํธ ์๋๊ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๊ฐ ๋ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์กฐ์ฌํด์ผ ํฉ๋๋ค.
์ธํ ํธ ์ฌ์ฉ์ ์ด์ ์ Tasker์ ๊ตญํ๋์ง ์๊ณ ๋ฐ๋ผ์ ๊ฐ๋ฐฉํ API๋ผ๋ ๊ฒ์ ๋๋ค.
์ธํ ํธ API๋ฅผ ์ง์ ํ๋ ์ฑ์ ์: http://www.angrygoatapps.com/sqzctrl_tasker.html