1:在工作中遇到自助终端机项目开发,需要实现无人值守,开机启动应用
2:配置:
系统版本:android 7.1.2(听说android8.0以上有些功能不再支持,请慎用)
RN:0.64.0
3:项目配置
(1)添加应用接收系统广播权限
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.xxx.app"
android:installLocation="internalOnly"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED"
tools:ignore="InvalidPermission">
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> // 给到接收系统广播权限
(2)配置接收广播方法
<application>
<activity
android:name=".MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"