Xamarin android在特定时间重新启动完全关闭的应用-Android版本10.0

开发人员

我在以前的Android版本中实现了此功能,直到第10版,它的工作都没有问题

这是我的代码:

[BroadcastReceiver(Enabled = true, Exported = false)]
    public class Alarm : BroadcastReceiver
    {
        public async override void OnReceive(Context context, Intent intent)
        {
           
            PowerManager pm = (PowerManager)context.GetSystemService(Context.PowerService);
            PowerManager.WakeLock wl = pm.NewWakeLock(WakeLockFlags.Partial, "");
            wl.Acquire();

            Vibrator v = (Vibrator)context.GetSystemService(Context.VibratorService);
            v.Vibrate(800);

            var audio = new AudioService();
            await audio.PlayMp3File("1");
                                    
            Intent i = new Intent(context, typeof(MainActivity));
            i.AddFlags(ActivityFlags.NewTask);
            context.StartActivity(i);
        }

    }

在10.0版中,设备无需启动应用程序即可播放MP3音频

我找不到解决方案,但我引用了Wikipedia

隐私权与安全性

Android 10中发生了几项主要的安全和隐私更改:.........后台应用程序启动活动也受到了新的限制。出于安全性(由于被点击劫持恶意软件使用)和性能方面的限制原因是,Android 10 Go Edition禁止使用叠加层,但在设备升级到Android 10之前已获得许可的应用除外。

有什么解决办法吗?

寿司宿醉

Google现在建议使用通知作为提示,从“后台”启动您的应用程序。

,必须让用户参与启动应用程序的决定

在几乎所有情况下,后台应用程序都应显示对时间敏感的通知,以向用户提供紧急信息,而不是直接启动活动。何时使用此类通知的示例包括处理传入的电话或活动的闹钟。

Google拥有完整的文档,其中涵盖了Android10现在何时以及如何处理它:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

启动外部活动后,Xamarin.Forms Android应用程序将重新启动

来自分类Dev

Xamarin Android应用启动后立即关闭

来自分类Dev

Android应用程序在System.exit(0)上重新启动;

来自分类Dev

Android应用程序在System.exit(0)上重新启动;

来自分类Dev

Xamarin Android Auth0 WCF如何设置

来自分类Dev

Xamarin.Mobile Geolocator报告Android的0标题

来自分类Dev

如何设置Android Build版本(使用Xamarin)?

来自分类Dev

Xamarin Android - 关闭 DialogFragment

来自分类Dev

关闭应用后,在重新启动时启动相同的android最后活动

来自分类Dev

xamarin.android 6.1应该使用哪个android ndk版本

来自分类Dev

Xamarin.Android 支持 Android 4.0 (API 14) 及更高版本

来自分类Dev

强制应用重新启动android

来自分类Dev

Xamarin / Android 10的特殊wifi权限?

来自分类Dev

Xamarin.Android 的 AppCenter“应用启动”失败

来自分类Dev

ProxySettingsPerUser 在重新启动 Windows 10 时重置为 0

来自分类Dev

如何更改Xamarin.Forms.Platform.Android.dll版本

来自分类Dev

HttpWebRequest:发布版本上的访问被拒绝-Xamarin(Android)

来自分类Dev

启用链接时无法构建Xamarin Forms Release版本的Android

来自分类Dev

Xamarin 无法使用 Android 版本 7 进行编译

来自分类Dev

Xamarin Forms 中的 Android、IOS 和 UWP 版本

来自分类Dev

Xamarin.android + auth0 身份验证错误:net:ERR_UNKNOWN_URL_SCHEME

来自分类Dev

我可以在Android中完全重新启动服务吗?

来自分类Dev

Xamarin.Android与Android

来自分类Dev

强制关闭时重启服务并使用Android重新启动

来自分类Dev

Xamarin更新后,Xamarin.Android调试版本在Visual Studio 2015中失败

来自分类Dev

无法找到与“Xamarin.Forms 2.5.0.274780”兼容的“Xamarin.Android.Support.Design”版本

来自分类Dev

Xamarin 表单:检测到 Xamarin.Android.Support.Compat 的版本冲突

来自分类Dev

如何防止Android从启动器重新启动应用

来自分类Dev

Xamarin Forms Android应用程序启动后崩溃(启动)

Related 相关文章

  1. 1

    启动外部活动后,Xamarin.Forms Android应用程序将重新启动

  2. 2

    Xamarin Android应用启动后立即关闭

  3. 3

    Android应用程序在System.exit(0)上重新启动;

  4. 4

    Android应用程序在System.exit(0)上重新启动;

  5. 5

    Xamarin Android Auth0 WCF如何设置

  6. 6

    Xamarin.Mobile Geolocator报告Android的0标题

  7. 7

    如何设置Android Build版本(使用Xamarin)?

  8. 8

    Xamarin Android - 关闭 DialogFragment

  9. 9

    关闭应用后,在重新启动时启动相同的android最后活动

  10. 10

    xamarin.android 6.1应该使用哪个android ndk版本

  11. 11

    Xamarin.Android 支持 Android 4.0 (API 14) 及更高版本

  12. 12

    强制应用重新启动android

  13. 13

    Xamarin / Android 10的特殊wifi权限?

  14. 14

    Xamarin.Android 的 AppCenter“应用启动”失败

  15. 15

    ProxySettingsPerUser 在重新启动 Windows 10 时重置为 0

  16. 16

    如何更改Xamarin.Forms.Platform.Android.dll版本

  17. 17

    HttpWebRequest:发布版本上的访问被拒绝-Xamarin(Android)

  18. 18

    启用链接时无法构建Xamarin Forms Release版本的Android

  19. 19

    Xamarin 无法使用 Android 版本 7 进行编译

  20. 20

    Xamarin Forms 中的 Android、IOS 和 UWP 版本

  21. 21

    Xamarin.android + auth0 身份验证错误:net:ERR_UNKNOWN_URL_SCHEME

  22. 22

    我可以在Android中完全重新启动服务吗?

  23. 23

    Xamarin.Android与Android

  24. 24

    强制关闭时重启服务并使用Android重新启动

  25. 25

    Xamarin更新后,Xamarin.Android调试版本在Visual Studio 2015中失败

  26. 26

    无法找到与“Xamarin.Forms 2.5.0.274780”兼容的“Xamarin.Android.Support.Design”版本

  27. 27

    Xamarin 表单:检测到 Xamarin.Android.Support.Compat 的版本冲突

  28. 28

    如何防止Android从启动器重新启动应用

  29. 29

    Xamarin Forms Android应用程序启动后崩溃(启动)

热门标签

归档