在"背景"上启动应用程序模式

时间:2015-07-25 17:08:16

标签: android

我从可穿戴式听众开始申请,但我不打算在视觉上打开应用程序,并将其保留在后台。我的意思是,如果用户按下按钮查看打开的应用程序,他必须能够看到此应用程序。 我怎样才能做到这一点?我不确定我是否使用了正确的条款。

1 个答案:

答案 0 :(得分:0)

您可以使用IntentServiceService在后台运行任何任务,甚至无需用户进行互动。这是一个示例Service演示,

public class TestService extends Service {

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {        
        return super.onStartCommand(intent, flags, startId);
    }

    @Override
    public IBinder onBind(Intent arg0) {        
        return null;
    }

}

点击按钮

运行服务
    btnStart.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent i = new Intent(MainActivity.this, TestService.class);
            i.putExtra("name", "SurvivingwithAndroid");        
            MainActivity.this.startService(i);        
        }

});

在控制台中为您提供输出,

enter image description here