Ä«Ä«¿ÀÅå¿¡¼ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇßÀ» ¶§, Æ˾÷ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â °Í°ú À¯»çÇÑ
Æ˾÷ ¾×ƼºñƼ¸¦ ¸¸µé°í ½Í½À´Ï´Ù.
ÇöÀç Á¦°¡ ±¸ÇöÇÑ ¾ÛÀº ¹é±×¶ó¿îµå¿¡¼ ¼ºñ½º°¡ ½ÇÇàµÇ°í ÀÖÀ¸¸ç,
ƯÁ¤ Á¶°ÇÀ» ÃæÁ·ÇßÀ» ¶§, Æ˾÷ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ·Á ÇÏ°í ÀÖ½À´Ï´Ù.
ÀÎÅͳÝÀ» °Ë»öÇغ¸´Ï ½º¸¶Æ®ÆùÀÌ ½½¸³(Sleep) »óÅ¿¡¼µµ ±ú¾î³ª°Ô Çϱâ À§Çؼ´Â
window.addFlags( WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
ÀÌ Äڵ带 Æ˾÷ ¾×ƼºñƼÀÇ onCreate()¿¡ ³Ö¾î¼ ÇØ°áÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.
±×¸®°í ÀÌ ¾×ƼºñƼ°¡ Áߺ¹ »ý¼ºµÇ´Â °ÍÀ» ¸·±â À§ÇØ ¸Þ´ÏÆ佺Ʈ ÆÄÀÏ¿¡
android:launchMode="singleInstance" ¿É¼ÇÀ» Ãß°¡ÇÑ »óÅÂÀÔ´Ï´Ù.
Æ˾÷ ¾×ƼºñƼ°¡ óÀ½ »ý¼ºµÉ ¶§´Â onCreate()°¡ È£ÃâµÇ¸é¼ Æ˾÷ ¾×ƼºñƼ°¡
½½¸³µÈ »óÅ¿¡¼µµ ¶ô ½ºÅ©¸° À§·Î Àß ¶ß´õ¶ó±¸¿ä...
±×·±µ¥ ¹®Á¦´Â Æ˾÷ ¾×ƼºñƼ¸¦ ÀÌÈÄ ¶Ç ½ÇÇàÇϸé (À̶§´Â Æ˾÷ ¾×ƼºñƼÀÇ onCreate() È£Ãâ
¾ÈµÇ¸ç onNewIntent()¿¡ À§¿Í °°ÀÌ window.addFlags¿Í °°Àº ÄÚµå ÀÔ·Â) ¶ô ½ºÅ©¸° À§·Î Æ˾÷
ȸéÀÌ ¶ß´Â °ÍÀÌ ¾Æ´Ï°í ¶ô ½ºÅ©¸°À» Ç®¾î¾ß ±×Á¦¼¾ß Æ˾÷ ¾×ƼºñƼ°¡ ³ª¿À´õ¶ó°í¿ä.
Á¦°¡ ÀǵµÇÑ °ÍÀº ¶ô ½ºÅ©¸° À§¿¡ °è¼Ó Æ˾÷ ¾×ƼºñƼ°¡ ¶ß°Ô ¸¸µå´Â °ÍÀε¥... ÀÌ ¹®Á¦¸¦
ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾øÀ» ±î¿ä?
Á¤¼®ÀûÀÎ ¹æ¹ýÀ̳ª ²Ä¼ö °°Àº ¹æ¹ý ¾Ë°í °è½Å ºÐÀº ÆÁÀ» ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù ¤Ð¤Ð (WakeLockÀ̶ó´Â ¹æ¹ýÀ» ¾²¸é ½½¸³ µÇ¾î ÀÖ´Â ½ºÅ©¸°À» ±ú¿ï ¼ö´Â ÀÖÀ¸¸ç ¿©ÀüÈ÷ Æ˾÷
¾×ƼºñƼ´ÂÀá±Ý È¸é ¾Æ·¡¿¡ ³ª¿É´Ï´Ù ¤Ð¤Ð)
|
´Ü¼øÈ÷ ¼Ò½º·Î Àá±ÝȸéÀ» ³Ñ±æ ¼ö ¾øÀ»°Í °°½À´Ï´Ù...
Àú´Â ·çÆÃÇÏ°í adb shell command ·Î ½Ãµµ Çغôµ¥µµ ¾ÈµÇ´õ¶ó±¸¿ä. ¤Ð¤Ð
¹æ¹ý ãÀ¸½Å´Ù¸é °øÀ¯Á» ÇØÁÖ¼¼¿ä.