Various in-call vibration options & fix my OCD

各种通话震动选项 & 修复我的强迫症
All You Need is Dark & so long #33B5E5

There's nothing you can do that can't be done
Nothing you can sing that can't be sung
Nothing you can say but you can learn to play the game
It's easy

There's nothing you can make that can't be made
No one you can save that can't be saved
Nothing you can do but you can learn to be you in time
It's easy

All you need is dark
All you need is dark
All you need is dark, dark
Dark is all you need

-----------------------------------------------------

Oh and btw, so long #33B5E5.
Add zh-rCN translation by @silverhoo1124

添加来自 @silverhoo1124 的简体中文翻译
[2/3] Incoming call in background

****
This feature prevents the incoming call from backgrounding
the current activity. Which is different from the
"non-intrusive incall ui" feature.
****

Add an user configurable option to keep the incoming call
UI in the background when screen is on.
Instead, a notification will be added to notification bar,
which can be used to bring up the incoming call UI.
Ringtone and vibration still occur as per system settings.

Also, the notification added to status bar contains
decline and answer call action. This allows user to
take action directly within the notification without
having to enter the incoming call UI. As well useful
for declining or answering a second incoming call.

[2/3] 后台来电

*****
此特性可阻止来电强行插入前台而将前台正在进行的活动挂入后台.
与"非侵入式来电UI"并不一样.
*****

添加一个用户可配置的选项从而在亮屏时将来电UI置于后台.
同时, 会有一条通知被添加至通知栏, 可点击调出来电UI.
铃声及震动(根据系统设置)不受影响.

另外, 添加至通知栏的通知包含接听和挂断按钮. 允许用户直接
在通知栏里进行操作而不用调出来电UI. 同时对于通话过程
中处理新的来电也很有用.

[1/3] in platform_packages_apps_InCallUI
[3/3] in platform_frameworks_base