android自啟動程序
❶ 手機後台軟體為什麼會自動啟動怎樣設置才能不自啟
1、在手機點擊手機設置
❷ android怎麼設置開機啟動軟體
Android系統通過應用程序自行在系統中登記注冊事件(即Intent)來響應系統產生的各類消息。
例如Android實現系統開機自啟動程需要在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中怎樣設定app自啟動
android中怎樣設定app自啟動
方法/步驟
首先點按手機介面的設定標志
如果沒有將設定圖示放置在手機介面 可以點按手機介面上方向下拖動 然後點按下圖中箭頭指向的設定按鈕
進入設定介面之後點按介面右上角的全部設定按鈕 然後向上拖動介面
找到許可權管理按鈕 點按該按鈕
在許可權中點按開機自動啟動
此時將出現手機中的所用應用app列表 如果點按某應用後面的灰色的開關 點按之後該開關將顯示為藍色的開啟狀態 那麼此時該應用將會在手機開機時自動啟動
點按介面下方的選單按鈕 將彈出快捷選單 可以點按全部允許從而讓所有的app都自動啟動 或者點按全部禁止 這樣設定可以讓全部app在手機開機後都不能自動啟動
怎樣設定自啟動專案
方法有三:
1.去 開始-程式-啟動 中找 如果有 qq一項 刪除即可。
2.若沒有看到可以 開始-執行 中輸入 msconfig 回車
開啟 實用程式配置 找到啟動選項卡 找到記錄著 qq安裝路徑的一項 ,將該向前邊的對鉤去掉重起機器ok。
3.如果這里都沒有的話,自己的技術還可以的話,可以去登錄檔看看, 開始-執行 regedit 回車,展開到HKEY_CURRENT_ 和HKEY_LOCAL_
中找 該程式的鍵,一般是以改程式的路徑為鍵值的鍵,將其鍵值設定為0或者刪除就可以了
這樣大部分的自啟動的專案都可以看到解決了
希望樓主能解決問題
Windows 8中怎樣設定程式自啟動
網路卡驅動有問題 若是更新過的最新版本 建議解除安裝掉 安裝官方釋出的版本
若是驅動精靈等軟體檢測有新版本 則更新至公版試試
開機自啟動怎樣設定
將程式拉到開始-所有程式-啟動中間去即可。
手機怎樣設定自啟動的軟體關閉自啟動
這個是設定不了的,除非你的手機獲取root許可權才可以辦到,也就是獲取了root許可權就可以禁止手機軟體自啟動了。
電腦怎樣設定自啟動許可權
設定電腦啟動程式的方法如下: 1開啟開始選單,在搜尋框輸入msconfig。 2按回車鍵,在彈窗框把需要開機啟動的程式打勾,點選確定就可以。
三星7100怎樣設定開機自啟動找不到自啟動
可嘗試以下操作:
1.點選最近應用程式鍵(手機左下方的觸控鍵)-點選左側圖示-進入工作管理員-活動應用程式-結束後台執行的程式。
2.開啟設定-應用程式管理器-左右滑動-查詢是否有「自動執行」選項-開啟某一軟體-將自動執行對勾取消即可。
3.可以安裝第三方安全管理器軟體限制後台執行。
紅米手機怎樣設定自啟動的軟磨舉體關閉自啟動
去手機管家-許可權隱私-自啟動管理
就有了哦
怎樣把windows defender設定開機自啟動
1、按WIN+R 調出執行,然後輸入清升 gpedit.msc 確定;
2、然答游老後在策略組中展開【計算機管理】-【管理模板】-【windows元件】-【windows Defender】;
3、然後找到關閉 windows Defender ,雙擊後設置為啟用;
linux 自啟動設定
在.bash_profile中設定就可以了
❹ 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>