android-service相关内容
我有一个 HCE 服务,它可以与 NFC 阅读器相互发送数据,但我想知道是否可以指定我的服务的启动设置.我想指定只有在应用程序正在运行时才能调用我的服务.如果应用程序关闭,则不应调用该服务.这是可能的还是打算始终可以调用该服务? 解决方案 目前您只能指定是否应考虑将 HCE 服务用于从锁屏进行卡模拟,或者仅当用户通过锁屏时(请参阅
..
我有一个 Android 应用程序,其中一个服务注册到 Android Beam 和一个注册到主机卡模拟的服务.我想决定何时在代码中启用/禁用 HCE 服务.清单中的 HCE 服务如下所示 - 实际上,当智能手机收到一个选择AID命令(带有服务AID)时,服务被触发并执行服务onCreate()的函数,事务完成后调用onDestroy()函数. 因此,当我从主活动执行 sta
..
我想创建一个应用程序,它在设备抖动时 ** 启动 Main Activity,即使在屏幕锁定时也是如此.任何人都可以解释如何做到这一点? 我有一个想法,它需要创建一个在后台运行的服务,但我在实际编码方面很挣扎,不知道如何去做. 解决方案 要创建一个对震动事件敏感的应用程序: A. 在清单中 - 注册一个引导接收器.它将确保您的应用程序始终处于激活状态设备重启后:
..
当有人收到消息时,我使用服务来推送通知,当我打开应用程序和关闭应用程序时,我的服务运行良好,但是当我清理我的应用程序时,它就停止了.是我自己编写的 startForeground 的问题吗而不是使用他们给的 startForeground?一开始是可行的,但是当我添加 startMyOwnForeground 和 Runnable 时,它不起作用.Runnable 是每 2 秒连接到我的数据库
..
当有人收到消息时,我使用服务来推送通知,当我打开应用程序和关闭应用程序时,我的服务运行良好,但是当我清理我的应用程序时,它就停止了.是我自己编写的 startForeground 的问题吗而不是使用他们给的 startForeground?一开始是可行的,但是当我添加 startMyOwnForeground 和 Runnable 时,它不起作用.Runnable 是每 2 秒连接到我的数据库
..
我想在它被销毁后再次启动服务. @Override公共无效 onDestroy() {super.onDestroy();onCreate();} 解决方案 你不应该这样做.这不会做任何事情.要重新启动服务,您应该在 onTaskRemove() 上重新启动它,如下所示. @Overridepublic void onTaskRemoved(Intent rootIntent) {Inte
..
我只是安装了 HAXM 安装程序和 Android SDK 工具,最后我的 AVD 可以启动了.但问题是它卡在 android 上.我已经等了 20 分钟,但它仍然没有启动.. 模拟器:设备 fd:664 HAXM 正在工作并且模拟器在快速虚拟机中运行模式创建窗口 61 83 462 820 模拟器:UpdateCheck:当前版本 '24.4.1',最新版本 '24.4.1' 设备
..
我只是安装了 HAXM 安装程序和 Android SDK 工具,最后我的 AVD 可以启动了.但问题是它卡在 android 上.我已经等了 20 分钟,但它仍然没有启动.. 模拟器:设备 fd:664 HAXM 正在工作并且模拟器在快速虚拟机中运行模式创建窗口 61 83 462 820 模拟器:UpdateCheck:当前版本 '24.4.1',最新版本 '24.4.1' 设备
..
请帮助.我的 AVD 没有运行,正如我在 AVD 没有运行 上发布的那样.我尝试创建一个新的 AVD,但出现此错误 Throwable:无法创建 SD 卡. 如何解决这个问题?真的很需要帮助...谢谢 解决方案 你的 logcat 抛出了什么 Throwable:无法创建 SD 卡. 首先你需要下载Android SDK,启动Android SDK Manager,
..
今天在用android studio做项目的时候,突然出现蓝屏,系统自动重启.现在,当我尝试使用模拟器运行我的应用程序时,AVD 没有运行,并且出现如下错误.以前有人遇到过这种情况吗?我该如何解决这个问题? ProcessNotCreatedException:启动 AVD 时出现意外错误:无法运行程序“C:\Users\tongws\AppData\Local\Android\sdk\to
..
START_STICKY 在我杀死应用程序时在我的设备中不起作用然后服务不会再次启动,我的设备名称是 Redmi Note 3 Pro,但是每当我在 android 模拟器中运行相同的应用程序时,它会在我终止时重新启动服务应用程序和服务不会停止,直到我通过 stopService() 方法停止它 请帮帮我 问题已解决 这样做: 设置>权限>自动启动然后打开我的应用程序的开关
..
我有一个应用程序,它使用服务每 x 秒创建一个自定义对象 (MyObject) 的 ArrayList.然后我希望我的 Activity 获得这个 ArrayList. 我目前计划让服务在每次完成数据查询时向活动的处理程序发送一条消息.我希望 Handler 的消息包含 MyObjects 的 ArrayList. 在 Activity 中构建方法以从消息中获取此 ArrayList
..
我正在开发一个应用程序,我必须在其中获取最热门活动的所有视图.此活动可能属于或可能不属于我的应用.我能够从 ViewGroup(root view) 获取所有视图.现在我只想获得最重要的活动的根视图来完成我的工作,但我找不到任何答案,这让我想从服务中获取活动的根视图. 我使用过这些方法: View rootView = Window.DecorView.RootView; 和 Cont
..
我有一个从 Activity 调用的服务.此服务注册所有传感器并针对它们注册侦听器. 编辑:我删除了 onSensorChange() 中的两行 **sensorManager.unregisterListener(this);sensorManager = null;** 现在它可以工作了.为什么? 问题是,当我一次执行一个时,我的应用程序运行良好,但如果我注册多个传感器,我的应
..
我的回调出现了一些问题.这是我的代码: 活动: private ICallback callback = new ICallback.Stub() {@覆盖public void fire() 抛出 RemoteException {mTextView.setText("解雇");}};//然后在onCreate我添加:mManger.registerCallback(回调); ICal
..
val startServiceIntent = TestService.getServiceIntent(context).let {PendingIntent.getService(context, 0, it, PendingIntent.FLAG_UPDATE_CURRENT)}val 视图 = RemoteViews(context.packageName, R.layout.layou
..
我想像 Spotify 那样在服务中使用 Exoplayer,但我可以看到大多数实现都使用 SurfaceView 和 VideoController.Exoplyer 是否可以在没有这两个组件的情况下使用,以便它可以在一个服务中工作? 解决方案 我已经创建了一个可以播放您的音频的服务,它类似于官方 exoplayer 的演示.exoplayer github 我创建了一个类似于官方
..
我已经成功地在服务中扩展了我的布局,但是它没有在 Inflated Layout 中显示 ImageView 并且我不知道为什么.我在 imageview 上设置了一个 onClickListener 并且它工作得很好(当我点击绿色方块时记录并停止服务).唯一的问题是它没有显示 X 标记,我不知道为什么. public class OverlayService extends Service
..
我有一个绑定服务,可以在需要时转到前台. 这是我所拥有的简化版本: class MyService 扩展服务 {private static final ServiceConnection serviceConnection = new ServiceConnection() {@覆盖public void onServiceConnected(ComponentName name, IBin
..
我有一项服务可以检查我网站上的更新,我希望它能够在发现更新时引起振动,即使屏幕关闭或锁定. 目前仅当屏幕未关闭/锁定时振动才有效.即使屏幕关闭/锁定,所有其他功能也能正常工作. Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);long[] 模式 = 新的 long[]{0, 400, 200, 400};i
..