应用程序在android中运行

时间:2014-03-24 19:31:41

标签: android

我想在后台运行一个应用程序。我希望在电池电量降到特定水平时进行应用我必须向某人发送短信。如果我的手机处于待机状态或我正在玩游戏并且电池电量达到5%,那么我必须发送短信。我想知道如何在后台运行应用程序??

if (BtryLevelOrig==batteryLevel) {
        Toast.makeText(getApplicationContext(), "level", Toast.LENGTH_SHORT).show();
        SendSms();
    }

1 个答案:

答案 0 :(得分:1)

您必须使用Android服务。如果您必须显示任何用户交互通知,那么您还可以使用startForeground

将您的服务作为Foreground运行

检查此链接以创建您自己的后台自定义服务。确保onStartCommand返回START_STICKY以持续运行您的服务。

http://developer.android.com/guide/components/services.html