问题标签 [android-reboot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
256 浏览

android - 如何检查是否可以以编程方式重启 Android 设备?

我正在使用具有自定义 ROM 的 Android 设备,并且需要重新启动该设备。我可以从硬件端重新启动设备,但我想以编程方式检查设备是否可以重新启动。

有没有办法做到这一点?

0 投票
1 回答
697 浏览

android - 无法从终端重新启动 Android

我需要经常重启我的应用程序来测试某些组件的行为。所以我想使用cmdfrom 终端,以免浪费时间手动关闭/打开。我找到了这段代码,但是当我放在终端上时,它返回一个权限错误。

CMD 从终端重新启动:

终端响应:

0 投票
1 回答
34 浏览

jenkins - 重启android终端后詹金斯卡住了

我们正在从 artifactory 下载包并使用 Jenkins 安装在 OS 8.1.0 的 Android 设备上。

安装后我们需要重启 Android 设备,框架使用带有 Appium 的机器人框架在 Android 设备(root)上运行测试用例。

在Android设备上安装成功,但重启后Jenkins卡住了,永远不会出来。

使用以下命令重新启动

这会重新启动终端,但 Jenkins 随后会卡住,无法使用机器人框架运行下一个健全性测试用例。

有没有办法让 Jenkins 在 Android 设备重启后仍然可以工作?

0 投票
2 回答
906 浏览

java - Android:手机重启后设置闹钟/提醒

我正在开发一个集成了提醒功能的 Android 应用程序。如果手机保持打开状态,通知就会起作用,但是当我将其关闭或重新启动时,我会丢失所有警报。我知道这是和Android功能提高手机效率,但我不知道该怎么办,我该如何解决这个问题?

这是我的文件:

  • 报警服务.java

  • 报警接收器.java

  • BootAlarmReceiver.java

  • AndroidManifest.xml

当手机打开时,“BootAlarmReceiver.java”会调用“AlarmService.java”,它应该重新加载我所有的警报,但它没有。当从 AlarmManager 发出警报时,将调用“AlarmReceiver.java”。

这里的代码:

报警服务.java

}

报警接收器.java

BootAlarmReceiver.java

AndroidManifest.xml

请帮助我,谢谢你的时间。

编辑

我在设备打开时发现了这个错误:

我该怎么办?

0 投票
0 回答
30 浏览

android - 广播接收器在冰淇淋三明治 4.0.3 上不起作用

我想在设备重启时启动服务。

首先我使用广播接收器。它适用于我的 android 手机版本 7。但我想在基于 android 版本 4.0.3 的 Xixun 控制器上实现它

广播接收器不起作用。我已经阅读过,对于低于 26 的 API 级别,应该使用 WakefulBroadcastReceiver。当我这样做时,它可以在我的手机上运行,​​但不能在 Xixun 控制器上运行。

重启Xixun控制器的过程只是使用电源供电和断电。我也使用了广播接收器的电源意图。但它不起作用,因为设备是无电池的。

我的服务不起作用的原因是什么?

[清单 接收者]

以下是服务代码

当我使用广播接收器时,除了基本语法外,代码是相同的。

0 投票
0 回答
25 浏览

android - 设备启动时不发送 FCM 消息且有密码

在android上,我重新启动设备并有密码后消息没有到达,如果他没有密码,他会收到消息

我想了解这种情况,无论是为了安全还是真的是sdk失败

0 投票
1 回答
36 浏览

android - 在 ACTION_BOOT_COMPLETED 之后,为什么 AlarmManager 会立即运行?

引导接收器

警报工具

可以看到,当手机重启时,这段代码会带上存储在SQLiteDatabase中的报警数组,并发出报警声。如果你看一下 AlarmUtil 中的 setAlarm(),我写了一段代码,让它在 AlarmManager 中指定的时间哭泣。问题是无论警报数组中指定的时间如何,存储在数组中的所有警报都会立即清除(我将其实现为通知)。当您输入orcalendar的第二个参数时哭泣不是很正常吗?为什么手机一开机,所有的闹钟都会立刻响起?setExactAndAllowWhileIdlesetExact

[编辑]

在此处输入图像描述

下图是设置闹钟在02:22响铃后手机关机再开机的情况。系统时间是2020/11/02 02:21,但我设置响铃的触发时间是2020/11/02 02:22。换句话说,一旦时间用完,警报就会响起。我想记录日志并显示它,但是当我关闭手机的那一刻,应用程序就死了,所以我看不到日志。

0 投票
1 回答
74 浏览

android-10.0 - 在有根设备中重新启动设备后自动启动应用程序

我想在重启后打开一个应用程序。我已经在 android 10、8、8.1 中检查了我的代码,但它不起作用有没有办法在成功重启后启动应用程序?

0 投票
0 回答
15 浏览

android - 停止充电移至 OTG 主机

我使用 1 部安卓手机从 Arduino 获取数据。这很好。但我也希望我的应用程序在重启时自动启动。现在连接有问题,在重启过程中,手机会在我的应用程序启动之前先将Arduino识别为充电器,所以当它启动时,手机无法切换到OTG主机模式。只有一种解决方法是断开并重新连接 USB 电缆。从现在开始,因为应用程序已经启动,所以很容易将 Arduino 识别为客户端而不是充电器。请帮助我如何添加更多代码来停止手机中的充电器模式?以下是我设置连接的代码。

它返回连接 = null。请帮忙。

0 投票
0 回答
15 浏览

android - 重新启动如何影响设置计时器/警报?

我一直在尝试编写一个警报应用程序来提醒自己给植物浇水,我尝试将通知设置为每 X 天(例如:第二,第三)在上午 12 点发出,它可以工作,但是重新启动设备后,所有已设置的警报都无法正常工作,我已经阅读了有关设置接收器以完成启动的信息,但老实说,我不知道如何再次“启动”所有警报,只是 BootReciever 中的一个 forEach 循环(所有植物都保存在房间数据库中,因此它可以工作[植物实体存储名称、小时和前面提到的 X])似乎有点低效和奇怪(因为必须再次创建警报,不是“重用”),难道没有更好的方法来处理重启吗?

(任何链接或参考将不胜感激,谢谢:))