開機啟動serviceandroid
㈠ android怎麼實現開機自動啟動Service或app
Android手機在啟動的過程中會觸發一個Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED。
在這里我們可以通過構建一個廣播接收者來接收這個這個action
(1).
public class TextBroadcastReceiver extends BroadcastReceiver {
//重寫onReceive方法
@Override
public void onReceive(Context context, Intent intent) {
//後邊的XXX.class就是要啟動的服務
Intent service = new Intent(context,XXXclass);
context.startService(service);
Log.v("TAG", "開機自動服務自動啟動.....");
//啟動應用,參數為需要自動啟動的應用的包名
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);
context.startActivity(intent );
}
}
(2):配置xml文件,在receiver接收這種添加intent-filter配置
<receiver android:name="TextBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>
(3):添加許可權 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
㈡ Android 開機自啟動service實踐
Android 設備啟動的時候,會發送android.intent.action.BOOT_COMPLETED的廣播,監聽這個廣播來實現開機自啟動。
1) 創建需要的service和 BroadcastReceiver
2) 在AndroidManifest.xml 注冊service 和BroadcastReceiver
3)申明許可權
```
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
}
㈢ 手機剛開機就顯示 Android Services已停止運行 是什麼意思
手機剛開機就顯示 Android Services已停止運行 是什麼意思
手機剛開機就出現進程 Android Services已停止運行有如下原因:
1.是自己刷機後沒有wipe或手機在線ota升級後沒有自動雙清,導致聯系人緩存混亂,所以報錯。
2.是用了某些同步工具,同步聯系人,導致的錯亂問題。
3.SIM卡上存儲的信息問題。
4.比如刪除了系統必備apk,或者是替換了不同版本的apk,導致的錯誤。
建議按照以下方法操作:
1.手機中是否安裝手機安全衛士軟體或者一些第三方軟體程序,如果有請卸載嘗試。
2.建議把機器恢復出廠設置,操作如下:設置-重置/隱私權/私人-恢復出廠
3.建議固件升級嘗試。(設置-關於設備-系統更新)
若通過以上方法問題依然存在,帶好購機發票、包修卡和機器送到服務中心,由工程師檢查機器並處理。
手機一開機就提示procesr已停止運行是什麼意思
好! 1.建議您備份數據,進入recovery清除所有數據(關機,按住音量上+開機鍵進入recovery)嘗試 2.如果仍然無法開機,請您務必設法備份數據,嘗試進入recovery模式(關機按住音量上+開機鍵)或fastboot模式(關機按住音量下+開機鍵+米鍵)刷機
小米手機開機顯示:進程android.process已停止運行是什麼意思?
小米手機出現進程android.process,acore已停止是由於系統進程意外關閉導致的。
小米手機出現進程android.process,acore已停止的解決方法?
1.可以重啟手機就可以了,由於重啟手機系統進程又會重新運行的了。
2.可以恢復出廠設置,打開手機設置,選擇重置打開,選擇恢復出廠設置,手機重啟後就可以了。
手機顯示進程.android.systemi已停止運行,是什麼意思?
你的應用程序在某個地方發生錯誤
手機顯示進程android.process0.media已停止運行是什麼意思
一、前提是手機必須root了,打開re瀏覽器(root瀏覽器),依次打開system,=》app=》找到你卸載的app的名字,一般把後綴名改成apk即可恢復。
二、找到系統「設置」-「應用程序」-「管理應用程序」-「全部」 裡面找到一個叫做「媒體儲存」的後台程序 點擊進去 按「清除數據」 即可最後回到桌面 搞定
三、這種情況是你把服務停止了,找到系統 「設置」=》「應用程序」=》「管理應用程序」=》切換到「全部」找到「存儲卡管理」點啟動服務即可。
還有一個情況 手機安裝字體後也出現『android.process.media』意外停止,這種情況下是字體導致,找到font文件夾(一般在內存卡裡面,如果沒裝內存卡,可以在自帶的存儲裡面找到,刪除這個文件夾)刪除重啟手機就可以了。
手機顯示google 應用已停止運行!是什麼意思?
首先我們可以嘗試清理該APP的緩存數據。依次進入「設置→應用程序→全部」,找到並點擊該APP的圖標,在應用信息界面中選擇「清除數據」以及「清除緩存」,再重新運行該APP即可。此外,如果某款APP只是偶爾會出現「應用程序停止運行」報錯提示,則可能是系統內存不足引起的,這樣的情況一般經常出現在1GB RAM手機上,運行前清理後台程序就可以了。
手機開機就顯示進程「.android.phone"已停止運行怎麼回事
您好!
根據您的描述:
如果ROOT過手機,建議恢復出廠設置,無效可以刷機恢復。希望對你有幫助,滿意望及時採納,非常感謝!
手機顯示"con.sankuai."已停止運行.是什麼意思
根據您的描述,出現此故障可能是因第三方軟體出錯造成,建議您按以下步驟操作:
1.建議您進入設置-應用程序管理器-全部-找到此軟體-清除數據。
2.您的手機中是否安裝手機安全衛士軟體或者一些第三方軟體程序,如果有請卸載嘗試。
3.建議您把機器恢復出廠設置,操作如下:設置-重置-恢復出廠(但由於這款機器恢復出廠設置會丟失話機中所有數據,建議您事先把重要的數據比如電話本、視頻、圖片等備份一下)。
4.建議您固件升級嘗試。(設置-關於設備-系統更新)
vivo y15t開機顯示phoneservice已停止運行是什麼意思
建議嘗試一下以下方法:
1、建議將手機重啟一下試試的。
2、在設置—更多設置—應用程序—全部中找到電話程序,點擊進入程序的信息界面選擇清除緩存和數據.
3、在設置—更多設置—系統更新—立即檢測更新中升級到最新版本使用。
4、在設置—更多設置—恢復出廠設置—還原所有設置,請放心,這項操作不會清除手機的數據。
5、建議可以試試清除所有數據,點擊設置--更多設置--恢復出廠設置--清除手機數據--重置手機(勾選手機U盤),清除手機數據會將您的手機格式化,所以此項操作前可以將手機數據備份一下,包括聯系人,照片之類的。
如果通過以上方式還不能解決問題,請與售後服務中心聯系,售後服務中心的電話地址可以在設置-更多設置-售後服務中查詢。也可以到vivo官方網站查詢售後服務中心地址。
手機相冊顯示:.android.gallery3d已停止運行是什麼意思,
.android.gallery3d就是相冊,也就是相冊停止運行了。在安卓手機上這些都是家常便飯。重新打開不行就重啟手機