안드로이드 개발 질문/답변
(글 수 45,052)
일반 어플은 안된다고 해서
패키지에 넣어서 빌드시키려고 하는데요.
관련 소스를 받아서 그냥 무식하게 넣었더니 에러가 파파팍... ㅜㅜ;;
좀 친절하게 설명 해주실 고수님들 안계실까요?
부탁드립니다.... 흑
제가 넣은 소스는
AndroidManifest.xml 에서 퍼미션 추가하고
<uses-permission android:name="android.permission.MASTER_CLEAR" />
<uses-permission android:name="android.permission.REBOOT" />
해당 소스에서
import android.os.ICheckinService;
import android.os.Power;
import 한후 소스 부분에서
아래와 같이 넣어주었습니다.
ICheckinService service = ICheckinService.Stub.asInterface(ServiceManager.getService("checkin"));
if (service != null) {
try {
// This RPC should never return
service.masterClear();
} catch (android.os.RemoteException e) {
// Intentionally blank - there's nothing we can do here
Log.w("~~~~~~~~~~~~~~", "Unable to invoke ICheckinService.masterClear()");
}
} else {
Log.w("~~~~~~~~~~~~~~", "Unable to locate ICheckinService");
}
try{
Log.w("~~~~~~~~~~~~~~", "try OK~~~~~");
Power.reboot("NULL");
}catch(IOException e){
Log.w("~~~~~~~~~~~~~~", "try IOException~~~~~");
e.printStackTrace();
}



