Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以编程方式启动Android中的标准秒表活动(尤其是Android Wear)?_Android - Fatal编程技术网

如何以编程方式启动Android中的标准秒表活动(尤其是Android Wear)?

如何以编程方式启动Android中的标准秒表活动(尤其是Android Wear)?,android,Android,我正在为Android Wear开发一个启动程序应用程序,并希望包括默认操作的图标,如设置报警、设置定时器、显示报警或秒表 我找到了使用以下意图启动闹钟相关活动的方法: AlarmClock.ACTION\u SET\u计时器或android.intent.ACTION.SET\u计时器 AlarmClock.ACTION\u SET\u ALARM或android.intent.ACTION.SHOW\u ALARMS AlarmClock.ACTION\显示\报警或android.inten

我正在为Android Wear开发一个启动程序应用程序,并希望包括默认操作的图标,如设置报警、设置定时器、显示报警或秒表

我找到了使用以下意图启动闹钟相关活动的方法:

AlarmClock.ACTION\u SET\u计时器或android.intent.ACTION.SET\u计时器 AlarmClock.ACTION\u SET\u ALARM或android.intent.ACTION.SHOW\u ALARMS AlarmClock.ACTION\显示\报警或android.intent.ACTION.SET\报警 我可以从以下几点开始:

Intent i= new Intent(AlarmClock.ACTION_SET_TIMER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
context.startActivity(i);
如果启动时没有任何附加功能,则只需打开相应的UI即可。完美的
除了,我找不到秒表的相应动作。你知道目的吗?我应该看哪里?

启动和停止秒表没有通过公共API或意图公开

也许这会对某人有所帮助。目前,你可以使用intent action“com.google.android.wearable.action.STOPWATCH”


使用@promanowicz的答案如下:

    Intent intent = new Intent("com.google.android.wearable.action.STOPWATCH" );
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
    startActivity(intent);

我找到了软件包的名称:com.google.android.deskclock,还有一个名为com.android.deskclock.stopwatch.StopwatchService的服务,但我看不到任何可以启动的活动。