20251213_150313_142

This commit is contained in:
2025-12-13 15:03:18 +08:00
parent 2b7108940b
commit 9a873bf162
7 changed files with 1228 additions and 860 deletions

View File

@@ -98,19 +98,22 @@
<service
android:name=".services.MainService"
android:foregroundServiceType="dataSync"
android:exported="false" />
android:exported="false"
android:stopWithTask="false"/>
<!-- 辅助服务dataSync 类型 -->
<service
android:name=".services.AssistantService"
android:foregroundServiceType="dataSync"
android:exported="false" />
android:exported="false"
android:stopWithTask="false"/>
<!-- 通话UI服务系统绑定 -->
<service
android:name=".phonecallui.PhoneCallService"
android:permission="android.permission.BIND_INCALL_SERVICE"
android:exported="false">
android:exported="false"
android:stopWithTask="false">
<meta-data
android:name="android.telecom.IN_CALL_SERVICE_UI"
@@ -127,7 +130,7 @@
android:name=".listenphonecall.CallListenerService"
android:enabled="true"
android:exported="false"
android:foregroundServiceType="phoneCall">
android:stopWithTask="false">
<intent-filter android:priority="1000">
<action android:name=".service.CallShowService"/>
@@ -137,15 +140,16 @@
<!-- API 30+ 通话筛选服务(替代 PROCESS_OUTGOING_CALLS 权限) -->
<service
android:name=".services.MyCallScreeningService"
android:foregroundServiceType="phoneCall"
android:permission="android.permission.BIND_CALL_SCREENING_SERVICE"
android:exported="true">
android:permission="android.permission.BIND_CALL_SCREENING_SERVICE"
android:exported="true"
android:stopWithTask="false">
<intent-filter>
<action android:name="android.telecom.CallScreeningService"/>
</intent-filter>
</service>
<receiver android:name=".receivers.MainReceiver">
<receiver android:name=".receivers.MainReceiver"
android:stopWithTask="false">
<intent-filter>
<action android:name="cc.winboll.studio.contacts.receivers.MainReceiver"/>
</intent-filter>
@@ -153,7 +157,8 @@
<receiver
android:name=".widgets.APPStatusWidget"
android:exported="true">
android:exported="true"
android:stopWithTask="false">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
@@ -167,7 +172,8 @@
</receiver>
<receiver android:name=".widgets.APPStatusWidgetClickListener">
<receiver android:name=".widgets.APPStatusWidgetClickListener"
android:stopWithTask="false">
<intent-filter>
<action android:name="cc.winboll.studio.contacts.widgets.APPStatusWidgetClickListener.ACTION_APPICON_CLICK"/>
</intent-filter>