導航:首頁 > 編程語言 > android開機啟動應用程序

android開機啟動應用程序

發布時間:2024-10-21 07:59:40

『壹』 如何使Android應用開機時自動啟動

在主配置文件裡面是有一個許可權的就是開機啟動的,會發送一個廣播通知的

『貳』 android中怎麼實現應用程序的安裝自啟動和開機自啟動

安裝自動啟動沒法做到,想做到靜默按照很麻煩的,一般的安裝都是通過系統的安裝引導程序,當安裝完成時界面上會有是否打開應用的按鈕

『叄』 開機之後一直是android正在升級 正在啟動應用程序 然後不動 怎麼辦

升級失敗導致無法正常開機,建議強刷手機來解決。

  1. 電腦下載安裝flashtool軟體,並安裝對應手機型號的手機驅動;

  2. 電腦下載適配手機型號的官方rom包,並將其放置在flashtool的安裝源文件夾里的firmwares文件夾里;

  3. 打開flashtool軟體,點擊左上角的閃電圖標,再選擇強刷模式;

  4. 等待刷機讀條進行,完成後會彈出拔出手機並啟動手機的通知,拔出手機後,首次重啟時間比較長,耐心等待至正常進入開機界面即可。

『肆』 如何在android手機上實現app開機自動運行啟

如果手機需要關閉後台運行軟體,可嘗試以下操作:
1.點擊最近應用程序鍵(專手機左下方的觸摸鍵)屬-點擊左側圖標-進入任務管理器-活動應用程序-結束後台運行的程序。
2.打開手機設定-應用程序管理器-左右滑動-查找是否有自動運行」選項-打開某一軟體-將自動運行對勾取消即可。
3.可以安裝第三方安全管理器軟體限制後台運行。

『伍』 Android App 開機自啟動

<article class="_2rhmJa"> Android 設備開機自啟動的可以用廣播實現,因為 Android 設備開機時會發送一條開機廣播 "android.intent.action.BOOT_COMPLETED"。接收後實現啟動就完成了。 接下來是准備工作 如果按照上面的全部步驟後操作後,重啟沒有自動啟動程序,怎麼辦呢?是怎麼回事呢? *那麼首先請檢查一下你的手機是不是安裝了360等安全助手之類的軟體,如果有,請在軟體的自啟動軟體管理中將app設置為允許 *我的手機沒有安裝這些軟體,但是手機中自帶了安全助手,有的手機系統設置裡面自帶了自啟動軟體管理的功能 ,所以在這里將我們的app設置為允許開機啟動),重啟手機,測試是否成功。 然而並沒有成功 接收不到BOOT_COMPLETED廣播可能的原因 (1)、BOOT_COMPLETED對應的action和uses-permission沒有一起添加 (2)、應用安裝到了sd卡內,安裝在sd卡內的應用是收不到BOOT_COMPLETED廣播的 (3)、系統開啟了Fast Boot模式,這種模式下系統啟動並不會發送BOOT_COMPLETED廣播 (4)、應用程序安裝後重來沒有啟動過,這種情況下應用程序接收不到任何廣播,包括BOOT_COMPLETED、ACTION_PACKAGE_ADDED、CONNECTIVITY_ACTION等等。 Android3.1之後,系統為了加強了安全性控制,應用程序安裝後或是(設置)應用管理中被強制關閉後處於stopped狀態,在這種狀態下接收不到任何廣播,除非廣播帶有FLAG_INCLUDE_STOPPED_PACKAGES標志,而默認所有系統廣播都是FLAG_EXCLUDE_STOPPED_PACKAGES的,所以就沒法通過系統廣播自啟動了。所以Android3.1之後 (1)、應用程序無法在安裝後自己啟動 (2)、沒有ui的程序必須通過其他應用激活才能啟動,如它的Activity、Service、Content Provider被其他應用調用。 存在一種例外,就是應用程序被adb push you.apk /system/app/下是會自動啟動的,不處於stopped狀態。 並不太懂 我的APP啟動後 已經收到廣播 第一種方式 我再模擬器上 測試 可以 android 9.0版本 桌面設置也會把你的app當成一個桌面主題,還有一個選項是系統桌面,你需要設置成自己的app 如果找不到桌面設置選項,可以從手機設置–應用程序-查看所有應用程序(包括系統的應用程序),找到桌面程序之類的字眼的應用,清楚其默認設置。

『陸』 android 怎麼自啟動應用

安裝自啟動:
要做這個功能有一個前提,那就是用戶的機器上已經裝過相應應用,也就是說只有升級APK的時候才可以這么干,因為要執行的功能需要程序的配合。
具體步驟如下:
首先要知道程序已經安裝完成,所以需要在程序中注冊一個廣播監聽(必須是靜態的,你懂的)apk安裝完成的action:"android.intent.action.PACKAGE_ADDED",在這個廣播的onReceive方法中監聽action,並通過intent.getDataString()方法判斷安裝程序的包名是否屬於自己的包名,如果是做下一步操作;
通過Intent顯式或者隱式的啟動你自己的程序。
建議:
  最好不要這樣干,你要考慮一下用戶的感受,特別是那種自動安裝不需要點確認的時候,正在玩游戲、看視頻、看小說、用微信你自動打開一個應用

開機自啟動
android實現開機自啟動可能是移動操作系統中最簡單的了,只需要監聽一個開機啟動的Broadcast(廣播)即可。首先寫一個Receiver(即廣播監聽器),繼承BroadcastReceiver。

如下所示:
public class BootReceiver extends BroadcastReceiver {
private PendingIntent mAlarmSender;
@Override
public void onReceive(Context context, Intent intent) {
// 在這里干你想乾的事(啟動一個Service,Activity等),本例是啟動一個定時調度程序,每30分鍾啟動一個Service去更新數據
mAlarmSender = PendingIntent.getService(context, 0, new Intent(context,
RefreshDataService.class), 0);
long firstTime = SystemClock.elapsedRealtime();
AlarmManager am = (AlarmManager) context
.getSystemService(Activity.ALARM_SERVICE);
am.cancel(mAlarmSender);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,
30 * 60 * 1000, mAlarmSender);
}
}

接下來,只需要在應用程序配置文件AndroidManifest.xml中注冊這個Receiver來監聽系統啟動事件即可

如下所示:
<receiver android:name=".service.BootReceiver">
<intent-filter>
<!-- 系統啟動完成後會調用-->
<action android:name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>

『柒』 android機頂盒每次開機提示正在啟動應用程序,怎麼回事

正常,安卓系統的話啟動需要時間,算是和windows一樣的登錄頁面,沒有影響。

『捌』 android怎麼設置開機啟動軟體

Android系統通過應用程序自行在系統中登記注冊事件(即Intent)來響應系統產生的各類消息。
例如實現系統開機自啟動程需要在Manifest中加入如下Intent-filter及許可權Uses-permission即可。
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
(修改時候主要是去掉上面該行即可)
<category android:name="android.intent.category.HOME" />
</intent-filter>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
(修改時候主要是去掉上面該行即可) Android系統為應用程序管理功能提供了大量的API,可以通過API控制Intent和permission,其中
上述配置表示應用程序會響應系統產生的android.intent.action.BOOT_COMPLETED(系統啟動完成)信號,以此來實現應用程序自啟動。當然知道上述原理後,我們就可以隨心所欲的控製程序開機自啟動了。具體思路如下:

一、手工方法
基於上述原理,我們可以通過對系統中已安裝的程序去除其Manifest的上述配置片段來控制應用程序的對系統的響應,當然沒源碼可修改編譯的情況下只能實現屏蔽其對有些信號的響應,例如屏蔽該程序不再開機自啟動。手工方法就是利用有關工具直接在解壓其APK包後,修改其Manifest的上述配置行後再打包成APK,最後安裝到系統中就實現了屏蔽其自啟動功能。具體相關的工具軟體主要有APKTOOL。(請自己放狗去搜索下載)

二、編程實現

當然手工方法需要藉助APKTOOL等工具,步驟比較法繁瑣,我們可以通過自己開發來實現該功能。幸好
1、PackageManager
本類API是對所有基於載入信息的數據結構的封裝,包括以下功能:
·安裝,卸載應用
·查詢permission相關信息
·查詢Application相關信息(application,activity,receiver,service,provider及相應屬性等)
·查詢已安裝應用
·增加,刪除permission
·清除用戶數據、緩存,代碼段等
非查詢相關的API需要特定的許可權,具體的API請參考SDK文檔。

2、ActivityManager相關
本類API是對運行時管理功能和運行時數據結構的封裝,包括以下功能
·激活/去激活activity
·注冊/取消注冊動態接受intent
·發送/取消發送intent
·activity生命周期管理(暫停,恢復,停止,銷毀等)
·activity task管理(前台->後台,後台->前台,最近task查詢,運行時task查詢)
·激活/去激活service
·激活/去激活provider等
task管理相關API需要特定的許可權,具體API可參考SDK文檔。

『玖』 android正在檢查文件系統…正在啟動應用程序。 聯想的手機 開機就這樣

開機一直顯示正在啟動應用服務,這說明Android系統應用出現了異常,導致不能正常的開機。

建議找到對應型號的刷機包,切勿強行安裝其它版本的安裝包,升級固定版本不對,可能會造成手機無法開機變磚等風險。

刷機的方法:

  1. 用recovery方法刷機,就是平時將update.zip入到SD卡,然後alt-s的方法,這種方法是調用了recovery的方法將各種img或文件進行復制等操作。

  2. 用fastboot方法刷機,這個方法其實是比較酷的方法,說白點,fastboot就是將已有的各分區映象文件(img文件,意義上類似我們對光碟做的映象文件)直接覆蓋寫到指定分區中,有點暴力,也有點類似平時操作系統的Ghost還原。

  3. Recovery方法更簡單,只需要傻瓜式的將update.zip放到SD卡的要目錄下,然後進入Recovery模式alt-s就可以了,但和任何傻瓜式東西一樣,他的靈活度就很小了,而且出錯了也都不知道如何解決。一般來說做Rom的高手為了保證Rom的可靠性,在安裝程序中都會對一些安裝環境進行一些確定,而各位的手機環境又是千變萬化的,Rom高手也很難考慮周全,另外,Recovery程序本身也有一些環境驗證。

  4. fastboot方法更靈活,功能也更強大,fastboot方法不需要依賴於recovery,甚至linux底層刷壞了recovery模式都進不了的情況下也可以通過fastboot方工刷回來。fastboot模式其實是調用spl進行刷機的,所以如果刷spl壞了,fastboot模式應該也進不了,也就是磚了。fastboot方法需要各位電腦上有fastboot程序,同時手機要進入fastboot模式才可以操作。

閱讀全文

與android開機啟動應用程序相關的資料

熱點內容
剪映的本地視頻在哪個文件里 瀏覽:666
找工地用什麼app比較好 瀏覽:776
蘋果app怎麼改成外服 瀏覽:473
電腦中毒文件隱藏文件 瀏覽:671
手機qq表情包導入微信 瀏覽:191
word如何設置文字高度 瀏覽:334
文件名有斜杠存不上 瀏覽:902
手機網路空間 瀏覽:406
iphone迅雷雲播 瀏覽:84
道客閱讀如何掃描文件 瀏覽:47
趕緊撤微信表情 瀏覽:307
如何不在多窗口中打開cad文件 瀏覽:154
pcb文件查看軟體 瀏覽:39
清理大文件是什麼東西 瀏覽:870
站長工具裡面的關鍵詞是怎麼添加上去的 瀏覽:100
擴展名TXT表示的文件類型是什麼 瀏覽:469
蘋果怎麼打開備份文件 瀏覽:903
哪個網站可以看到自己的收益 瀏覽:245
android開機啟動應用程序 瀏覽:444
js判斷頁面載入時間 瀏覽:560

友情鏈接