AG亚游集团 >Android相关

安卓后台保活黑科技 播放无声音乐

2018-12-06 17:26 编辑: 米米狗 分类:Android相关 来源:开源中国

1、准备一段无声的音频,新建一个播放音乐的Service类,将播放模式改为无限循环播放。在其onDestroy方法中对自己重新启动。

public class PlayerMusicService extends Service {    private final static String TAG = PlayerMusicService.class.getSimpleName();    private MediaPlayer mMediaPlayer;    @Nullable
    @Override
    public IBinder onBind(Intent intent) {        return null;
    }    @Override
    public void onCreate() {        super.onCreate();
        Logger.d(TAG, TAG + "---->onCreate,启动服务");
        mMediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.silent);
        mMediaPlayer.setLooping(true);
    }    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {        new Thread(new Runnable() {            @Override
            public void run() {
                startPlayMusic();
            }
        }).start();        return START_STICKY;
    }    private void startPlayMusic() {        if (mMediaPlayer != null) {
            Logger.d(TAG, "启动后台播放音乐");
            mMediaPlayer.start();
        }
    }    private void stopPlayMusic() {        if (mMediaPlayer != null) {
            Logger.d(TAG, "关闭后台播放音乐");
            mMediaPlayer.stop();
        }
    }    @Override
    public void onDestroy() {        super.onDestroy();
        stopPlayMusic();
        Logger.d(TAG, TAG + "---->onCreate,停止服务");        / 重启自己
        Intent intent = new Intent(getApplicationContext(), PlayerMusicService.class);
        startService(intent);
    }
}

2、 在保活的DownloadServie服务类的onCreate方法中对PlayerMusicService进行启动

 Intent intent = new Intent(this, PlayerMusicService.class);
 startService(intent);

3、在Manifest文件中进行注册

  <service
            android:name=".service.PlayerMusicService"
            android:enabled="true"
            android:exported="true"
            android:process=":music_service" />
搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
上一篇:不使用第三方框架编写的多线程断线续传功能
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部
天津公安部门就人才引进新政等问题作出详细解答 坦克大赛中国队小组赛对手确定 越南首次参赛(图) 最高检:已劝返遣返引渡杨秀珠等35名百名红通人员 世界黄金协会计划统一公斤金条全球标准用于期货市场 邦达亚洲:脱欧过渡接近达成共识 英镑受益攀升 老人退休后蛋壳作画自学成才 画尽三千京剧脸谱 台6成民众相信两岸统一 国台办:没有什么\"天然独\" 麻生就日财务省性骚扰丑闻改口:我自己也有问题 男子离婚判决未生效就又结婚 被撤销婚姻登记 欧盟领导人:英国脱欧决定仍可逆转 欢迎英国留下 肉眼可见的天赋!又一个状元砍3双 76人锁定第3 出了易钢的北大经济系77级:以振兴中华为使命
日本记者探访中印边境印军:上级下令不要刺激解放军 驻冲绳美军飞机再发生零件坠落 6天后才通报日方 ZARA母公司股价雪崩,昔日全球首富1天蒸发43亿美元 韩媒:在韩国 中国男人在这件事上赢了美国 张治中将军幺女张素久:希望父母骨灰迁回家乡巢湖 进球gif-盖坦45度精准制导 穆谢奎头球梅开二度 全国青年锦标赛单项赛结束 年轻力量崭露锋芒 上港高温40天内迎9场比赛 沪媒:这些对手等着复仇 多特官宣与罗伊斯续约 新合同至2023年结束 拉菲尼亚告别巴萨:在我最困难时帮助我最多 10万余件儿童床护栏被召回 安装不当或存安全隐患 中国A股呼唤独角兽归来 争夺科技巨头大战一触即发
为视频影片刷量数亿次 刷单者被爱奇艺索赔500万元 利物浦提前筹备欧冠夺冠庆祝 大巴巡游接受膜拜 阿森纳选帅第一热门曝光!零经验少帅 为省钱拼了 2018羽毛球世锦赛男单签表:李宗伟桃田镇守半区 华为:余承东对美国市场的评论不代表公司观点 日媒:春节中国游客赴日人气不减 吃货型旅游兴起 最高法:有重大社会影响案件流程信息可向公众公开 全国政协十三届常委会第一次会议开幕 汪洋出席 安徽亳州:道德模范在就业医疗等方面将获优待 怎么样白手起家 女人适合开什么店 月薪过万十大冷门职业 最有前景的十大行业 AG亚游集团