Android 9.0 Xamarin Android上的服务

问题描述 投票:0回答:1

我正在制作应用程序发送消息并使用服务,问题在于Android 9上的服务停止了,因为在节能部队停止服务。

我想是要求用户允许该应用程序跳过节能。

我曾尝试但不能,有人帮助我吗?

我将发送必须尝试帮助的代码:\

Xamarin.Android

图像通知启动服务:

notification

Manifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.1" package="Sms.Sms" android:installLocation="auto">
    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="27" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">
        <service android:name="com.xamarin.example.DemoService" android:directBootAware="true" android:permission="android.permission.BIND_JOB_SERVICE" />
    </application>
</manifest>

代码\清单文件\图像:

All Files :)

如果这是一个不好的问题,请说不要恨,我尝试

c# android service xamarin.android
1个回答
1
投票

您无法通过编程方式设置省电模式。

从您的应用中控制用户的设备设置是不明智的做法。

而不是考虑在电池电量不足时暂停后台服务。

或通知用户电池电量低,并建议用户切换不必要的设置,例如蓝牙或WiFi。

the settings to turn off the power saving

© www.soinside.com 2019 - 2024. All rights reserved.