編輯:關於Android編程
在Android系統中,有界面的app一定是有Activity的,沒有界面的app,那就是一個Service了。
Service如何啟動呢?辦法和Activity的啟動一樣,也是Intent對象。我講的是如何寫一個開機後台啟動的app。
首先是AndroidMainfest注冊開機啟動權限:
接下來是廣播接收者:
public class BootReceiver extends BroadcastReceiver {
private String LOG = "BootReceiver";
@Override
public void onReceive(Context arg0, Intent arg1) {
// TODO Auto-generated method stub
Log.i(LOG, "onReceive");
Intent mBootIntent = new Intent(arg0, MyService.class);
arg0.startService(mBootIntent);
}
}
MyService.Java:
public class APTService extends Service {
private String LOG = "APTService";
public void onCreate() {
super.onCreate();
Log.i(LOG, "Oncreate");
Toast.makeText(getApplicationContext(), LOG + "onCreate start!",
Toast.LENGTH_LONG).show();
run(context);
Toast.makeText(getApplicationContext(), LOG + "onCreate end!",
Toast.LENGTH_LONG).show();
}
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
Log.i(LOG, "onBind");
Toast.makeText(getApplicationContext(), LOG, Toast.LENGTH_LONG).show();
return null;
}
}
個人辛勤勞動成果,如有轉載,請注明出處,謝謝!
紅米手機快捷鍵使用技巧匯總。紅米手機,在市場的位置也慢慢變重要了,價格低,又實惠,又好用。那朋友們,你們知道它有那些快捷鍵的嗎?那就讓小編來跟大家詳細的介紹
先看布局: main_activity.xml 第二個
開發一個簡潔而實用的Android圖片加載緩存框架,並在內存占用與加載圖片所需時間這兩個方面與主流圖片加載框架之一Universal Image Loader做出比較,來
寫在前面的話對於TextView,我想大家都已經熟的不能再熟了。但是它的用法我們真的熟麼?為了避免總是一言不合就去翻官方文檔,在這裡我總結一下我也可能是你容易忽視的一些細