如何以编程方式启动Android中的标准秒表活动(尤其是Android Wear)?
我正在为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\报警 我可以从以下几点开始:如何以编程方式启动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
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的服务,但我看不到任何可以启动的活动。