android-intent相关内容

Android:在类之间传递参数

我有一个 class2,它在点击时由 class1 参与.我必须将一些参数/对象从 class1 传递到 class2.我只知道没有参数传递选项的标准方式. //启动全文Intent i = new Intent(this, Class2.class);开始活动(i); 解决方案 您可以使用 Intent.putExtra(使用 Bundle)来传递额外的数据.> Intent i = n ..
发布时间:2021-12-29 19:51:32 移动开发

如何通过意图打开或扩展状态栏?

我正在制作一个家庭应用程序,我认为如果我使用全屏而不显示状态栏会很合适.所以现在我希望能够使用菜单上的按钮打开或展开状态栏,类似于菜单中某些默认主页应用程序的方式.我知道这是可能的,因为默认主页做到了.这是通过意图完成的吗?如果是的话,我可以有它的代码.如果不是很好,那么如果你们向我展示如何,我将不胜感激.谢谢! 解决方案 看看这是否有帮助并告诉我... 尝试{对象服务 = getSy ..
发布时间:2021-12-29 08:31:06 移动开发

Android:startActivityForResult &视图类和活动类的 setResult

我很困惑,不知道如何使用 startActivityResults 和 setResults 从以前的活动中获取数据.我有一个视图类和一个活动类. 基本上在我的视图类中,我有这个对话框,它实际上会启动名为 colorActivity 类的活动类.当用户选择是时,它也会将所选圆圈的名称传递给 colorActivity 类.在 colorActivity 类中,允许用户输入特定圆圈的颜色代码, ..
发布时间:2021-12-29 08:16:09 移动开发

Android 在 WebView 中打开 Intent://协议

当我将 url 加载到 WebView 并尝试打开链接时,其中一些显示错误页面,例如: net::ERR_UNKNOWN_URL_SCHEME intent://maps.yandex.ru?utm_medium=tab... 我怎样才能打开这个链接,或者至少检查是否安装了合适的应用程序并运行它? 我尝试通过实现自定义 WebViewClient 来覆盖 url 加载: @Ov ..
发布时间:2021-12-28 16:12:35 移动开发

在 Android 中启动远程服务并接收结果

我有两个应用程序.一个应用有 Activity,另一个是后台服务. 我可以使用隐式意图过滤器从我的活动应用程序访问服务应用程序. 我需要从服务接收结果. 例如: 从活动应用程序中,我将启动服务并发送数据.在服务应用中,我需要接收数据并进行一些检查,并需要将修改后的结果返回到活动应用. 我可以通过 putExtra 发送,也可以通过 getExtra 在服务中检索它.我 ..
发布时间:2021-12-27 21:35:59 移动开发

在服务中发送电子邮件(不提示用户)

是否有可能我在后台使用服务发送电子邮件..就像在服务中我使用带有 ACTION_SENDTO 的 Intent 和 Uri 数据 mailto:recipient_email 并且它在没有任何用户干预的情况下在后台发送..或通过默认的电子邮件应用程序而不提示用户... 解决方案 最好的解决方案是使用 Gmail 帐户发送电子邮件. 一般来说: 为 android 下载 mail ..
发布时间:2021-12-27 21:27:07 移动开发

在服务中调用 getIntent 方法

我必须将参数从 MyActivity.class 传递到 TestService.class.MyActivity 是一个 Activity 类,而 TestService 是我为发送消息而制作的服务.我必须将参数从 Activity 传递给服务,但是当我在服务类中调用 Intent i = getIntent(); 时,出现错误 getIntent() 未定义. 那么,如何将参数从我的活动 ..
发布时间:2021-12-27 21:23:00 移动开发

如何在不同进程的Activity和Service之间建立双向通信?

我正在努力在 Activity 和在不同进程中运行的服务之间建立双向通信. 从Activity中查询进程没什么大不了的.但我希望该过程能够在事件上通知 Activity.其背后的想法是:服务独立于实际应用程序运行.它定期查询网络服务器.如果在网络服务器上发现新任务,该进程应通知活动. 我在 AndDev.org 找到了这个主题,但没有似乎对我有用.我一直在忙于 BroadcastRec ..
发布时间:2021-12-27 21:22:20 移动开发

如何启动在不同包中定义的服务?

我有两个应用程序,一个在命名空间 com.gtosoft.voyager 中运行,另一个是 com.gtosoft.dash.从 com.gtosoft.dash 我想启动在 com.gtosoft.voyager 中定义的服务... 我想我需要一个意图,但是在用 startService() 启动它之前,我会传递给意图什么参数? 如果它们在同一个包中,我可以使用 Intent sv ..
发布时间:2021-12-27 21:13:36 移动开发