我需要你的帮助来理解我的错误,我有一个 java 脚本,我在其中调用 startForegroundService 但如果我不在主要活动中执行此操作,则无济于事当尝试在我的 MainActivity 中使用 startForegroundService 时,一切都很好,但对于我的项目,我无法使用此活 ...
我需要你的帮助来理解我的错误,我有一个 java 脚本,我在其中调用 startForegroundService 但如果我不在主要活动中执行此操作,则无济于事当尝试在我的 MainActivity 中使用 startForegroundService 时,一切都很好,但对于我的项目,我无法使用此活 ...
我需要创建一个可以每秒从 API 获取数据的后台服务,因为我想监视一些数据并将该数据添加到数据库中。 我尝试创建如下所示的服务,它工作正常,并且当应用程序被用户杀死时也可以在后台运行,但问题是当我长时间使用我的应用程序时,应用程序 UI 完全挂起并卡住我的服务 Class 代码 此服务的问题是应用 ...
我正在努力如何按意图将包含对象的数组从活动传递到服务。 调试后我可以说我的服务甚至没有启动,因为错误java.lang.RuntimeException: Parcel: unable to marshal value (Item(id=0, data=2023-01-02T02:07:11.051 ...
对于一个心理健康应用程序项目,我需要拦截特定应用程序(如 Instagram)的启动并检查它们是否第 n 次使用 instagram,可能打开问卷等。 在网上搜索解决方案时,我遇到了“android.app.usage”API。我不知道如何使用它。 我是否需要为每个正在运行的后台服务使用 api ...
我有一个具有系统权限的应用程序。 当设备在重启后启动时,我的应用程序会显示一个 UI。 问题是,另一个活动(不是我的应用程序的一部分)也启动了,因此支持我的活动。 有没有办法阻止创建(或运行)这个其他应用程序? 我正在研究两种特殊方法 setComponentEnabledSetting() 为 ...
在物理设备上刷新 Android AOSP 的本地构建后,如何通过命令行 CLI(例如通过 adb shell)跳过 Android 设置 UI? 额外问题:如何在刷入 Android AOSP 后通过命令行 CLI(例如通过 adb shell)自动登录 Google 帐户? ...
我有兴趣在本地构建 AOSP 并在本地模拟器中运行它。 这可能吗? 如果是这样,如何在运行模拟器时在本地测试和调试更改? 在哪里可以找到构建中的模拟器以及如何通过 CLI 或在 Android Studio 中启动模拟器? 是否可以从应用程序开始跨 Android 应用程序(Kotlin/Java ...
如何修改 AOSP 以在设备启动时运行 bash 脚本? 脚本应该放在哪个目录中,什么定义了脚本运行的顺序? 是否需要添加任何权限? ...
我正在使用 AccessibilityNodeInfo nodeInfo = getRootInActiveWindow(); 我在这里得到 null 值我试试 通过这些方法我得到了节点。 但是我遇到了一个错误,这样就无法访问了。 xml 辅助功能文件清单文件 ...
当一个应用程序被终止(由系统或在最近的应用程序窗口中向上滑动)时,它中的所有服务是否也总是被终止? 据我所知,服务已被终止,如果需要,可能会立即重新启动,但它们已被终止。 有人可以确认或证实我的这种行为吗? ...
我正在尝试使用 DataClient 从手机向手表发送数据。 我注意的事情: 相同的 package 名称两个模块都没有构建风格向磨损模块清单添加服务相同的路径前缀相同的签名配置我尝试 了这个示例项目并将部分复制到我的项目中。 我只是找不到任何问题。 示例项目在我的硬件上运行良好,有趣的是它在模拟器 ...
假设一个Android系统服务(例如ActivityManagerService)同时收到两个请求。 系统服务会依次处理这些请求,还是会同时处理? 我在 AOSP 中看到一些代码故意使用处理程序或线程执行异步操作(通常在将设置写入存储时)不过,我不清楚默认行为是什么,例如,对于一个简单的系统服务方 ...
我有一项服务需要通知主要活动。 我使用LocalBroadcastManager ,它工作正常,但LocalBroadcastManager已被弃用。 这是我在服务中的实际代码: 在主要活动中,我收到这样的通知: 我现在可以使用什么来删除已弃用的警告? 我找到的所有关于从服务向活动发送数据的示例都 ...
我写了一个应用程序,我写了一个应用程序。 我想让它启动一个服务连接WebSocket服务器,然后在合适的时候发送通知,我试着写了一段代码,但是服务器日志没有连接信息,这是我的代码: 在 mainifests.xml 中: 在 NotificationService.java 中: 在 StartNo ...
所以我正在尝试使用 CapacitorJS 和 Ionic 构建一个应用程序。 如果您没有听说过,Capacitor 是一个 JS 运行时,为 JavaScript 个应用程序提供本机应用程序功能。 Capacitor 提供了一个 PushNotification 插件,但它不会像您通常那样在应用 ...
我想我在我的 Android 应用程序中设计了 Firebase Messaging 的使用方式,最近导致了一个问题。 当用户表示他想接收消息时,我会启动我的 FirebaseMessagingService 并立即 go 在我的 Activity 中获取令牌: 最近有大量设备在第一次使用这种方法 ...
我已经使用定期运行的 JobScheduler 初始化了一个作业服务。 我在重新启动后重新安排了这项服务。 设备重启后该服务是否停止? 还是它还在运行? ...
我需要提供服务以通过 websocket 捕获服务器消息并在通知中显示它们。 当我第一次关闭应用程序时,服务停止了。 我在onDestroy中制作了一个广播接收器,以在应用程序关闭并从活动应用程序中滑动后重新启动服务。 但毕竟系统或其他一些东西会每隔 10 秒准确地杀死服务。 我看到Not fini ...
在这个项目中,我提供了两个示例应用程序: 提供如下服务的“服务应用程序”:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.softbankrobotics.pddlpla ...
我在 Android 中有后台服务来处理 Google Firebase 推送通知:class MyFirebaseMessagingService : FirebaseMessagingService() { @Inject lateinit var repository: R ...