【總結】android程式不顯示表徵圖,開機自動啟動?我來告訴你

來源:互聯網
上載者:User

文摘一:

文摘二:

第一,寫一個很簡單的程式,就一個Activity,指此Activity標題列去掉,背景全透明,然後在此Activity的OnCreate將自己finish()掉,什麼都不用幹,只要在Manifest.xml中申明開機服務就OK,然後在程式內部響應此開機服務。
第二,不要Activity了,直接將程式寫成一個Widgets……

第一,寫一個很簡單的程式,就一個Activity,指此Activity標題列去掉,背景全透明,然後在此Activity的OnCreate將自己finish()掉,什麼都不用幹,只要在Manifest.xml中申明開機服務就OK,然後在程式內部響應此開機服務。
第二,不要Activity了,直接將程式寫成一個Widgets……
如果你還不明白的話,可以說一聲,我寫一個給你看。不過我寫出來你看過後,你就又少了一次自己研究的機會了…

文摘三:

可以開機自啟動服務,不用activity也可以,但是有個問題,就是你第一次啟動的話是沒問題的,但是假如你在手機裡面運行了這個程式,後面又刪除了這個程式之後又要裝上這個程式啟動的話就不能啟動了,只能寫一個activity啟動,然後你在androidMenifest裡面把activity注釋掉,以後就不會有activity了

我個人在android4.1系統,在做無表徵圖開機啟動遇到到了好多困難。發現沒Activity而且沒啟動Activity開機後程式均不能自動運行服務。後來又發現偶爾又可以,沒表徵圖也照樣能啟動服務。甚是納悶

原來我前一次程式是有Activity,有表徵圖的,而我這次安裝把

 <intent-filter>                  <action android:name="android.intent.action.MAIN" />                  <!-- <category android:name="android.intent.category.LAUNCHER" />  --> </intent-filter>
中的
                   <category android:name="android.intent.category.LAUNCHER" />
去掉了,程式安裝的過程不是刪除安裝,而是直接替換,然後下次開機啟動,程式沒表徵圖也照樣開機運行了。因為你前一次已經運行過了


所以想要開機啟動,就必須解決安裝上去後第一次能啟動的問題!


總結於:http://bbs.csdn.net/topics/390216017



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.