【发布时间】:2013-01-16 20:53:45
【问题描述】:
我是 Android 开发新手,这就是我碰壁的原因。我希望应用程序作为服务运行,并监控 SMS。如果收到特定的 SMS 消息,它会锁定手机(好像锁定期已过)。有点像遥控锁。
我使用DevicePolicyManager 来调用lockNow() 方法。但是,它会在调用 lockNow() 的部分上触发错误。
这是 Activity 的示例代码:
public class SMSMessagingActivity extends Activity {
/** Called when the activity is first created. */
public static DevicePolicyManager mDPM;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
}
public static void LockNow(){
mDPM.lockNow();
}
}
谁能帮帮我?告诉我我的代码有什么问题?我是否必须进行一些调整才能在模拟器或设备上启用管理权限?
谢谢!
【问题讨论】:
-
当谈到错误时,发布它总是一个好主意
-
我不太习惯用 Eclipse 编程,我只能找到一个运行时错误。