最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開發(fā)之Service用法實例

 更新時間:2015年05月27日 12:13:26   作者:imzoer  
這篇文章主要介紹了Android開發(fā)之Service用法,實例分析了Android中Service的功能及使用技巧,需要的朋友可以參考下

本文實例講述了Android開發(fā)之Service用法。分享給大家供大家參考。具體分析如下:

Service是一個生命周期較長而且沒有界面的程序。

下面通過一個播放mp3的例子來學習。

先看MainActivity.java

package com.example.servicetest; 
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
public class MainActivity extends Activity { 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Button btnstart = (Button) findViewById(R.id.btnstart); 
    btnstart.setOnClickListener(new OnClickListener() { 
 
      @Override 
      public void onClick(View v) { 
        startService(new Intent("com.yarin.Android.MUSIC")); 
      } 
    }); 
    Button btnstop = (Button) findViewById(R.id.btnstop); 
    btnstop.setOnClickListener(new OnClickListener() { 
 
      @Override 
      public void onClick(View v) { 
        stopService(new Intent("com.yarin.Android.MUSIC")); 
      } 
    }); 
  } 
}

在界面上定義了兩個按鈕。

再看MusicService.java

package com.example.servicetest; 
import android.app.Service; 
import android.content.Intent; 
import android.media.MediaPlayer; 
import android.os.IBinder; 
public class MusicService extends Service { 
  private MediaPlayer player; 
  @Override 
  public IBinder onBind(Intent intent) { 
    // TODO Auto-generated method stub 
    return null; 
  } 
  public void onStart(Intent intent, int startId) { 
    super.onStart(intent, startId); 
    player = MediaPlayer.create(this, R.raw.a); 
    player.start(); 
  } 
  public void onDestroy() { 
    super.onDestroy(); 
    player.stop(); 
  } 
}

定義了在start和destroy的時候做的事情。

在res目錄下新建一個raw文件夾并將a.mp3放到該目錄下。

這樣,在點擊開始按鈕的時候,就可以播放那個mp3文件了。點擊停止,就可以停止播放。

希望本文所述對大家的Android程序設計有所幫助。

相關文章

  • Andriod 讀取網(wǎng)絡圖片實例代碼解析

    Andriod 讀取網(wǎng)絡圖片實例代碼解析

    Android手機上,我們經(jīng)常用imageview顯示圖片,通過本文學習獲取網(wǎng)絡圖片并顯示在imageview中,對android讀取網(wǎng)絡圖片相關知識感興趣的朋友一起學習吧
    2016-02-02
  • Android時光軸實現(xiàn)淘寶物流信息瀏覽效果

    Android時光軸實現(xiàn)淘寶物流信息瀏覽效果

    這篇文章主要為大家詳細介紹了Android時光軸實現(xiàn)淘寶物流信息瀏覽效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 深入理解Android 5.0中的Toolbar

    深入理解Android 5.0中的Toolbar

    相信大家都有所體會,搜索Toolbar相關文章滿天飛,但是大都不是很全面,每次要用到的時候又要重頭過濾一遍。而且隨著版本升級很多較早的文章的方法已經(jīng)失效,最近剛好好用到Toolbar,就將相關配置整理下,方便以后需要的時候或者有需要的朋友們參考學習。
    2017-01-01
  • Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法

    Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法

    RecyclerView一經(jīng)推出便被認為是替代ListView的存在,那么ListView的上拉和下拉刷新我們同樣可以使用RecyclerView來做到,這里我們就來看一下Android App使用RecyclerView實現(xiàn)上拉和下拉刷新的方法,首先先來點RecyclerView的小介紹:
    2016-06-06
  • 詳解Flutter掃碼識別二維碼內(nèi)容

    詳解Flutter掃碼識別二維碼內(nèi)容

    這篇文章主要介紹了Flutter掃碼識別二維碼內(nèi)容的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • android使用Socket通信實現(xiàn)多人聊天應用

    android使用Socket通信實現(xiàn)多人聊天應用

    這篇文章主要為大家詳細介紹了android使用Socket通信實現(xiàn)多人聊天應用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Android中制作自定義dialog對話框的實例分享

    Android中制作自定義dialog對話框的實例分享

    這篇文章主要介紹了Android中制作自定義dialog對話框的實例分享,安卓自帶的Dialog顯然不夠用,因而我們要繼承Dialog類來制作自己的對話框,需要的朋友可以參考下
    2016-04-04
  • Android View滑動的實現(xiàn)分析示例

    Android View滑動的實現(xiàn)分析示例

    View滑動是Android實現(xiàn)自定義控件的基礎,同時在開發(fā)中難免會遇到View的滑動處理,其實不管是那種滑動方法,基本思路是類似的;當點擊事件傳到View時,系統(tǒng)記下觸摸點的坐標,手指移動時系統(tǒng)記下移動后的左邊并算出偏移量,通過偏移量來修改View的坐標
    2022-08-08
  • 關于Gradle下載失敗問題的快速解決方法

    關于Gradle下載失敗問題的快速解決方法

    這篇文章主要給大家分享了關于Gradle下載失敗問題的快速解決方法,文中介紹了兩種解決方法,分別是使用已存在的gradle版本和手動下載gradle,文中介紹的非常詳細,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Android 開發(fā)系統(tǒng)自帶語音模塊應用

    Android 開發(fā)系統(tǒng)自帶語音模塊應用

    本篇文章 主要介紹 Android 開發(fā)自帶語音模塊實例,在開發(fā)Android系統(tǒng)中會用到系統(tǒng)語音搜索模塊,這里給大家一個參考實例
    2016-07-07

最新評論

神池县| 通许县| 东宁县| 九龙城区| 慈利县| 大名县| 深州市| 绥化市| 北辰区| 济宁市| 鹰潭市| 仙居县| 朔州市| 定兴县| 安图县| 许昌市| 莫力| 江津市| 郎溪县| 平阳县| 元朗区| 贵港市| 寻乌县| 同德县| 广德县| 平江县| 霍州市| 肥东县| 甘谷县| 灌云县| 武陟县| 刚察县| 青冈县| 石狮市| 太康县| 共和县| 客服| 青龙| 正阳县| 青川县| 彭阳县|