CF:71A.Way Too Long Words

本文介绍C++中string类的使用方法,通过示例展示了如何利用string类简化字符串输入输出操作,并提供了一个简单的程序来演示如何处理不同长度的字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       前些天,刚看完C++中有关string类的函数的用法,但只大概地记得那些函数有什么功能,想起要用的时候再翻开网页看怎么用。使用string类输入输出(cin、cout)字符串的确比C中输入输出字符串方便,要多次输入的时候在while后的括号里不用EOF或NULL,只需while(cin>>+string变量)即可。

#include<iostream>
#include<string>
using namespace std;
int main(){
    string ch;
    int n;
    while(cin>>n){
        while(n--){
            cin>>ch;
            if(ch.size()<=10)
                cout<<ch<<'\n';
            else
                cout<<ch[0]<<ch.size()-2<<ch[ch.size()-1]<<'\n';
        }
    }
    return 0;
}


 

 

Line 334505: M07EF38 05-13 16:47:41.988 985 1172 D audio_hw_primary: start output stream mode:2 devices:2 call_start:1, call_connected:1, is_voip:0, voip_state:0, is_bt_sco:0,out->audio_app_type:0 Line 334516: M07EF43 05-13 16:47:41.989 985 1172 I audio_hw_primary: start vaudio port :0,flags:2,0,0,out->audio_app_type:0 Line 334517: M07EF44 05-13 16:47:41.989 985 1172 W audio_hw_primary: start vaudio_output_stream cp_type is 2 ,card is 2 Line 334825: M07F0DE 05-13 16:47:42.301 985 988 I audio_hw_primary: adev_set_parameters kvpairs : bt_headset_name=Infinix Buds Neo;bt_headset_nrec=off;bt_wbs=on Line 334826: M07F0DF 05-13 16:47:42.301 985 988 I audio_hw_primary: adev_set_parameters bt_wbs on Line 334828: M07F0E1 05-13 16:47:42.301 985 988 V audio_hw_primary: AudioCustom_MmiParse Is OFF Line 334838: M07F0EF 05-13 16:47:42.319 985 988 I audio_hw_primary: adev_set_parameters kvpairs : BT_SCO=on Line 334840: M07F0F1 05-13 16:47:42.319 985 988 V audio_hw_primary: AudioCustom_MmiParse Is OFF Line 335101: M07F228 05-13 16:47:42.487 985 985 W audio_hw_primary: adev_set_voice_volume in...volume:1.000000 mode:2 call_start:1 Line 335102: M07F229 05-13 16:47:42.487 985 985 I audio_hw_primary: at_cmd_volume mode=2 ,volume=8, android vol:1.000000 Line 335103: M07F22A 05-13 16:47:42.487 985 985 V audio_hw_primary: push_voice_command: E Line 335104: M07F22B 05-13 16:47:42.487 985 985 V audio_hw_primary: push_voice_command: at_cmd:AT+VGR=8,bit:1,precmd:,len:32 Line 335105: M07F22C 05-13 16:47:42.487 985 985 E audio_hw_primary: push_voice_command: post:AT+VGR=8,priority:1 Line 335106: M07F22D 05-13 16:47:42.487 985 985 V audio_hw_primary: voice_command_signal: E Line 335107: M07F22E 05-13 16:47:42.487 985 985 E audio_hw_primary: voice_command_signal: X Line 335108: M07F22F 05-13 16:47:42.487 985 985 E audio_hw_primary: push_voice_command: X,at_cmd:AT+VGR=8,bit:1,postcmd:AT+VGR=8 Line 335109: M07F230 05-13 16:47:42.488 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:2 Line 335110: M07F231 05-13 16:47:42.488 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[2] Line 335111: M07F232 05-13 16:47:42.488 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[1] Line 335112: M07F233 05-13 16:47:42.488 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+VGR=8][1] Line 335179: M07F297 05-13 16:47:42.534 985 1039 W audio_hw_primary: voice:VBC_CMD_HAL_get_cmd try vbc_lock, pipe_name:/dev/spipe_lte6, ret:12. Line 335180: M07F298 05-13 16:47:42.534 985 1039 W audio_hw_primary: voice: In Call, Get CMD(3) from cp(pipe:/dev/spipe_lte6, pipe_fd:19), paras_size:64 devices:0x2 mode:2 Line 335186: M07F29E 05-13 16:47:42.538 985 1039 I audio_hw_primary: SetVoice_gain_by_devices out, out_devices:0x1, in_devices:0x81000084 Line 335187: M07F29F 05-13 16:47:42.538 985 1039 I audio_hw_primary: SetCall_VolumePara hp_pa_config: 0x1d41, 0x1d41, 0x0,pa_config: 0x694, 0x694, 0x0. Line 335188: M07F2A0 05-13 16:47:42.538 985 1039 I audio_hw_primary: GetCall_VolumePara successfully ,dac_pga_gain_l:0x77 ,dac_pga_gain_r:0x77 ,adc_pga_gain_l:0xf ,adc_pga_gain_r:0xf, devices:0x1 ,mode:2 Line 335193: M07F2A5 05-13 16:47:42.539 985 1039 I audio_hw_primary: SetVoice_gain_by_devices out, out_devices:0x1, in_devices:0x81000084 Line 335194: M07F2A6 05-13 16:47:42.540 985 1039 I audio_hw_primary: Line 335195: M07F2A6 05-13 16:47:42.540 985 1039 I audio_hw_primary: dump_audio_reg:/proc/asound/sprdphone/sprd-codec Line 335196: M07F2A7 05-13 16:47:42.542 985 1039 I audio_hw_primary: read reg size:2047 821 Line 335197: M07F2A8 05-13 16:47:42.542 985 1039 I audio_hw_primary: sc27xx-audio-codec digital part Line 335198: M07F2A9 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0000 | 0x0c0f 0x0000 0x0784 0x03fa Line 335199: M07F2AA 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0010 | 0x0000 0x0008 0x0002 0x0120 Line 335200: M07F2AB 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0020 | 0x0000 0x0000 0x0000 0x0003 Line 335201: M07F2AC 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0030 | 0x0000 0x0019 0x9999 0x0001 Line 335202: M07F2AD 05-13 16:47:42.542 985 1039 I audio_hw_primary: sc27xx-audio-codec analog part(0x403C8700) Line 335203: M07F2AE 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0000 | 0xbc4b 0x832a 0x02ba 0xe429 Line 335204: M07F2AF 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0010 | 0x4800 0x0400 0x5b08 0xf0a0 Line 335205: M07F2B0 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0020 | 0x5fd0 0x1026 0x108c 0x14aa Line 335206: M07F2B1 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0030 | 0x0a02 0xce85 0x00a4 0x0046 Line 335207: M07F2B2 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0040 | 0x0000 0x0000 0x0000 0xffff Line 335208: M07F2B3 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0050 | 0xf000 0x4cd8 0x2e6c 0xa820 Line 335209: M07F2B4 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0060 | 0x0000 0x60c0 0x0100 0x0000 Line 335210: M07F2B5 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0070 | 0x0000 0x0000 0x0000 0x0204 Line 335211: M07F2B6 05-13 16:47:42.542 985 1039 I audio_hw_primary: sc27xx-audio-codec analog part(0x403C8800) Line 335212: M07F2B7 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0000 | 0x0000 0x0000 0x0000 0x0000 Line 335213: M07F2B8 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0010 | 0x0000 0x0000 0x0000 0x0000 Line 335214: M07F2B9 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0020 | 0x001b 0x241a 0xa000 0x001b Line 335215: M07F2BA 05-13 16:47:42.542 985 1039 I audio_hw_primary: 0x0030 | 0x003e 0x0000 0x0017 0x0000 Line 335216: M07F2BB 05-13 16:47:42.542 985 1039 I audio_hw_primary: sc27xx-audio-codec audif(0x403C8140) Line 335217: M07F2BC 05-13 16:47:42.543 985 1039 I audio_hw_primary: 0x0000 | 0x000a 0x0013 0x010d 0x0027 Line 335218: M07F2BD 05-13 16:47:42.543 985 1039 I audio_hw_primary: 0x0010 | 0x0001 0x0000 0x0000 0x0000 Line 335219: M07F2BE 05-13 16:47:42.543 985 1039 W audio_hw_primary: voice:/dev/spipe_lte6, looping now...cur_timeout 0,timeout 0 Line 335221: M07F2C2 05-13 16:47:42.548 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+VGR=8][OK Line 335222: M07F2C2 05-13 16:47:42.548 985 1046 V audio_hw_primary: ] Line 335223: M07F2C3 05-13 16:47:42.548 985 1046 E audio_hw_primary: do_voice_command: X Line 335224: M07F2C4 05-13 16:47:42.548 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335225: M07F2C5 05-13 16:47:42.548 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335276: M07F2FC 05-13 16:47:42.584 985 985 I audio_hw_primary: adev_create_audio_patch: source[0] type=2 address= Line 335277: M07F2FD 05-13 16:47:42.584 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_MIX source handle:13 hw_module:10 stream:-1 source:-1 Line 335278: M07F2FE 05-13 16:47:42.584 985 985 D audio_hw_primary: source audio_port_config id:1 role:1 type:2 config_mask:7 sample_rate:44100 channel_mask id:3 format:1 Line 335279: M07F300 05-13 16:47:42.584 985 985 D audio_hw_primary: source gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335280: M07F301 05-13 16:47:42.584 985 985 D audio_hw_primary: source gain[0]:0x0 Line 335281: M07F302 05-13 16:47:42.584 985 985 D audio_hw_primary: source gain[1]:0x0 Line 335282: M07F303 05-13 16:47:42.584 985 985 I audio_hw_primary: adev_create_audio_patch: sink[0] type=1 address=41:42:F1:39:D7:E9 Line 335283: M07F304 05-13 16:47:42.584 985 985 I audio_hw_primary: :device:20 Line 335284: M07F305 05-13 16:47:42.584 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_DEVICE sink device type:0x20 hw_module:10 Line 335285: M07F306 05-13 16:47:42.584 985 985 D audio_hw_primary: sink audio_port_config id:159 role:2 type:1 config_mask:7 sample_rate:16000 channel_mask id:1 format:1 Line 335286: M07F307 05-13 16:47:42.584 985 985 D audio_hw_primary: sink gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335287: M07F308 05-13 16:47:42.584 985 985 D audio_hw_primary: sink gain[0]:0x0 Line 335288: M07F309 05-13 16:47:42.584 985 985 I audio_hw_primary: adev_set_out_devices device is 2,20 Line 335289: M07F30A 05-13 16:47:42.584 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a380 2 32 Line 335290: M07F30B 05-13 16:47:42.584 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a540 2 32 Line 335291: M07F30C 05-13 16:47:42.584 985 985 I audio_hw_primary: select_devices_signal starting... adev->out_devices 0x20 adev->in_devices 0x80000008 Line 335292: M07F30D 05-13 16:47:42.585 985 985 I audio_hw_primary: select_devices_signal finished. Line 335293: M07F30E 05-13 16:47:42.585 985 985 V audio_hw_primary: push_voice_command: E Line 335294: M07F30F 05-13 16:47:42.585 985 1044 V audio_hw_primary: do_select_devices E Line 335295: M07F310 05-13 16:47:42.585 985 985 V audio_hw_primary: push_voice_command: at_cmd:AT+SSAM=64,bit:7,precmd:,len:32 Line 335296: M07F311 05-13 16:47:42.585 985 985 E audio_hw_primary: push_voice_command: post:AT+SSAM=64,priority:1 Line 335297: M07F312 05-13 16:47:42.585 985 985 V audio_hw_primary: voice_command_signal: E Line 335298: M07F313 05-13 16:47:42.585 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:80 Line 335299: M07F314 05-13 16:47:42.585 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[80] Line 335300: M07F315 05-13 16:47:42.585 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[7] Line 335301: M07F316 05-13 16:47:42.585 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=64][7] Line 335302: M07F317 05-13 16:47:42.585 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=64 routeDev:0 Line 335303: M07F319 05-13 16:47:42.585 985 985 E audio_hw_primary: voice_command_signal: X Line 335304: M07F31A 05-13 16:47:42.585 985 985 E audio_hw_primary: push_voice_command: X,at_cmd:AT+SSAM=64,bit:7,postcmd: Line 335336: M07F33F 05-13 16:47:42.596 985 985 V audio_hw_primary: push_route_command: E Line 335339: M07F342 05-13 16:47:42.596 985 985 E audio_hw_primary: push_route_command: at_cmd:AT+SSAM=6,bit:0,precmd:,len:32 Line 335341: M07F344 05-13 16:47:42.596 985 985 E audio_hw_primary: push_route_command: post:AT+SSAM=6,priority:1 Line 335342: M07F345 05-13 16:47:42.596 985 985 V audio_hw_primary: voice_command_signal: E Line 335344: M07F347 05-13 16:47:42.596 985 985 E audio_hw_primary: voice_command_signal: X Line 335345: M07F348 05-13 16:47:42.596 985 985 E audio_hw_primary: push_route_command: X,at_cmd:AT+SSAM=6,bit:0,postcmd:AT+SSAM=6 Line 335354: M07F352 05-13 16:47:42.597 985 985 D audio_hw_primary: adev_set_out_devices want to set devices:0x20 mode:2 call_start:1 Line 335355: M07F354 05-13 16:47:42.601 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=64][OK Line 335356: M07F354 05-13 16:47:42.601 985 1046 V audio_hw_primary: ] Line 335357: M07F355 05-13 16:47:42.601 985 1046 E audio_hw_primary: do_voice_command: X Line 335358: M07F356 05-13 16:47:42.601 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335359: M07F357 05-13 16:47:42.601 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335360: M07F358 05-13 16:47:42.601 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:1 Line 335361: M07F359 05-13 16:47:42.601 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[1] Line 335362: M07F35A 05-13 16:47:42.601 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[0] Line 335363: M07F35B 05-13 16:47:42.601 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=6][0] Line 335364: M07F35C 05-13 16:47:42.602 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=6 routeDev:20 Line 335366: M07F35F 05-13 16:47:42.604 985 985 D audio_hw_primary: adev_create_audio_patch: handle: 108 Line 335367: M07F360 05-13 16:47:42.605 985 1044 I audio_hw_primary: cache_mute=0 ,mastermute=0 Line 335368: M07F361 05-13 16:47:42.605 985 1044 I audio_hw_primary: Not to change mute: 0 Line 335369: M07F362 05-13 16:47:42.605 985 1044 I audio_hw_primary: stream_routing_thread looping done. Line 335370: M07F363 05-13 16:47:42.605 985 1044 I audio_hw_primary: stream_routing_thread looping now... Line 335376: M07F370 05-13 16:47:42.633 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=6][OK Line 335377: M07F370 05-13 16:47:42.633 985 1046 V audio_hw_primary: ] Line 335378: M07F371 05-13 16:47:42.633 985 1046 E audio_hw_primary: do_voice_command: X Line 335379: M07F372 05-13 16:47:42.633 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335380: M07F373 05-13 16:47:42.633 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335385: M07F384 05-13 16:47:42.664 985 985 I audio_hw_primary: adev_create_audio_patch: source[0] type=2 address= Line 335386: M07F385 05-13 16:47:42.664 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_MIX source handle:13 hw_module:10 stream:-1 source:-1 Line 335387: M07F386 05-13 16:47:42.664 985 985 D audio_hw_primary: source audio_port_config id:1 role:1 type:2 config_mask:7 sample_rate:44100 channel_mask id:3 format:1 Line 335388: M07F387 05-13 16:47:42.664 985 985 D audio_hw_primary: source gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335389: M07F388 05-13 16:47:42.665 985 985 D audio_hw_primary: source gain[0]:0x0 Line 335390: M07F389 05-13 16:47:42.665 985 985 D audio_hw_primary: source gain[1]:0x0 Line 335391: M07F38A 05-13 16:47:42.665 985 985 I audio_hw_primary: adev_create_audio_patch: sink[0] type=1 address=41:42:F1:39:D7:E9 Line 335392: M07F38B 05-13 16:47:42.665 985 985 I audio_hw_primary: :device:20 Line 335393: M07F38C 05-13 16:47:42.665 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_DEVICE sink device type:0x20 hw_module:10 Line 335394: M07F38D 05-13 16:47:42.665 985 985 D audio_hw_primary: sink audio_port_config id:159 role:2 type:1 config_mask:7 sample_rate:16000 channel_mask id:1 format:1 Line 335395: M07F38E 05-13 16:47:42.665 985 985 D audio_hw_primary: sink gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335396: M07F38F 05-13 16:47:42.665 985 985 D audio_hw_primary: sink gain[0]:0x0 Line 335397: M07F390 05-13 16:47:42.665 985 985 I audio_hw_primary: adev_set_out_devices device is 20,20 Line 335398: M07F391 05-13 16:47:42.665 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a380 32 32 Line 335399: M07F392 05-13 16:47:42.665 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a540 32 32 Line 335400: M07F393 05-13 16:47:42.665 985 985 I audio_hw_primary: select_devices_signal starting... adev->out_devices 0x20 adev->in_devices 0x80000008 Line 335401: M07F394 05-13 16:47:42.665 985 985 I audio_hw_primary: select_devices_signal finished. Line 335402: M07F395 05-13 16:47:42.665 985 985 V audio_hw_primary: push_voice_command: E Line 335403: M07F396 05-13 16:47:42.665 985 985 V audio_hw_primary: push_voice_command: at_cmd:AT+SSAM=64,bit:7,precmd:,len:32 Line 335404: M07F397 05-13 16:47:42.665 985 985 E audio_hw_primary: push_voice_command: post:AT+SSAM=64,priority:1 Line 335405: M07F398 05-13 16:47:42.665 985 985 V audio_hw_primary: voice_command_signal: E Line 335406: M07F399 05-13 16:47:42.665 985 985 E audio_hw_primary: voice_command_signal: X Line 335407: M07F39A 05-13 16:47:42.665 985 985 E audio_hw_primary: push_voice_command: X,at_cmd:AT+SSAM=64,bit:7,postcmd:AT+SSAM=64 Line 335408: M07F39B 05-13 16:47:42.665 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:80 Line 335409: M07F39C 05-13 16:47:42.665 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[80] Line 335410: M07F39D 05-13 16:47:42.665 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[7] Line 335411: M07F39E 05-13 16:47:42.665 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=64][7] Line 335412: M07F39F 05-13 16:47:42.665 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=64 routeDev:0 Line 335413: M07F3AB 05-13 16:47:42.673 985 1044 V audio_hw_primary: do_select_devices E Line 335414: M07F3AD 05-13 16:47:42.673 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=64][OK Line 335415: M07F3AD 05-13 16:47:42.673 985 1046 V audio_hw_primary: ] Line 335416: M07F3AE 05-13 16:47:42.674 985 1046 E audio_hw_primary: do_voice_command: X Line 335417: M07F3AF 05-13 16:47:42.674 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335418: M07F3B0 05-13 16:47:42.674 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335419: M07F3B1 05-13 16:47:42.676 985 985 V audio_hw_primary: push_route_command: E Line 335420: M07F3B2 05-13 16:47:42.676 985 985 E audio_hw_primary: push_route_command: at_cmd:AT+SSAM=6,bit:0,precmd:,len:32 Line 335421: M07F3B3 05-13 16:47:42.676 985 985 E audio_hw_primary: push_route_command: post:AT+SSAM=6,priority:1 Line 335422: M07F3B4 05-13 16:47:42.676 985 985 V audio_hw_primary: voice_command_signal: E Line 335423: M07F3B5 05-13 16:47:42.676 985 985 E audio_hw_primary: voice_command_signal: X Line 335424: M07F3B6 05-13 16:47:42.676 985 985 E audio_hw_primary: push_route_command: X,at_cmd:AT+SSAM=6,bit:0,postcmd:AT+SSAM=6 Line 335425: M07F3B7 05-13 16:47:42.676 985 985 D audio_hw_primary: adev_set_out_devices want to set devices:0x20 mode:2 call_start:1 Line 335426: M07F3B8 05-13 16:47:42.676 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:1 Line 335427: M07F3B9 05-13 16:47:42.676 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[1] Line 335428: M07F3BA 05-13 16:47:42.676 985 985 D audio_hw_primary: adev_create_audio_patch: handle: 109 Line 335429: M07F3BB 05-13 16:47:42.676 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[0] Line 335430: M07F3BC 05-13 16:47:42.676 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=6][0] Line 335431: M07F3BD 05-13 16:47:42.676 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=6 routeDev:20 Line 335432: M07F3BF 05-13 16:47:42.679 985 985 I audio_hw_primary: adev_create_audio_patch: source[0] type=2 address= Line 335433: M07F3C0 05-13 16:47:42.679 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_MIX source handle:13 hw_module:10 stream:-1 source:-1 Line 335434: M07F3C1 05-13 16:47:42.679 985 985 D audio_hw_primary: source audio_port_config id:1 role:1 type:2 config_mask:7 sample_rate:44100 channel_mask id:3 format:1 Line 335435: M07F3C2 05-13 16:47:42.680 985 985 D audio_hw_primary: source gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335436: M07F3C3 05-13 16:47:42.680 985 985 D audio_hw_primary: source gain[0]:0x0 Line 335437: M07F3C4 05-13 16:47:42.680 985 985 D audio_hw_primary: source gain[1]:0x0 Line 335438: M07F3C5 05-13 16:47:42.680 985 985 I audio_hw_primary: adev_create_audio_patch: sink[0] type=1 address=41:42:F1:39:D7:E9 Line 335439: M07F3C6 05-13 16:47:42.680 985 985 I audio_hw_primary: :device:20 Line 335440: M07F3C7 05-13 16:47:42.680 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_DEVICE sink device type:0x20 hw_module:10 Line 335441: M07F3C8 05-13 16:47:42.680 985 985 D audio_hw_primary: sink audio_port_config id:159 role:2 type:1 config_mask:7 sample_rate:16000 channel_mask id:1 format:1 Line 335442: M07F3C9 05-13 16:47:42.680 985 985 D audio_hw_primary: sink gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 335443: M07F3CA 05-13 16:47:42.680 985 985 D audio_hw_primary: sink gain[0]:0x0 Line 335444: M07F3CC 05-13 16:47:42.680 985 985 I audio_hw_primary: adev_set_out_devices device is 20,20 Line 335445: M07F3D3 05-13 16:47:42.682 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=6][OK Line 335446: M07F3D3 05-13 16:47:42.682 985 1046 V audio_hw_primary: ] Line 335447: M07F3D4 05-13 16:47:42.682 985 1046 E audio_hw_primary: do_voice_command: X Line 335448: M07F3D5 05-13 16:47:42.682 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335449: M07F3D6 05-13 16:47:42.682 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335452: M07F3D9 05-13 16:47:42.696 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a380 32 32 Line 335453: M07F3DA 05-13 16:47:42.697 985 985 I audio_hw_primary: adev_check_out_devices 0xa939a540 32 32 Line 335454: M07F3DB 05-13 16:47:42.697 985 985 I audio_hw_primary: select_devices_signal starting... adev->out_devices 0x20 adev->in_devices 0x80000008 Line 335455: M07F3DC 05-13 16:47:42.697 985 985 I audio_hw_primary: select_devices_signal finished. Line 335456: M07F3DD 05-13 16:47:42.697 985 985 V audio_hw_primary: push_voice_command: E Line 335457: M07F3DE 05-13 16:47:42.697 985 985 V audio_hw_primary: push_voice_command: at_cmd:AT+SSAM=64,bit:7,precmd:,len:32 Line 335458: M07F3DF 05-13 16:47:42.697 985 985 E audio_hw_primary: push_voice_command: post:AT+SSAM=64,priority:1 Line 335459: M07F3E0 05-13 16:47:42.697 985 985 V audio_hw_primary: voice_command_signal: E Line 335461: M07F3E2 05-13 16:47:42.697 985 985 E audio_hw_primary: voice_command_signal: X Line 335462: M07F3E3 05-13 16:47:42.697 985 985 E audio_hw_primary: push_voice_command: X,at_cmd:AT+SSAM=64,bit:7,postcmd:AT+SSAM=64 Line 335463: M07F3E4 05-13 16:47:42.697 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:80 Line 335464: M07F3E5 05-13 16:47:42.697 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[80] Line 335465: M07F3E6 05-13 16:47:42.697 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[7] Line 335466: M07F3E7 05-13 16:47:42.697 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=64][7] Line 335467: M07F3E8 05-13 16:47:42.697 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=64 routeDev:0 Line 335470: M07F3F3 05-13 16:47:42.707 985 985 V audio_hw_primary: push_route_command: E Line 335471: M07F3F4 05-13 16:47:42.707 985 985 E audio_hw_primary: push_route_command: at_cmd:AT+SSAM=6,bit:0,precmd:,len:32 Line 335472: M07F3F5 05-13 16:47:42.707 985 985 E audio_hw_primary: push_route_command: post:AT+SSAM=6,priority:1 Line 335473: M07F3F6 05-13 16:47:42.707 985 985 V audio_hw_primary: voice_command_signal: E Line 335474: M07F3F7 05-13 16:47:42.707 985 985 E audio_hw_primary: voice_command_signal: X Line 335475: M07F3F8 05-13 16:47:42.707 985 985 E audio_hw_primary: push_route_command: X,at_cmd:AT+SSAM=6,bit:0,postcmd:AT+SSAM=6 Line 335476: M07F3F9 05-13 16:47:42.708 985 985 D audio_hw_primary: adev_set_out_devices want to set devices:0x20 mode:2 call_start:1 Line 335477: M07F3FA 05-13 16:47:42.708 985 1044 I audio_hw_primary: cache_mute=0 ,mastermute=0 Line 335478: M07F3FB 05-13 16:47:42.709 985 1044 I audio_hw_primary: Not to change mute: 0 Line 335479: M07F3FC 05-13 16:47:42.709 985 1044 I audio_hw_primary: stream_routing_thread looping done. Line 335480: M07F3FD 05-13 16:47:42.709 985 1044 I audio_hw_primary: stream_routing_thread looping now... Line 335481: M07F3FE 05-13 16:47:42.709 985 1044 V audio_hw_primary: do_select_devices E Line 335482: M07F3FF 05-13 16:47:42.709 985 1044 I audio_hw_primary: cache_mute=0 ,mastermute=0 Line 335483: M07F400 05-13 16:47:42.709 985 1044 I audio_hw_primary: Not to change mute: 0 Line 335484: M07F401 05-13 16:47:42.709 985 1044 I audio_hw_primary: stream_routing_thread looping done. Line 335485: M07F402 05-13 16:47:42.709 985 1044 I audio_hw_primary: stream_routing_thread looping now... Line 335486: M07F403 05-13 16:47:42.710 985 985 D audio_hw_primary: adev_create_audio_patch: handle: 110 Line 335487: M07F404 05-13 16:47:42.710 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=64][OK Line 335488: M07F404 05-13 16:47:42.710 985 1046 V audio_hw_primary: ] Line 335489: M07F405 05-13 16:47:42.710 985 1046 E audio_hw_primary: do_voice_command: X Line 335490: M07F406 05-13 16:47:42.710 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335491: M07F407 05-13 16:47:42.711 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335492: M07F408 05-13 16:47:42.711 985 1046 V audio_hw_primary: do_voice_command: E,332,32,a9392180,dirty:1 Line 335493: M07F409 05-13 16:47:42.711 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty_count:[1] : [9] :[1] Line 335494: M07F40A 05-13 16:47:42.711 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command dirty Bit :[0] Line 335495: M07F40B 05-13 16:47:42.711 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [2][1][AT+SSAM=6][0] Line 335496: M07F40C 05-13 16:47:42.711 985 1046 W audio_hw_primary: at_cmd_routeDev AT+SSAM=6 routeDev:20 Line 335504: M07F41C 05-13 16:47:42.725 985 1046 V audio_hw_primary: do_cmd_dual Switch incall AT command [AT+SSAM=6][OK Line 335505: M07F41C 05-13 16:47:42.725 985 1046 V audio_hw_primary: ] Line 335506: M07F41D 05-13 16:47:42.725 985 1046 E audio_hw_primary: do_voice_command: X Line 335507: M07F41E 05-13 16:47:42.725 985 1046 I audio_hw_primary: voice_command_thread_entry looping done. Line 335508: M07F41F 05-13 16:47:42.725 985 1046 I audio_hw_primary: voice_command_thread_entry looping now... Line 335784: M07F5B0 05-13 16:47:44.657 985 985 V audio_hw_primary: do_output_standby in 0 Line 335785: M07F5B1 05-13 16:47:44.657 985 985 W audio_hw_primary: do_output_standby.mode:2 Line 335787: M07F5B3 05-13 16:47:44.658 985 985 V audio_hw_primary: do_output_standby in out Line 335798: M07F5D4 05-13 16:47:45.003 985 985 I audio_hw_primary: adev_set_parameters kvpairs : policy_force_fm_mute=0 Line 335799: M07F5D5 05-13 16:47:45.003 985 985 I audio_hw_primary: set_fm_mute, mute:0 Line 335801: M07F5D7 05-13 16:47:45.004 985 985 V audio_hw_primary: AudioCustom_MmiParse Is OFF Line 335846: M07F60A 05-13 16:47:45.479 985 1172 D audio_hw_primary: start output stream mode:2 devices:20 call_start:1, call_connected:1, is_voip:0, voip_state:0, is_bt_sco:0,out->audio_app_type:0 Line 335855: M07F613 05-13 16:47:45.480 985 1172 I audio_hw_primary: start vaudio port :0,flags:2,0,0,out->audio_app_type:0 Line 335856: M07F614 05-13 16:47:45.480 985 1172 W audio_hw_primary: start vaudio_output_stream cp_type is 2 ,card is 2 Line 335925: M07F677 05-13 16:47:45.863 985 985 I audio_hw_primary: adev_set_parameters kvpairs : play_sprd_record_tone=1 Line 335926: M07F678 05-13 16:47:45.863 985 985 I audio_hw_primary: adev_set_parameters, record tone by output, value:1, call_connected:1 Line 335927: M07F679 05-13 16:47:45.863 985 985 I audio_hw_primary: yaye adev_record_tone_start, entry!!! Line 335928: M07F67A 05-13 16:47:45.863 985 985 V audio_hw_primary: do_output_standby in 0 Line 335929: M07F67B 05-13 16:47:45.863 985 985 W audio_hw_primary: do_output_standby.mode:2 Line 335931: M07F67D 05-13 16:47:45.864 985 985 V audio_hw_primary: do_output_standby in out Line 335932: M07F67E 05-13 16:47:45.864 985 985 E audio_hw_primary: yaye audio_get_cp_card_name name:saudiolte Line 335942: M07F688 05-13 16:47:45.865 985 985 I audio_hw_primary: yaye adev_record_tone_start, exit!!! Line 335944: M07F68A 05-13 16:47:45.865 985 985 V audio_hw_primary: AudioCustom_MmiParse Is OFF Line 335951: M07F691 05-13 16:47:45.867 985 1172 D audio_hw_primary: YAYE: out_bypass_data mixer_to_cp_uplink!!! Line 335959: M07F699 05-13 16:47:45.879 985 985 I audio_hw_primary: adev_open_input_stream,devices=0x80000008,sample_rate=8000, channel_count=1 source:1 Line 335960: M07F69A 05-13 16:47:45.879 985 1172 D audio_hw_primary: YAYE: out_bypass_data mixer_to_cp_uplink!!! Line 335961: M07F69B 05-13 16:47:45.879 985 985 I audio_hw_primary: Successfully, adev_open_input_stream. Line 335964: M07F69E 05-13 16:47:45.891 985 1172 D audio_hw_primary: YAYE: out_bypass_data mixer_to_cp_uplink!!! Line 335977: M07F6AE 05-13 16:47:45.904 985 1172 D audio_hw_primary: start output stream mode:2 devices:20 call_start:1, call_connected:1, is_voip:0, voip_state:0, is_bt_sco:0,out->audio_app_type:0 Line 335988: M07F6B9 05-13 16:47:45.905 985 1172 I audio_hw_primary: start vaudio port :0,flags:2,0,0,out->audio_app_type:0 Line 335989: M07F6BA 05-13 16:47:45.905 985 1172 W audio_hw_primary: start vaudio_output_stream cp_type is 2 ,card is 2 Line 336084: M07F707 05-13 16:47:45.984 985 985 I audio_hw_primary: adev_create_audio_patch: source[0] type=1 address=41:42:F1:39:D7:E9 Line 336085: M07F708 05-13 16:47:45.984 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_DEVICE source device type:0x80000008 hw_module:10 Line 336087: M07F70A 05-13 16:47:45.984 985 985 D audio_hw_primary: source audio_port_config id:160 role:1 type:1 config_mask:7 sample_rate:16000 channel_mask id:16 format:1 Line 336088: M07F70B 05-13 16:47:45.984 985 985 D audio_hw_primary: source gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 336089: M07F70C 05-13 16:47:45.984 985 985 D audio_hw_primary: source gain[0]:0x0 Line 336090: M07F70E 05-13 16:47:45.984 985 985 I audio_hw_primary: adev_create_audio_patch: sink[0] type=2 address=N/A Line 336091: M07F70F 05-13 16:47:45.984 985 985 I audio_hw_primary: :device:5e Line 336092: M07F710 05-13 16:47:45.984 985 985 I audio_hw_primary: AUDIO_PORT_TYPE_MIX sink handle:94 hw_module:10 stream:1 source:1 Line 336093: M07F711 05-13 16:47:45.984 985 985 D audio_hw_primary: sink audio_port_config id:167 role:2 type:2 config_mask:7 sample_rate:8000 channel_mask id:16 format:1 Line 336094: M07F712 05-13 16:47:45.984 985 985 D audio_hw_primary: sink gain index:-1 mode:0x0 channel_mask:0x0 ramp_duration_ms:0 Line 336095: M07F713 05-13 16:47:45.984 985 985 D audio_hw_primary: sink gain[0]:0x0 Line 336096: M07F717 05-13 16:47:45.985 985 985 I audio_hw_primary: adev_set_in_devices device is 80000008,80000008 Line 336097: M07F718 05-13 16:47:45.985 985 985 I audio_hw_primary: select_devices_signal starting... adev->out_devices 0x20 adev->in_devices 0x80000008 Line 336098: M07F719 05-13 16:47:45.985 985 985 I audio_hw_primary: select_devices_signal finished. Line 336099: M07F71A 05-13 16:47:45.985 985 985 I audio_hw_primary: adev_set_in_pop_mute Line 336100: M07F71B 05-13 16:47:45.985 985 1044 V audio_hw_primary: do_select_devices E Line 336101: M07F71C 05-13 16:47:45.985 985 985 D audio_hw_primary: adev_create_audio_patch: handle: 111 Line 336102: M07F71D 05-13 16:47:45.985 985 1044 I audio_hw_primary: cache_mute=0 ,mastermute=0 Line 336103: M07F71E 05-13 16:47:45.985 985 1044 I audio_hw_primary: Not to change mute: 0 Line 336104: M07F71F 05-13 16:47:45.986 985 1044 I audio_hw_primary: stream_routing_thread looping done. Line 336106: M07F721 05-13 16:47:45.986 985 1044 I audio_hw_primary: stream_routing_thread looping now... Line 336116: M07F735 05-13 16:47:46.003 985 988 V audio_hw_primary: in_set_microphone_field_dimension() Line 336119: M07F738 05-13 16:47:46.005 985 9836 W audio_hw_primary: start_input_stream in mode:2 devices:80000008 call_start:1, is_voip:0, is_bt_sco:0, adev->fm_open 0 adev->fm_record 0,is_fm_rec:0,fm_uldl:0,in->device:80000008,active input:0, in->source:1 Line 336126: M07F73F 05-13 16:47:46.006 985 9836 I audio_hw_primary: start voice_rx AUDIO_SOURCE_VOICE_CALL Line 336127: M07F740 05-13 16:47:46.007 985 9836 I audio_hw_primary: start_input,channels=1,peroid_size=320, peroid_count=8,rate=8000 Line 336129: M07F742 05-13 16:47:46.007 985 9836 I audio_hw_primary: start input stream out Line 336149: M07F757 05-13 16:47:46.037 985 9836 I audio_hw_primary: set mute in_read bytes 640 in->pop_mute_bytes 3200 Line 336155: M07F75D 05-13 16:47:46.075 985 9836 I audio_hw_primary: set mute in_read bytes 640 in->pop_mute_bytes 2560 Line 336156: M07F75E 05-13 16:47:46.116 985 9836 I audio_hw_primary: set mute in_read bytes 640 in->pop_mute_bytes 1920 Line 336157: M07F75F 05-13 16:47:46.156 985 9836 I audio_hw_primary: set mute in_read bytes 640 in->pop_mute_bytes 1280 Line 336158: M07F760 05-13 16:47:46.195 985 9836 I audio_hw_primary: set mute in_read bytes 640 in->pop_mute_bytes 640 Line 336187: M07F7B1 05-13 16:47:48.590 985 988 V audio_hw_primary: do_output_standby in 0 Line 336188: M07F7B2 05-13 16:47:48.590 985 988 W audio_hw_primary: do_output_standby.mode:2 Line 336190: M07F7B4 05-13 16:47:48.591 985 988 V audio_hw_primary: do_output_standby in out Line 336532: M07F9D6 05-13 16:48:20.698 985 1172 D audio_hw_primary: start output stream mode:2 devices:20 call_start:1, call_connected:1, is_voip:0, voip_state:0, is_bt_sco:0,out->audio_app_type:0分析log
最新发布
05-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值