當前位置:首頁 » 安卓系統 » android設置開機啟動

android設置開機啟動

發布時間: 2022-06-22 11:42:00

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文檔。

2. 如何設置android開機啟動項

1、打開設置

2、找到應用程序

3. 安卓車機設置開機自啟動

首先點按手機界面的設置標志
安卓手機app如何設置自動啟動

如果沒有將設置圖標放置在手機界面 可以點按手機界面上方向下拖動 然後點按下圖中箭頭指向的設置按鈕
安卓手機app如何設置自動啟動

進入設置界面之後點按界面右上角的全部設置按鈕 然後向上拖動界面
安卓手機app如何設置自動啟動

找到許可權管理按鈕 點按該按鈕
安卓手機app如何設置自動啟動

在許可權中點按開機自動啟動
安卓手機app如何設置自動啟動

此時將出現手機中的所用應用app列表 如果點按某應用後面的灰色的開關 點按之後該開關將顯示為藍色的打開狀態 那麼此時該應用將會在手機開機時自動啟動
安卓手機app如何設置自動啟動

點按界面下方的菜單按鈕 將彈出快捷菜單 可以點按全部允許從而讓所有的app都自動啟動 或者點按全部禁止 這樣設置可以讓全部app在手機開機後都不能自動啟動
安卓手機app如何設置自動啟動

4. 如何使Android應用開機時自動啟動

如果需要在Android開機時自動啟動應用程序,可以通過響應android.intent.action.BOOT_COMPLETED廣播消息來實現, Android系統啟動結束時,會發出 android.intent.action.BOOT_COMPLETED 消息。 具體步驟如下:
1. 定義一個Broadcast Receiver ,比如:BootupReceiver

[java]
public class BootupReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {

//better delay some time.
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent i = new Intent(context, BootupDemoActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);

}

}
public class BootupReceiver extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {

//better delay some time.
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Intent i = new Intent(context, BootupDemoActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);

}

}

用於響應android.intent.action.BOOT_COMPLETED。

2. 在Manifest文件中定義該Broadcast Receiver

<receiver android:name=」.BootupReceiver」 android:enabled=」true」
android:permission=」android.permission.RECEIVE_BOOT_COMPLETED」>
<intent-filter>
<action android:name=」android.intent.action.BOOT_COMPLETED」></action>
<category android:name=」android.intent.category.DEFAULT」 />
</intent-filter>

</receiver>

3. 加上所需許可權

<uses-permission android:name=」android.permission.RECEIVE_BOOT_COMPLETED」 />

這些,但手機重啟示會自動運行你的應用。 不過此時你的應用可能會被屏幕鎖定擋住。解除屏幕鎖定後可以看到你運行的應用。

如果想用戶一開機就看到你的應用,可以使用代碼就屏幕鎖去除,方法如下:

1. 在Activity的onCreate事件處理中添加下面代碼
[java]
KeyguardManager keyguardManager
= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);

lock.disableKeyguard();
KeyguardManager keyguardManager
= (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);

lock.disableKeyguard();
2. 在Manifest文件中添加所需許可權

<uses-permission android:name=」android.permission.DISABLE_KEYGUARD」 />

5. 安卓 怎麼設置開機自動啟動軟體

安卓手機裡面有開機自動啟動軟體的設置的,在設置里找下。
1、我的手機就是安卓系統的,在設置管理中能看到開機自動啟動的選項的;
2、下載手機里的軟體,或者對手機進行管理,可以在手機里的下載個應用寶;
3、它裡面的軟體都是正版的,找到後點擊下載就能安裝到手機里的的。

6. Android開發之設置開機自動啟動的幾種方法

程序源代碼如下:
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)/*以下為三重循環*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}

main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",&i);
bonus1=100000*0.1;bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(i<=100000)
bonus=i*0.1;
else if(i<=200000)
bonus=bonus1+(i-100000)*0.075;
else if(i<=400000)
bonus=bonus2+(i-200000)*0.05;
else if(i<=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i<=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
printf("bonus=%d",bonus);
}

7. Android如何修改開機自動啟動程序設置

以MIUI系統為例來說明一下修改開機啟用應用步驟:

1、打開手機系統中的安全中心應用,選擇」許可權管理「選項。

8. android的手機怎麼設置開機啟動項

1、打開手機,找到手機自帶的手機管家應用,點擊進入。

9. 如何通過android系統設置某應用開機自啟

那你可以做一個apk,然後rom打包的時候放進系統應用就行。在這個apk中讀取已經設置好的需要開機自啟的應用,根據包名啟動即可。

10. 安卓手機在哪裡設置開機啟動

手機開機自動啟動的系統程序是無法關閉的。若內置或下載的應用軟體開機時自動運行,建議:
1.設定-應用程序管理器-點擊需要關閉的應用,將「自動運行」前對勾取消,逐個關閉不必要的應用(此方式適用於OS4.4及以上系統)。
2.使用「內存管理器」(智能管理器)優化,打開「內存管理器」-內存-自動運行應用程序-關閉不必要的「自動運行」程序。
3.第三方軟體安裝完成後會出現「應用程序許可」選擇窗口,如不需要「自動運行」,請關閉(此方式適用於OS5.0及以上系統)。

熱點內容
android系統截屏 發布:2024-05-06 02:57:51 瀏覽:775
android居左 發布:2024-05-06 02:40:26 瀏覽:44
網頁設置的密碼如何刪除 發布:2024-05-06 02:20:30 瀏覽:926
如何查看snmp配置信息 發布:2024-05-06 02:19:48 瀏覽:489
預科編程 發布:2024-05-06 02:19:42 瀏覽:140
壓縮比英文 發布:2024-05-06 01:56:35 瀏覽:173
數字php 發布:2024-05-06 01:53:10 瀏覽:743
編程中怎麼 發布:2024-05-06 01:43:32 瀏覽:630
如何訪問遠程資料庫 發布:2024-05-06 01:39:20 瀏覽:448
刷演算法的網站 發布:2024-05-06 01:30:39 瀏覽:270