• 卡机音乐功能实现


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

    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"/>  

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


  • 相关阅读:
    下载安装Cygwin
    WEB中调用Nutch执行JOB抓取
    IKAnalyzer 分词
    【转】JDBC连接数据库
    单例模式的常见写法
    14 Go's Declaration Syntax go语言声明语法
    13 JSON-RPC: a tale of interfaces
    12 Release History for go go语言的版本历史
    11 The Go Memory Model go语言内置模型
    09 Command Documentation 命令文档
  • 原文地址:https://www.cnblogs.com/yuzaipiaofei/p/4124400.html
Copyright © 2020-2023  润新知