File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 252252 android : noHistory =" true"
253253 android : theme =" @style/AppTheme.Transparent" />
254254
255+ <activity
256+ android : name =" .assistant.VeniceAssistant"
257+ android : excludeFromRecents =" true"
258+ android : exported =" false"
259+ android : label =" @string/venice"
260+ android : launchMode =" singleTop"
261+ android : noHistory =" true"
262+ android : theme =" @style/AppTheme.Transparent" />
263+
255264 <activity
256265 android : name =" .assistant.WenxinYiyanAssistant"
257266 android : excludeFromRecents =" true"
Original file line number Diff line number Diff line change 1+ package com.wstxda.switchai.assistant
2+
3+ import android.content.ComponentName
4+ import android.content.Intent
5+ import com.wstxda.switchai.R
6+ import com.wstxda.switchai.activity.AssistantActivity
7+ import com.wstxda.switchai.logic.openAssistant
8+ import com.wstxda.switchai.utils.AssistantProperties
9+
10+ class VeniceAssistant : AssistantActivity () {
11+
12+ companion object : AssistantProperties {
13+ override val packageName = " com.ai.venice"
14+ }
15+
16+ override fun onCreateInternal () {
17+ openAssistant(
18+ intents = listOf (createVeniceIntent()),
19+ errorMessage = R .string.assistant_application_not_found
20+ )
21+ }
22+
23+ private fun createVeniceIntent () = Intent ().apply {
24+ component = ComponentName (
25+ Companion .packageName, " com.ai.venice.MainActivity"
26+ )
27+ }
28+ }
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ object AssistantsMap {
2727 " qingyan_assistant" to QingyanAssistant ::class .java,
2828 " qwen_assistant" to QwenAssistant ::class .java,
2929 " ultimate_alexa_assistant" to UltimateAlexaAssistant ::class .java,
30+ " venice_assistant" to VeniceAssistant ::class .java,
3031 " wenxin_yiyan_assistant" to WenxinYiyanAssistant ::class .java,
3132 " yuanbao_assistant" to YuanbaoAssistant ::class .java,
3233 " zapia_assistant" to ZapiaAssistant ::class .java,
@@ -55,6 +56,7 @@ object AssistantsMap {
5556 " qingyan_assistant" to " com.zhipuai.qingyan" ,
5657 " qwen_assistant" to " ai.qwenlm.chat.android" ,
5758 " ultimate_alexa_assistant" to " com.customsolutions.android.alexa" ,
59+ " venice_assistant" to " com.ai.venice" ,
5860 " wenxin_yiyan_assistant" to " com.baidu.newapp" ,
5961 " yuanbao_assistant" to " com.tencent.hunyuan.app.chat" ,
6062 " zapia_assistant" to " com.brainlogic.zapia"
Original file line number Diff line number Diff line change 1+ <vector xmlns : android =" http://schemas.android.com/apk/res/android"
2+ android : width =" 24dp"
3+ android : height =" 24dp"
4+ android : tint =" ?attr/colorControlNormal"
5+ android : viewportWidth =" 24"
6+ android : viewportHeight =" 24" >
7+ <path
8+ android : fillColor =" @android:color/white"
9+ android:pathData="M3.92 4.23l8.05 8.04 8.05-8.04h0.34l0.42 0.41v0.34l-1.66 1.65 1.82 1.83h-1.9v1.9l-1.81-1.83-4.5 4.5 0.86 0.86 0.42-0.43h0.33l0.42 0.42v0.34l-0.42 0.42 0.8 0.8c0.33-0.25 0.73-0.45 1.17-0.58 0.44-0.12 0.92-0.17 1.4-0.11 0.47 0.05 0.93 0.2 1.33 0.42 0.4 0.21 0.75 0.5 1.02 0.82 0.27 0.3 0.5 0.69 0.66 1.12 0.16 0.43 0.24 0.91 0.22 1.39-0.02 0.47-0.13 0.94-0.32 1.36-0.19 0.42-0.45 0.78-0.74 1.07-0.3 0.3-0.66 0.56-1.08 0.75-0.41 0.19-0.89 0.3-1.36 0.32-0.48 0.01-0.96-0.06-1.39-0.22-0.43-0.16-0.81-0.4-1.12-0.66-0.31-0.27-0.6-0.62-0.82-1.02-0.22-0.4-0.37-0.86-0.42-1.34-0.05-0.47 0-0.95 0.12-1.4 0.12-0.44 0.33-0.84 0.57-1.17l-0.81-0.8-0.42 0.42H12.8l-0.4-0.41v-0.33l0.42-0.43-0.86-0.86-0.86 0.86 0.43 0.43v0.33l-0.4 0.4H10.8l-0.43-0.42-0.8 0.81c0.24 0.33 0.44 0.73 0.57 1.18 0.12 0.44 0.17 0.92 0.11 1.4-0.05 0.47-0.2 0.93-0.42 1.33-0.21 0.4-0.5 0.75-0.82 1.02-0.3 0.27-0.69 0.5-1.12 0.66C7.46 21.94 6.98 22 6.5 22c-0.47-0.02-0.94-0.13-1.36-0.32-0.42-0.2-0.78-0.45-1.07-0.75-0.3-0.29-0.56-0.65-0.75-1.07-0.19-0.42-0.3-0.89-0.32-1.36C3 18.02 3.06 17.54 3.22 17.1c0.16-0.43 0.4-0.81 0.66-1.12 0.27-0.32 0.62-0.6 1.02-0.82 0.4-0.22 0.86-0.37 1.34-0.42 0.47-0.06 0.95-0.01 1.4 0.11C8.07 15 8.47 15.2 8.8 15.44l0.8-0.8-0.43-0.42v-0.34l0.42-0.42h0.33l0.43 0.43 0.86-0.86-4.5-4.5-1.82 1.82v-1.9H3l1.82-1.82-1.65-1.65V4.64l0.42-0.41h0.33Zm2.72 11.03c-0.42-0.01-0.89 0.24-1.1 0.6-0.25 0.35-0.28 0.88-0.1 1.26L5.4 17.17c-0.38-0.19-0.91-0.15-1.26 0.08-0.36 0.22-0.62 0.69-0.6 1.11-0.02 0.42 0.24 0.89 0.6 1.1 0.35 0.25 0.88 0.28 1.26 0.1l0.04 0.05c-0.18 0.38-0.15 0.9 0.1 1.25 0.21 0.36 0.68 0.62 1.1 0.6 0.42 0.02 0.88-0.24 1.1-0.6 0.24-0.35 0.28-0.87 0.1-1.25l0.04-0.05c0.38 0.18 0.9 0.15 1.26-0.1 0.36-0.21 0.61-0.68 0.6-1.1 0.01-0.42-0.24-0.89-0.6-1.1-0.35-0.24-0.88-0.28-1.26-0.1l-0.04-0.04c0.18-0.38 0.14-0.91-0.1-1.26-0.22-0.36-0.68-0.61-1.1-0.6Zm10.66 0c-0.42-0.01-0.88 0.24-1.1 0.6-0.24 0.35-0.28 0.88-0.1 1.26l-0.04 0.05c-0.38-0.19-0.9-0.15-1.26 0.08-0.36 0.22-0.61 0.69-0.6 1.11-0.01 0.42 0.24 0.89 0.6 1.1 0.35 0.25 0.88 0.28 1.26 0.1l0.05 0.05c-0.19 0.38-0.15 0.9 0.09 1.25 0.22 0.36 0.68 0.62 1.1 0.6 0.43 0.02 0.9-0.24 1.11-0.6 0.24-0.35 0.28-0.87 0.1-1.25l0.04-0.05c0.38 0.18 0.9 0.15 1.25-0.1 0.37-0.21 0.62-0.68 0.6-1.1 0.02-0.42-0.23-0.89-0.6-1.1-0.34-0.24-0.87-0.28-1.25-0.1l-0.05-0.04c0.19-0.38 0.15-0.91-0.09-1.26-0.22-0.36-0.68-0.61-1.1-0.6Zm-2.2-12.2v3.6l-2.96 2.97H11.8L8.85 6.67v-3.6L9.9 2l2.06 2.06L14.03 2l1.07 1.07ZM9.9 6.24l1.8 1.79V4.55l-1.8-1.8v3.48Zm2.33-1.68v3.47l1.79-1.8V2.76l-1.8 1.8Z" />
10+ </vector>
Original file line number Diff line number Diff line change 2828 <string name =" qingyan" >Qingyan</string >
2929 <string name =" qwen" >Qwen</string >
3030 <string name =" ultimate_alexa" >Ultimate Alexa</string >
31+ <string name =" venice" >Venice AI</string >
3132 <string name =" wenxin_yiyan" >Wenxin Yiyan</string >
3233 <string name =" yuanbao" >Yuanbao</string >
3334 <string name =" zapia" >Zapia</string >
Original file line number Diff line number Diff line change 2828 <string name =" qingyan" >Qingyan</string >
2929 <string name =" qwen" >Qwen</string >
3030 <string name =" ultimate_alexa" >Ultimate Alexa</string >
31+ <string name =" venice" >Venice AI</string >
3132 <string name =" wenxin_yiyan" >Wenxin Yiyan</string >
3233 <string name =" yuanbao" >Yuanbao</string >
3334 <string name =" zapia" >Zapia</string >
Original file line number Diff line number Diff line change 2525 <item >@string/qingyan</item >
2626 <item >@string/qwen</item >
2727 <item >@string/ultimate_alexa</item >
28+ <item >@string/venice</item >
2829 <item >@string/wenxin_yiyan</item >
2930 <item >@string/yuanbao</item >
3031 <item >@string/zapia</item >
5354 <item >qingyan_assistant</item >
5455 <item >qwen_assistant</item >
5556 <item >ultimate_alexa_assistant</item >
57+ <item >venice_assistant</item >
5658 <item >wenxin_yiyan_assistant</item >
5759 <item >yuanbao_assistant</item >
5860 <item >zapia_assistant</item >
8385 <item >qingyan_assistant</item >
8486 <item >qwen_assistant</item >
8587 <item >ultimate_alexa_assistant</item >
88+ <item >venice_assistant</item >
8689 <item >wenxin_yiyan_assistant</item >
8790 <item >yuanbao_assistant</item >
8891 <item >zapia_assistant</item >
Original file line number Diff line number Diff line change 2929 <string name =" qingyan" >Qingyan</string >
3030 <string name =" qwen" >Qwen</string >
3131 <string name =" ultimate_alexa" >Ultimate Alexa</string >
32+ <string name =" venice" >Venice AI</string >
3233 <string name =" wenxin_yiyan" >Wenxin Yiyan</string >
3334 <string name =" yuanbao" >Yuanbao</string >
3435 <string name =" zapia" >Zapia</string >
You can’t perform that action at this time.
0 commit comments