我正在制作应用程序发送消息并使用服务,问题在于Android 9上的服务停止了,因为在节能部队停止服务。
我想是要求用户允许该应用程序跳过节能。
我曾尝试但不能,有人帮助我吗?
我将发送必须尝试帮助的代码:\
Xamarin.Android
图像通知启动服务:
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>
代码\清单文件\图像:
如果这是一个不好的问题,请说不要恨,我尝试
您无法通过编程方式设置省电模式。
从您的应用中控制用户的设备设置是不明智的做法。
而不是考虑在电池电量不足时暂停后台服务。
或通知用户电池电量低,并建议用户切换不必要的设置,例如蓝牙或WiFi。