当前位置: 首页 > 知识库问答 >
问题:

自动启动(BOOT_COMPLETED)在Nomi平板电脑上不起作用

全飞扬
2023-03-14

我的广播接收器由事件BOOT_COMPLETED触发,在除Nomi C10103以外的许多设备上工作正常。该消息出现在设备上的日志中:d/activitymanager:send broadcast:Android.intent.action.boot_completed,跳过package:com.example.MyPackageName

发送消息am广播-来自adb shell的Android.intent.action.boot_completed com.example.MyPackageName也不运行应用程序。

    <receiver
        android:name=".AutoRunReceiver">
        <intent-filter android:priority="1000">
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
        <intent-filter android:priority="1000">
            <action android:name="android.intent.action.QUICKBOOT_POWERON" />
        </intent-filter>
    </receiver>

autorunreceiver.java:

public class AutoRunReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        //приёмник автозагрузки
        if (intent != null && intent.getAction() != null) {
            final String msg="intent:"+intent+" action:"+intent.getAction();
            Log.d("myLogs",msg);
            Toast.makeText(context,msg,Toast.LENGTH_LONG).show();    
        }
    }
}

共有1个答案

白博易
2023-03-14

我意识到问题不在代码上,而是设备本身。自动播放不工作在我的平板电脑上的任何应用程序。作为解决办法,我使用了事件“Android.intent.action.user_present”,该事件在设备加载和屏幕解锁后触发。

 类似资料:
  • 我创建了一个Android应用程序,它不能在平板电脑上运行。 我已经在文件夹中添加了文件。当我在模拟器上运行时,它正在工作,但在平板电脑中它给出了错误, 日志输出: java.lang.RuntimeException:无法启动活动ComponentInfo{idev.android.soulspotter/idev.aandroid.sourlspotter.Login}:android.con

  • 我的代码只会在三星Galaxy平板电脑上崩溃(例如SM-P601、Android4.4.2)。 崩溃的代码是这一行: 另一个失败的代码只是在OnClick方法中: null

  • 无法在我的Mac电脑上启动minikube。下面详细介绍了kubernetes、minikube版本以及错误。

  • 我已经建立了一个电子应用程序与教程从这里。 现在的问题是,“最小化到托盘”功能和“自动启动”功能不再起作用了。通过启动我的应用程序时,它可以工作,但不能使用.exe 托盘函数的代码来自这个答案:Electron.js如何将窗口最小化/关闭到系统托盘,并将窗口从托盘还原回来? autostart功能的代码从这里开始:如何在系统启动时使用auto-launch启动app? 有没有人知道为什么在构建了.

  • 平板电脑上的折叠工具栏布局在滚动包含少量视图的嵌套滚动视图时出现问题 问题是,即使在滚动停止后,工具栏也会折叠。 您可以复制问题源代码:https://github.com/chrisbanes/cheesesquare 有没有办法防止这种情况发生?

  • pm2-init.sh文件: 这不起作用,所以我尝试使用,如下所示:首先,创建一个脚本,并将其命名为 然后打开编辑器: