最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實現(xiàn)app開機自啟動功能

 更新時間:2022年05月17日 08:48:44   作者:白馬鎮(zhèn)的少年  
這篇文章主要為大家詳細介紹了Android實現(xiàn)app開機自啟動功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Android實現(xiàn)app開機自啟動的具體代碼,供大家參考,具體內(nèi)容如下

最近要做個大屏的開發(fā)板程序,需要長期穩(wěn)定運行,并開機自啟運行此軟件。

廢話不多說,上代碼

開機自啟需要廣播檢測,權(quán)限 android.permission.RECEIVE_BOOT_COMPLETED

1、AndroidManifest.xml中加入兩行代碼,紅色代碼

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
? ? xmlns:tools="http://schemas.android.com/tools"
? ? package="包名">
?
? ? <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
? ? <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
? ? <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
? ? <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
? ? <uses-permission android:name="android.permission.INTERNET" />
? ?<!-- ? ?開機自啟動-->
? ? <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
?
? ? <application
? ? ? ? android:allowBackup="true"
? ? ? ? android:icon="@drawable/timg"
? ? ? ? android:label="@string/app_name"
? ? ? ? android:roundIcon="@drawable/timg"
? ? ? ? android:supportsRtl="true"
? ? ? ? android:theme="@style/AppTheme">
? ? ? ? <activity android:name=".MainActivity">
? ? ? ? ? ? <intent-filter>
? ? ? ? ? ? ? ? <action android:name="android.intent.action.MAIN" />
?
? ? ? ? ? ? ? ? <category android:name="android.intent.category.LAUNCHER" />
? ? ? ? ? ? </intent-filter>
? ? ? ? </activity>
? ? ? ? <activity android:name=".NetWorkActivity"></activity>
? ? ? ? <!-- 程序自啟動廣播 -->
? ? ? ? <receiver android:name="com.wisdtour.interact.Broadcast.MyBroadcastReceiver"
? ? ? ? ? ? >
? ? ? ? ? ? <intent-filter>
? ? ? ? ? ? ? ? <action android:name="android.intent.action.BOOT_COMPLETED"/>
? ? ? ? ? ? ? ? <category android:name="android.intent.category.LAUNCHER" />
? ? ? ? ? ? ? ? <category android:name="android.intent.category.HOME" />
? ? ? ? ? ? </intent-filter>
? ? ? ? </receiver>
? ? </application>
?
</manifest>

2、編寫廣播接收者

import ...;
?
//開機自啟動
public class MyBroadcastReceiver extends BroadcastReceiver {
? ? private final String ACTION_BOOT = "android.intent.action.BOOT_COMPLETED";
?
? ? @Override
? ? public void onReceive(Context context, Intent intent) {
? ? ? ? Log.e("TAG", intent.getAction());
? ? ? ? Toast.makeText(context, intent.getAction(), Toast.LENGTH_LONG).show();
?
? ? ? ? /**
? ? ? ? ?* 如果 系統(tǒng) 啟動的消息,則啟動 APP 主頁活動
? ? ? ? ?*/
?
? ? ? ? if (ACTION_BOOT.equals(intent.getAction())) {
? ? ? ? ? ? Intent intentMainActivity = new Intent(context, MainActivity.class);
? ? ? ? ? ? intentMainActivity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
? ? ? ? ? ? context.startActivity(intentMainActivity);
? ? ? ? ? ? Log.e("TAG", "開機完畢~------啟動MainActivity");
? ? ? ? ? ? Toast.makeText(context, "開機完畢~", Toast.LENGTH_LONG).show();
? ? ? ? }
? ? }
? ?
}

3、在設(shè)置中,允許程序自啟動(或各種攔截軟件中), 否則將被攔截(一般沒有重啟應該就是被攔截了)

4、重啟試試

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

台湾省| 聂拉木县| 金阳县| 化德县| 汝州市| 云安县| 裕民县| 高邑县| 眉山市| 阳西县| 霍林郭勒市| 南丰县| 岢岚县| 泾阳县| 江都市| 渝中区| 漳平市| 临夏县| 阿城市| 中山市| 绍兴县| 绵竹市| 洛浦县| 铁岭县| 武宁县| 新野县| 梅州市| 海丰县| 巴东县| 铜鼓县| 乌拉特后旗| 内江市| 长春市| 定西市| 阳春市| 塘沽区| 富顺县| 五台县| 囊谦县| 天等县| 桦甸市|