如何在android手機上實現app開機自動執行啟動(可以開啟 ...
文章推薦指數: 80 %
測試專案的時候實在一個android系統的車載終端上進行的,因為沒有終端沒螢幕操作起來比較麻煩,所以乾脆把用到的app寫成開機自動執行,就可以了。
程式人生>>如何在android手機上實現app開機自動執行啟動(可以開啟應用介面)。
如何在android手機上實現app開機自動執行啟動(可以開啟應用介面)。
阿新••發佈:2019-01-26
測試專案的時候實在一個android系統的車載終端上進行的,因為沒有終端沒螢幕操作起來比較麻煩,所以乾脆把用到的app寫成開機自動執行,就可以了。
感覺不是很困難,我就答應了大師兄的這個要求,然後就在網上查詢相關的程式碼。
最終找到了這個可以完美執行,不知道是不是有bug或者有更好的方法,希望大家指點。
首先說一下我所知道的這個程式碼是如何實現的。
android系統在開機的過程中(可能是最後)會發送一個廣播android.intent.action.BOOT_COMPLETED,這個廣播的意思就是裝置告訴我們“”我已經開機了!”然後我們可以在程式碼中用一個廣播接受者來接受這個廣播,然後觸發開啟app應用的操作。
首先在你的工程上建一個廣播接受的類來:
packageedu.hrbeu.xiaox.autosetup;
importandroid.content.BroadcastReceiver;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.util.Log;
/**
*@author編寫人:xiaox
*@date建立時間:2016/8/20
*@Description功能描述:該類用來實現該app開機自動執行
*/
publicclassBootBroadcastReceiverextendsBroadcastReceiver{
/**
*demo2:可以實現開機自動開啟軟體並執行。
*/
@Override
publicvoidonReceive(Contextcontext,Intentintent){
Log.d("XRGPS","BootReceiver.onReceive:"+intent.getAction());
System.out.println("自啟動程式即將執行");
//MainActivity就是開機顯示的介面
IntentmBootIntent=newIntent(context,MainActivity.class);
//下面這句話必須加上才能開機自動執行app的介面
mBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(mBootIntent);
}
}
然後我們要在AndroidManifest.xml中加入許可權和配置相關資訊,
linux下的虛擬記憶體和分頁分段機制
«上一篇
3.Java高階教程_12.Java9新特性下一篇»
相關推薦
如何在android手機上實現app開機自動執行啟動(可以開啟應用介面)。
測試專案的時候實在一個android系統的車載終端上進行的,因為沒有終端沒螢幕操作起來比較麻煩,所以乾脆把用到的ap...
spring如何實現注入多個數據源,並且可以同時使用這多個數據源!
sourceaddress:http://bbs.ibeifeng.com/simple/index.php?t16636.html
如何在spring...
Android系統上實現APK外掛機制——360手機助手
DroidPlugin
DroidPlu...
使用TensorFlowLite在Android手機上實現影象分類
*本篇文章已授權微信公眾號guolin_blog(郭霖)獨家釋出
前言
TensorFlowLite是一...
opencv圖像處理之在手機上實現背景虛化
callbackreadsminetcoregetc修改github上tpshttp://m.blog.c...
手機上實現細線的效果
手機scalecnblogsormpngatipancompos使用縮放,
html
1
JavaEE權威讀書筆記(五)JavaScript
JAVA反射_TYPE型別
【UE4】+第05講+發射物方向調整
window.open()開啟頁面的幾種方法
Python統計分析-卡方檢驗
JAVA執行緒(升級)
JS哪些操作會造成記憶體洩露
linux硬連結與軟連結+(ln)
String的intern()方法學習總結
延伸文章資訊
- 1啟動管理員(開機自動執行,Autorun,Autoexec)安卓下載
啟動管理員(開機自動執行,Autorun,Autoexec)安卓版1.9APK免費下載。 ... APKPure App Icon ... 某些程式本應在每次開機時即自動啟動,如Skype、QQ...
- 2請問如何讓軟體開機就跟著啟動? - Mobile01
Autostarts應該是把"會自動啟動"的程式給disable成"不自動啟動",沒辦法反向操作吧?如果APP本身就沒有"After Startup"這一項,應該是沒法添加的。 其實要開機自動執...
- 3新增的應用程式以在Windows 10 啟動時自動執行 - Microsoft ...
如果沒有[開啟檔案位置] 的選項,即表示該應用程式不會在開機時執行。 檔案位置開啟後,按Windows 鍵 + R,輸入shell:startup,然後選取[確定]。這會開啟[啟動] 資料夾 ...
- 4如何在android手機上實現app開機自動執行啟動(可以開啟 ...
測試專案的時候實在一個android系統的車載終端上進行的,因為沒有終端沒螢幕操作起來比較麻煩,所以乾脆把用到的app寫成開機自動執行,就可以了。
- 5android開機自啟動APP及使用adb命令測試方法- IT閱讀
android開機自動執行APP實現方式其實很簡單。在android系統執行時,會發出“android.intent.action.BOOT_COMPLETED”這個系統廣播,因此我們監聽它,並...