美文网首页
手机后台播音乐,设置闹钟,打一通电话,挂断电话后,闹钟与音乐同时

手机后台播音乐,设置闹钟,打一通电话,挂断电话后,闹钟与音乐同时

作者: RTThread小师弟 | 来源:发表于2017-11-22 20:06 被阅读7次

[DESCRIPTION]

操作步骤:

1. 手机后台播音乐,设置一个闹钟

2. 打一通电话

3. 挂断电话

现象:

闹钟和音乐的声音会同时播放

[SOLUTION]

这是google 默认行为,若贵司一定要改,请参考以下方法:

请尝试按照如下方法进行修改:

php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\media\java\android\media\MediaFocusControl.java:

1、import packages:

import com.android.internal.telephony.ITelephony;

import android.os.ServiceManager;

2、增加获取当前Phone Call State的方法getPhoneCallState():

private int getPhoneCallState(){

int phoneCallState = TelephonyManager.CALL_STATE_IDLE;

TelephonyManager telephonyManager =

(TelephonyManager)mContext.getSystEMService(Context.TELEPHONY_SERVICE);

ITelephony telephonyService =

ITelephony.Stub.asInterface(ServiceManager.getService(Context.TELEPHONY_SERVICE));

if (telephonyService != null) {

Log.w(TAG, "getPhoneCallState: mTelephonyService != null");

try {

phoneCallState = telephonyService.getPreciseCallState();

Log.w(TAG, "getPhoneCallState: telephonyService.getPreciseCallState() = " +

phoneCallState);

} catch (RemoteException ex) {

if(telephonyManager != null){

phoneCallState = telephonyManager.getCallState();

Log.w(TAG, "getPhoneCallState: telephonyManager.getCallState() = " + phoneCallState);

}

Log.w(TAG, "Catch exception when getPreciseCallState: ex = "

+ ex.getMessage());

}

} else {

Log.w(TAG, "getPhoneCallState: telephonyService == null");

if(telephonyManager != null){

phoneCallState = telephonyManager.getCallState();

Log.w(TAG, "getPhoneCallState: telephonyManager.getCallState() = " + phoneCallState);

}

}

Log.w(TAG, "getPhoneCallState: phoneCallState = " + phoneCallState);

return phoneCallState;

}

来源:一牛网论坛

相关文章

  • 手机后台播音乐,设置闹钟,打一通电话,挂断电话后,闹钟与音乐同时

    [DESCRIPTION] 操作步骤: 1. 手机后台播音乐,设置一个闹钟 2. 打一通电话 3. 挂断电话 现象...

  • 十分钟

    1.内景 房间 日 手机闹钟响起(闹钟音乐:CaliforniaDreaming),男主关掉手机闹钟,男主躺在床上...

  • 清晨五点十九分的电话

    北京深秋,清晨五点十九分,我记得我没有定闹钟,手机疯狂的震动……况且闹钟是音乐,我拿起来一看,是妈妈的电话。 妈妈...

  • 一面音箱,一面时钟,ORICO无线时钟音箱

    最近喜欢睡前听点轻音乐,在网上找到了这个,可以放在床头同时放音乐和做闹钟使用。 除了闹钟的功能外,还带有蓝牙播放功...

  • Day459 研究电话手表

    【温柔能量妈】 琳琳打开包装,装上电话卡,研究里面的功能,添加电话号码,设置闹钟,听音乐和故事,哇还能录音呢,打开...

  • 用Auto.js在Android上实现初步的自动化

    背景 因为闹钟很难叫醒我,就算是设置一堆闹钟也无济于事,我希望能够让手机在早上的时候自动播放一组音乐——比如说一个...

  • 都没有

    凌晨1点18分打开音乐,设置音乐闹钟20分钟,暗暗开心在这期间睡着的话还可以在一点半之前睡。会挑一个整点做一些...

  • 销售技巧

    刚接到一通电话“xxx房,您考虑不?” 莫名其妙一通,暂不在我预算中的陌生电话,无介绍,无说明。 挂断电话后,我反...

  • 这世界扑朔迷离

    一 午后,她被闹钟音乐吵醒,懵懵...

  • 手机

    手机是闹钟 手机是电话簿 手机是行动的音乐会 手机是掌上的阅读器 手机连接万里之外的沟通器 手机是哄孩子的神器 手...

网友评论

      本文标题:手机后台播音乐,设置闹钟,打一通电话,挂断电话后,闹钟与音乐同时

      本文链接:https://www.haomeiwen.com/subject/cubovxtx.html