• 卡机音乐功能实现


    这次的风格犀利点,直接上源码:

    1.这里有一个开启媒体播放功能的BroadcastReceiver

    1. package com.william.BroadcastReceiverTest;  
    2. import android.content.BroadcastReceiver;  
    3. import android.content.Context;  
    4. import android.content.Intent;  
    5. import android.media.MediaPlayer;  
    6. public class MyReceiver extends BroadcastReceiver {  
    7.     @Override  
    8.     public void onReceive(Context arg0, Intent arg1) {  
    9.           
    10.         MediaPlayer.create(arg0, R.raw.wake_up_call).start();  
    11.     }  
    12. }  

    2.在注册文件对上面的BroadcastReceiver设定了接受系统的包含android.intent.action.BOOT_COMPLETED 类型Action的Intent的属性

    1. <?xml version="1.0" encoding="utf-8"?>  
    2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    3.       package="com.william.BroadcastReceiverTest"  
    4.       android:versionCode="1"  
    5.       android:versionName="1.0">  
    6.     <application android:icon="@drawable/icon" android:label="@string/app_name">  
    7.         <receiver android:name="MyReceiver">  
    8.             <intent-filter>  
    9.                 <action android:name="android.intent.action.BOOT_COMPLETED"/>  
    10.             </intent-filter>  
    11.         </receiver>  
    12.     </application>  
    13.     <uses-sdk android:minSdkVersion="8" />  
    14.     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>  
    15. </manifest>   

    这个要注意以下两句的特殊性,想弄懂的话可以去Google上百度下:

    1. <intent-filter>  
    2.                 <action android:name="android.intent.action.BOOT_COMPLETED"/>  
    3.             </intent-filter>  
    4. <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>  

    只需这些操作就可以在开机播放一首歌了。同时,我们更可以利用这个原理来实现我们应用程序的开机启动,具体请自己探索。


  • 相关阅读:
    Delphi的IDE的快捷键
    XE4 There is no overloaded version GetTextExtentPoint32A
    正确安装DevExpress.ExpressQuantumGrid.Suite For D7
    按比例缩小图片(80分)
    Delphi 2010 新增功能之: TWICImage 类[3]
    Delphi image 等比例缩小
    delphi 图片加水印源代码
    DELPHI窗体属性
    delphi透明panel组件或者制作方法
    利用VB、Delphi轻松实现图像漫游
  • 原文地址:https://www.cnblogs.com/yuzaipiaofei/p/4124399.html
Copyright © 2020-2023  润新知