小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

android service

 風(fēng)雪夜歸人_95 2014-02-14

1)一個定義好的service必須在AndroidManifest.xml中通過<service>元素聲明才能使用。

2)為了實現(xiàn)進(jìn)程間的相互通信,Android采用了一種輕量級的實現(xiàn)方式RPC(Remote Procedure Call,

遠(yuǎn)程進(jìn)程調(diào)用)來完成。并且Android通過接口定義語言(Android Interface Definition

Language,AIDL)來生成兩個進(jìn)程間相互訪問的代碼。

3)在AIDL文件中可以聲明任意多個方法,方法可以帶參數(shù)也可以有返回值,參數(shù)和返回值可以是任意類

型。但注意除了java原始類型、String、List、Map和CharSequce不需要導(dǎo)入,其他任何類型即使在同一

個包中都需要導(dǎo)入。

4)AIDL文件的內(nèi)容與java代碼非常相似,但不能加修飾符(如private)、AIDL服務(wù)不支持的數(shù)據(jù)類型

(如InputStream、OutputStream)等內(nèi)容。在所在包下直接創(chuàng)建AIDL文件。若該文件的內(nèi)容正確,ADT

(刷新一下)會自動生成一個同名的java文件。
 
定義一個MyService類時,是繼承Service類。

public class MyService extends Service{

 @Override
 public IBinder onBind(Intent arg0) {
  // TODO Auto-generated method stub
  Log.i("SERVICE", "onBind..........");
  Toast.makeText(MyService.this, "onBind...........", Toast.LENGTH_LONG).show();
  return null;
 }

 @Override
 public void onCreate() {
  // TODO Auto-generated method stub
  Log.i("SERVICE", "onCreate.............");
  Toast.makeText(MyService.this, "onCreate.............", Toast.LENGTH_LONG).show();
 }

 @Override
 public void onDestroy() {
  // TODO Auto-generated method stub
  Log.i("SERVICE", "onDestroy.......");
  Toast.makeText(MyService.this, "onDestroy......", Toast.LENGTH_LONG).show();
 }

 @Override
 @Deprecated
 public void onStart(Intent intent, int startId) {
  // TODO Auto-generated method stub
  Log.i("SERVICE", "onStart.........");
  Toast.makeText(MyService.this, "onStart.........", Toast.LENGTH_LONG).show();
 }

 
開啟服務(wù)/關(guān)閉服務(wù)步驟:
1.定義一個Intent。  
2.設(shè)置這個Intent的Action。
3.調(diào)用startService()/stopService() 方法。
 
綁定/釋放一個服務(wù)步驟:
1.定義一個 ServiceConnection類的conn,這個參數(shù)對后面有用。它必須實現(xiàn)onServiceConnected(ComponentName arg0, IBinder arg1) 和onServiceDisconnected(ComponentName arg0)這兩個方法。
2.定義一個Intent。
3.設(shè)置這個Intent的Action。
4.調(diào)用bindService()/unbindService()方法。 (conn將作為一個參數(shù)傳遞給這兩個方法)
 
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多