|
|
145b015a71
|
删除多余的ref参考代码
|
2026-03-17 20:35:39 +08:00 |
|
|
|
0a69e7e496
|
完成安卓鸿蒙的分享
|
2026-03-17 20:35:10 +08:00 |
|
|
|
a93b7f33e1
|
脱离微信sdk,支持了自动判断安卓鸿蒙的适配不同分享策略
|
2026-03-17 18:54:29 +08:00 |
|
|
|
a7b7f38d31
|
修改鸿蒙抖音qq
|
2026-03-15 19:43:46 +08:00 |
|
|
|
f1530a3173
|
fix(share): 修复系统分享无法拉起的问题
在卓易通等类鸿蒙沙盒中:
如果在使用 Intent.createChooser(intent, title) 时,intent 提前设置了 setPackage(...) 限制包名,底层拉取时会被拦截或报错从而无法弹窗。
因此:
1. 抛弃 intent.setPackage() 限定目标包名的方式。
2. 引入 createTargetedChooserIntent 工具方法,在不设置目标包名的前提下,利用 Intent.EXTRA_EXCLUDE_COMPONENTS 将抖音相关组件屏蔽掉出面板。
既恢复了原生 Chooser 界面,也实现了不过度污染的要求。
|
2026-03-11 17:40:42 +08:00 |
|
|
|
821ac0bdc5
|
feat(share): 恢复QQ分享通过系统分享(Intent.createChooser)拉起
根据需求反馈修改,因为直接拉起由于沙盒拦截等原因不生效:
1. 还原采用 Intent.createChooser(...) 拉起系统分享。
2. 依然保留 intent.setPackage(...) 限制分享列表中只包含 QQ,完美避开抖音等不相关的应用。
|
2026-03-11 17:34:43 +08:00 |
|
|
|
9be3406d52
|
fix(share): 优化QQ分享在系统面板中的容错拉起逻辑
1. 引入了 resolveShareComponent 动态解析指定包内真实的 ACTION_SEND 接收组件。
2. 抛弃原本硬编码的 JumpActivity 这种由于某些系统内部拉起问题可能报错导致失败的方案。
3. 如果指定 Component 和解析失败则直接兜底进入单纯的 setPackage 调用即可完成精确跳转。
|
2026-03-11 13:03:18 +08:00 |
|
|
|
adba5618fd
|
fix(share): 优化QQ与抖音分享在鸿蒙卓易通环境下的兼容性
1. 限制 QQ 分享通过 Intent.createChooser 时的包名为 QQ 的包名,防止出现抖音等其他应用。
2. 修复 DouYinIntentShareUtil.java 之前的语法错误(缺失 catch 块)。
3. 适配鸿蒙/卓易通环境:抖音仅支持图片、视频直接通过 setPackage(...) 唤起。如果使用 com.ss.android.ugc.aweme,则指定 className 为 ShareToAwemeActivity。对于纯文本分享,使用 setPackage(...) 如果无法分享则直接打开抖音。
|
2026-03-11 08:25:11 +08:00 |
|
|
|
6c383a852b
|
chore: 将所有剩余修改文件提交到Git仓库
|
2026-03-11 07:48:16 +08:00 |
|
|
|
bdc7144cf8
|
fix(WeChatShare): 将微信的直接分享逻辑对齐到QQ(使用ComponentName),确保文本及图片均能绕过系统直接拉起微信
|
2026-03-11 07:48:00 +08:00 |
|
|
|
2432fc333e
|
优化qq分享的粘贴提示
|
2026-03-05 19:50:15 +08:00 |
|
|
|
64ae57f7f2
|
修改微信分享为Intent分享,不依赖sdk
|
2026-03-05 18:32:09 +08:00 |
|
|
|
c458f3c707
|
first commit
|
2026-02-16 18:24:19 +08:00 |
|