Android 程式碼設定開機自啟動App
有的時候想要使用者一旦開啟手機。我們的APP就自動運行了。程式碼如下:
建立一個監聽。
/** * create by:sunlei on 2017/7/7 15:48 * e-mail:[email protected] * introduce: */ public class ContentReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent it=new Intent(context,MainActivity.注意:如果是頁面跳轉。此處必須加上flags 。class); it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(it); Toast.makeText(context,"我自啟動成功了哈",Toast.LENGTH_LONG).show(); } }
在配置檔案增加許可權和註冊此廣播:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".ContentReceiver"此處註冊了此廣播。用來監聽。。2個 category 分別是 home 和 launcher 2個都可以。。2選1即可> <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>
最後注意。大部分手機都有管家類軟體限制了不允許開機自啟動。。所以如果沒有效果。需要設定允許。
我用的是小米NOTE手機測試。樂視2手機。親測有效
相關推薦
Android 程式碼設定開機自啟動App
有的時候想要使用者一旦開啟手機。我們的APP就自動運行了。程式碼如下: 建立一個監聽。 /** * create by:sunlei on 2017/7/7 15:48 * e-mail:[email protected] * introduce: */
Linux Nginx 設定開機 自啟動 程式碼 指令碼 命令
一、新建文字檔案 vi /etc/init.d/nginx 二、新增 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.1.12.0 version. # chkconfig: - 8
android開機自啟動app
前言: 有些時候,應用需要在開機時就自動執行,例如某個自動從網上更新內容的後臺service。怎樣實現開機自動執行的應用?在撰寫本文時,聯想到高煥堂先生以“Don't call me, I'll call you back!”總結Android框架,真是說到點子上了。理解這句話的含義,許多有關Androi
android開機自啟動app示例分享
/*開機自動啟動APP*/ public class BootReceiver extends BroadcastReceiver {@Override public void onReceive(Context context, Intent intent) { Log.
Windows通過schtasks設定開機自啟動指令碼
指令碼 首先建立一個啟動指令碼 init.bat,內容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\t
Windows通過組策略設定開機自啟動指令碼
首先建立一個啟動指令碼 init.bat,內容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\test\te
linux安裝db2資料庫並設定開機自啟動
最近因工作需要在Linux機器中安裝DB2資料庫,故將安裝過程記錄下。 Linux版本: Linux版本下的DB2資料庫採用的官方免費版本,作業系統用的CentOS7。 安裝過程: 1、下載:db2_v101_linuxia32_expc.tar.gz 2、解壓,解壓完成後會在當
C# 設定開機自啟動
// 設定開機自啟動 public void PowerBoot(string path, string FolderName) { try { RegistryKey rk = Registry.LocalMachine; RegistryKey rk2 = rk.Create
【教程】CentOS 設定開機自啟動指令碼
《CentOS 設定開機自啟動指令碼》 新建指令碼檔案autorun.sh #!/bin/sh #chkconfig:2345 85 15 #description: test echo "Hello Linux !!" 注意:#chkconfig和
centos7原始碼包安裝Mongodb,並設定開機自啟動
1、下載原始碼包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解壓 放到 /usr/local/ 目錄下 tar -zxvf mongodb-linux-x86_64-3.2.12.
Linux: 設定開機自啟動
一.、在/etc/rc.local檔案中新增自啟動命令 執行命令: 編輯"/etc/rc.local",新增你想開機執行的命令 執行程式指令碼:然後在檔案最後一行新增要執行程式的全路徑。 例如,每次開機時要執行一個hello.sh,這個指令碼放在/usr下面,那就可以在"/etc/r
shell 指令碼設定開機自啟動
#!/bin/bash ProgramPath=/home/kent/StartMain ARG=$1 FunStart(){ #啟動程式的函式 if [ -e $ProgramPath ];then #
centos7原始碼編譯安裝httpd、加入systemctl並設定開機自啟動
1、所需軟體: apr-1.6.3.tar.gz (下載地址:http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz) apr-util-1.6.1.tar.gz (下載地址:http://mirrors.tun
centos安裝MongoDB,並設定開機自啟動
1:安裝 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz tar -zxvf mongodb-linux
樹莓派設定開機自啟動(服務方式) 以vncserver為例
1、為了下一步準備 這裡需要一個設定:(開啟樹莓派設定) sudo raspi-config 選擇5.Interfacing Options 找到VNC(遠端桌面) 選擇 Yes(是)enable 然後sudo reboot 重啟後重新連線ssh 此為命令
ubuntu14.04 設定開機自啟動指令碼
方法一, 編輯rc.local指令碼 ubuntu開機之後會執行/etc/rc.local檔案中的指令碼。所以可以直接在/etc/rc.local中新增啟動指令碼。指令碼要新增到 exit 0 之前
CentOS新增自定義系統服務並設定開機自啟動
因為各種需要,需要在CentOS 啟動或重啟(reboot 命令)後,啟動常用服務。而不是手動一個個再啟動服務。1.建立服務檔案 系統服務新增路徑: /usr/lib/systemd/system/ 服務安裝路徑: &nbs
ubuntu16.04設定開機自啟動(以mongodb為例)
以mongodb的設定為例 1.在/etc/init.d/目錄下建立mongodb-start檔案,檔案內容如下: #!/bin/bash ### BEGIN INIT INFO # Provides: mongodb # Requi
centos7安裝nginx並設定開機自啟動
一、安裝前準備(nginx需要gcc等支援) 1:需要安裝gcc,一般gcc系統會自帶,如果沒有自帶,需要自己安裝 2:需要pcre,安裝的命令示例如下: yum install pcre* 3:
centos7安裝mysql5.7並設定開機自啟動詳細步驟
1.下載mysql5.7版本 [[email protected] home]#wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2.解除安裝