ÇÏÀ̺긮µå¾ÛÀ» ½ÇÇà ÇÒ ¶§ ÇÏÀ̺긮µå¾Û »ç¿ëÀÚÀÇ ÀüȹøÈ£¸¦ µ¹·Á ÁÖ´Â ÄÚµù
ÇÏÀ̺긮µå¾ÛÀ» ¸¸µé´Ù º¸¸é ¾Û »ç¿ëÀÚÀÇ ÀüȹøÈ£¸¦ DB¿¡ ÀúÀåÇÏ°í ÇÒ¿ëÇÒ ÇÊ¿ä°¡ Á¾Á¾ ÀÖ´Ù.
±×¶§ ÀÚ½ÅÀÌ ¸¸µç ÇÏÀ̺긮µå¾Û »ç¿ëÀÚÀÇ ÀüȹøÈ£¸¦ ¾ò´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¿À´ÃÀº °£´ÜÇÏ°Ô Æ÷½ºÆà ÇÑ´Ù.
ÇÁ·ÎÁ§Æ®ÀÇ ¸ÞÀÎ ¾×ƼºñƼ¿¡¼ ¾Æ·¡¿Í °°ÀÌ onCreate ¿µ¿ª¿¡ ÄÚµùÀ» ÇÑ´Ù.
onCreate ¿µ¿ªÀÇ ¹Ù±ùÂÊ¿¡ ¾Æ·¡¿Í °°ÀÌ phoneNum ¶ó´Â À̸§À¸·Î »ç¿ëÀÚÀÇ Æù¹øÈ£¸¦ ÀúÀåÇÒ º¯¼ö¸¦ Çϳª ¼±¾ð ÇÑ´Ù.
//Æù¹øÈ£¸¦ ÀúÀåÇÒ º¯¼ö ¼±¾ð
String phoneNum = null;
//ÇÁ·ÎÁ§Æ® ¸ÞÀξ×ƼºñƼÀÇ onCreate ¿µ¿ª
public void onCreate(Bundle savedInstanceState) {
//ÀüȹøÈ£¸¦ ÃßÃâÇϱâ À§ÇØ TelephonyManager ¿ÀºêÁ§Æ® »ý¼º
TelephonyManager mgr = (TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE);
//ÆùÀÇ ¹øÈ£¸¦ ÃßÃâÇÏ¿© º¯¼ö¿¡ ÀúÀå
phoneNum = mgr.getLine1Number();
//ktÀÇ °æ¿ì +821012341234 ÇüÅ·ΠÀüȹøÈ£°¡ ³Ñ¾î ¿À¹Ç·Î +82¸¦ 0 À¸·Î º¯°æÇÑ´Ù.
phoneNum = phoneNum.replace("+82", "0");
//ÃßÃâÇÑ ÀüȹøÈ£¸¦ È°¿ë Çϼ¼¿ä................................
}
À§¿Í °°Àº ÄÚµå ÀÛ¼º ÈÄ¿¡ ÇÁ·ÎÁ§Æ®ÀÇ AndroidManifest.xml ÆÄÀÏ¿¡ ÀüȹøÈ£ ÃßÃâÀ» À§ÇÑ Æ۹̼ÇÀ» ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù.
¾Æ·¡ÀÇ Æ۹̼ÇÀ» AndroidManifest.xml ¿¡ ´Ù¾çÇÑ Æ۹̼ÇÀÌ ³ª¿ µÇ¾î ÀÖ´Â °÷¿¡ Ãß°¡ ÇÏ¸é µÈ´Ù.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Áñ°Å¿î ¾Û°³¹ß Çϼ¼¿ä.
ÃßÃâÇÑ ÀüȹøÈ£¸¦ DB¿¡ ÀúÀåÇÏ´Â °ÍÀº ´ÙÀ½ Æ÷½ºÆÿ¡¼ ÁøÇà ÇÏ°Ú½À´Ï´Ù.