欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實(shí)現(xiàn)app開(kāi)機(jī)自啟動(dòng)功能

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

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

最近要做個(gè)大屏的開(kāi)發(fā)板程序,需要長(zhǎng)期穩(wěn)定運(yùn)行,并開(kāi)機(jī)自啟運(yùn)行此軟件。

廢話不多說(shuō),上代碼

開(kāi)機(jī)自啟需要廣播檢測(cè),權(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" />
? ?<!-- ? ?開(kāi)機(jī)自啟動(dòng)-->
? ? <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>
? ? ? ? <!-- 程序自啟動(dòng)廣播 -->
? ? ? ? <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、編寫(xiě)廣播接收者

import ...;
?
//開(kāi)機(jī)自啟動(dòng)
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) 啟動(dòng)的消息,則啟動(dòng) APP 主頁(yè)活動(dòng)
? ? ? ? ?*/
?
? ? ? ? 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", "開(kāi)機(jī)完畢~------啟動(dòng)MainActivity");
? ? ? ? ? ? Toast.makeText(context, "開(kāi)機(jī)完畢~", Toast.LENGTH_LONG).show();
? ? ? ? }
? ? }
? ?
}

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

4、重啟試試

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android界面效果UI開(kāi)發(fā)資料匯總(附資料包)

    Android界面效果UI開(kāi)發(fā)資料匯總(附資料包)

    android ui界面設(shè)計(jì),友好的界面會(huì)提高用戶體驗(yàn)度;同時(shí)也增強(qiáng)了android ui界面設(shè)計(jì)的難度,本文提供了一些常用開(kāi)發(fā)資料(有下載哦)感興趣的朋友可以了解下,希望會(huì)幫助到你
    2013-01-01
  • 深入U(xiǎn)nderstanding Android ContentProvider詳解

    深入U(xiǎn)nderstanding Android ContentProvider詳解

    本篇文章是對(duì)Android ContentProvider進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Android SQLite3多線程操作問(wèn)題研究總結(jié)

    Android SQLite3多線程操作問(wèn)題研究總結(jié)

    這篇文章主要介紹了Android SQLite3多線程操作問(wèn)題研究總結(jié),本文總結(jié)了SQLite3是否支持多線程、SQLiteDatabase的同步鎖、多線程讀數(shù)據(jù)庫(kù)等問(wèn)題,需要的朋友可以參考下
    2015-03-03
  • Android實(shí)現(xiàn)TextView兩端對(duì)齊的方法

    Android實(shí)現(xiàn)TextView兩端對(duì)齊的方法

    這篇文章主要介紹了Android實(shí)現(xiàn)TextView兩端對(duì)齊的方法,需要的朋友可以參考下
    2016-01-01
  • 如何正確使用Android線程詳解

    如何正確使用Android線程詳解

    線程是程序員進(jìn)階的一道重要門(mén)檻。除了了解各類開(kāi)線程的API之外,更需要理解線程本身到底是個(gè)什么樣的存在,并行是否真的高效?系統(tǒng)是怎么樣去調(diào)度線程的?開(kāi)線程的方式那么多,什么樣的姿勢(shì)才正確?下面通過(guò)本文來(lái)好好再學(xué)習(xí)下。
    2016-08-08
  • flutter Toast實(shí)現(xiàn)消息提示框

    flutter Toast實(shí)現(xiàn)消息提示框

    這篇文章主要為大家詳細(xì)介紹了flutter Toast實(shí)現(xiàn)消息提示框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Android 進(jìn)入設(shè)備后臺(tái)data文件夾的辦法

    Android 進(jìn)入設(shè)備后臺(tái)data文件夾的辦法

    Android 進(jìn)入設(shè)備后臺(tái)data文件夾的辦法,需要的朋友可以參考一下
    2013-05-05
  • android音頻編輯之音頻裁剪的示例代碼

    android音頻編輯之音頻裁剪的示例代碼

    本篇文章主要介紹了android音頻編輯之音頻裁剪的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Android開(kāi)發(fā)之完全隱藏軟鍵盤(pán)的方法

    Android開(kāi)發(fā)之完全隱藏軟鍵盤(pán)的方法

    這篇文章主要介紹了Android開(kāi)發(fā)之完全隱藏軟鍵盤(pán)的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • 詳解Android開(kāi)啟OTG功能/USB?Host?API功能

    詳解Android開(kāi)啟OTG功能/USB?Host?API功能

    這篇文章主要介紹了Android開(kāi)啟OTG功能/USB?Host?API功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論