Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Android 9.0上的服务Xamarin Android_C#_Android_Service_Xamarin.android - Fatal编程技术网

C# Android 9.0上的服务Xamarin Android

C# Android 9.0上的服务Xamarin Android,c#,android,service,xamarin.android,C#,Android,Service,Xamarin.android,我正在制作一个应用程序来发送消息并使用服务,问题是Android 9上的服务停止了,因为有一条规则,在中节能强制停止服务。 我的想法是要求用户允许跳过应用程序的节能 我试过了但没能有人帮我 我将发送代码我必须尝试帮助:\ Xamarin.Android Img通知启动服务: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/andr

我正在制作一个应用程序来发送消息并使用服务,问题是Android 9上的服务停止了,因为有一条规则,在中节能强制停止服务。

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

我试过了但没能有人帮我

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

Xamarin.Android

Img通知启动服务:

<?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>

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>


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

您不能以编程方式设置节能模式

从应用程序控制用户的设备设置是一种不好的做法

当电池电量较低时,应考虑暂停后台服务。< /P> 或者通知用户电池电量不足,并建议用户切换不必要的设置,如蓝牙或WiFi


是的,我认为这是在要求用户在给定时间内禁用节能功能application@GonçaloGarrido您可以在根设备上以编程方式启用/禁用电池节电器,请参阅