我想在后台运行一个应用程序。我希望在电池电量降到特定水平时进行应用我必须向某人发送短信。如果我的手机处于待机状态或我正在玩游戏并且电池电量达到5%,那么我必须发送短信。我想知道如何在后台运行应用程序??
if (BtryLevelOrig==batteryLevel) {
Toast.makeText(getApplicationContext(), "level", Toast.LENGTH_SHORT).show();
SendSms();
}
答案 0 :(得分:1)
您必须使用Android服务。如果您必须显示任何用户交互通知,那么您还可以使用startForeground
将您的服务作为Foreground运行检查此链接以创建您自己的后台自定义服务。确保onStartCommand返回START_STICKY以持续运行您的服务。