java - Android Studio : Can I Refer to a Started Service in Java Code?

标签 java android google-maps android-studio service

我决定为我正在开发的 Android Studio 应用程序使用一项服务;但是,我似乎找不到在我的项目中引用该服务的方法。该服务将使麦克风能够连续录音并使用线程,如果声音超过一定响度则通知用户,然后相应地更新手机的位置。因此,在服务中,如果麦克风监听到的声音超过特定响度阈值,它会将信息传递给 Google map Activity 。该服务是一个已启动的服务,在按下另一个 Activity 中的按钮后启动。

有没有办法从我的 Google map Activity java 代码引用服务(可能是服务内的变量)?我必须使用有界服务吗?

最佳答案

您描述的服务应该与 ui 连接,通知它其状态并可能允许更改它。您应该为此使用有界服务,它们正是您所需要的:https://developer.android.com/guide/components/bound-services

关于java - Android Studio : Can I Refer to a Started Service in Java Code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53252941/

相关文章:

android - EditText getText() 返回空字符串

java - 如何获取用户当前登录的帖子的 key

Android mapView ItemizedOverlay setFocus 不能正常工作

java - HTTP 响应中的 XML

java - Eclipse 中的自定义输出文件夹,无需其他源文件夹

java - 使用带填充的 DES 使用提供的 key 进行加密

java - 如何知道消息是否已被确认/确认?

android - android中的阶乘程序

android - 当我的 Activity 获得焦点时调用哪个方法? (接电话后,后退键,主页键等...)

android - 单击叠加层时显示 toast