gpt4 book ai didi

android - 智能 watch 如何让按钮打开手机中的文件

转载 作者:行者123 更新时间:2023-11-29 21:27:06 26 4
gpt4 key购买 nike

我想打开手机中的文件,通过 watch 中的 Action ...

问题是:

Intent intent2 = new Intent();
intent2.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/file.mp4");
intent2.setDataAndType(Uri.fromFile(file), "video/*");
startActivity(intent2);

它说 startActivity 未在控件扩展中声明。

我想我遗漏了什么,也许还有另一种方法可以将 Intent 发送到手机?

最佳答案

您不能只在控件扩展中调用 startActivity() 的原因是您需要一个上下文,因为 ControlExtension 不是从 Activity 派生的。您可以从控件的构造函数中获取上下文对象并将其保存到成员变量中,然后只需调用 context.startActivity()。

关于android - 智能 watch 如何让按钮打开手机中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com