/BookmarkHelper

最全面的Android书签转换工具APP。

Primary LanguageJavaApache License 2.0Apache-2.0

BookmarkHelper

这是什么?

BookmarkHelper(书签助手)是一款Android平台下,浏览器书签转换工具类APP,运行时需要Root权限,目标全面兼容主流Android浏览器相互转换书签数据,暂未考虑支持iOS或桌面端。

使用举例:从Chrome浏览器中,提取用户书签数据,追加合并到Via浏览器,带你轻松脱坑,成功用上最牛逼浏览器!

BookmarkHelper是个人作品,完整开源代码,持续维护,永不考虑收费推广,不滥用Root权限,使用完毕可立即卸载,运行时按需连接网络。如果你用的爽,可以鼓励一下,我将用于:支付VPS月租,开发更多精彩APP,谢谢您的点滴支持!

BookmarkHelper APP目前仅在酷安网上架并维护,如果您在其他渠道获得APK,则可能遭受盗版软件的困扰,请您在酷安网获取最新稳定版软件。

使用教程Gif:5.8MB

精彩报道

1.书签助手,迈出换用 Via 浏览器的第一步 _ App+1 - 少数派

版本计划

0.0.X

支持从Chrome浏览器提取书签,追加到Via浏览器

1.增加兼容:支持从Flyme5自带浏览器提取书签,追加到Via浏览器

2.当rom不是flyme时,如果rom存在包名为:com.android.browser的浏览器,也可以用Flyme5的规则,一般的内置浏览器都是这个包名。

3.Flyme4.X系列的rom暂未测试,没有设备。如您感兴趣,请与我联系,见下方的邮件地址!

4.Via合并书签修复bug,增强稳定性,现在安装via,但是没有打开过,将不能合并,最少需要您手动打开一次!

1.增加兼容:支持从UC浏览器提取书签,追加到Via浏览器

2.界面大调整,美美哒!

3.部分代码重构,精简掉重合代码段。

1.增加兼容:支持从QQ浏览器提取书签,追加到Via浏览器

2.底栏小Tip,关于我、五星好评、捐助

1.增加兼容:支持从X浏览器提取书签,追加到Via浏览器

2.Bug 修复:QQ浏览器支持读取QQ用户登录的书签数据,微信登录的还在修复中。

3.Bug 修复:UC浏览器支持读取QQ和微信用户登录的书签数据。

4.延迟对Root权限的检查和获取!

5.日志记录进行异步化,不再阻塞主线程

1.增加兼容:支持从360浏览器提取书签,追加到Via浏览器

2.Bug 修复:Chrome浏览器现在支持读取完整的书签数据。

3.Bug 修复:QQ浏览器支持读取微信用户登录的书签数据。

4.优化:减少主循环中日志打印,避免UI响应超时!

5.背景线程处理书签交换,避免UI响应超时

1.增加兼容:支持从搜狗浏览器提取书签,追加到Via浏览器

2.Bug 修复:修复部分机型底层shell命令无限阻塞问题

3.Bug 修复:现在所有书签已经完成重复性验证。

4.Bug 修复:Chrome浏览器支持提取嵌套文件夹里的书签数据。

5.Bug 修复:Chrome浏览器支持提取时保留文件夹路径。

6.Bug 修复:QQ浏览器支持提取时保留文件夹路径。

7.Bug 修复:UC浏览器支持提取时保留文件夹路径。

8.Bug 修复:360浏览器支持提取时保留文件夹路径。

9.Bug 修复:X浏览器支持提取时保留文件夹路径。

10.Bug 修复:完善对浏览器应用是否安装的检测。

11.Bug 修复:Via浏览器现在支持最新版本(2.1.1)。

12.一些webview的优化。

================ 割 ================

已知问题:

1.UC浏览器无法读取首页的书签数据,找不到存取路径,研究中。

1.增加兼容:支持从百度浏览器提取书签,追加到Via浏览器

2.代码优化

1.增加兼容:支持从欧朋浏览器提取书签,追加到Via浏览器

2.代码优化

1.增加兼容:支持从猎豹浏览器提取书签,追加到Via浏览器

2.完善Android6.x及以上的权限检查机制

3.针对三星机型锁定/data/目录,现加入重新挂载机制

4.少许错误描述修复

1.增加兼容:支持从FireFox浏览器提取书签,追加到Via浏览器

2.现在6.0及以上的rom,会在运行时申请权限

3.改善shell命令交互稳定性

4.Bug 修复:部分选项在点击时,不变底色的问题

5.Bug 修复:UC浏览器支持提取时保留文件夹路径。

6.Bug 修复:“文件拷贝失败”问题。

1.增加兼容:支持从UC国际版浏览器提取书签,追加到Via浏览器

2.Bug 修复:针对部分机型,无法获取到:QQ、搜狗、360、UC等浏览器的登录用户书签的问题

3.稳定性:针对部分机型对文件操作有延迟现象,现加入double-check机制

4.Bug 修复:Flyme5自带浏览器支持提取时保留文件夹路径。

5.现在转换任务进行异步化,不再阻塞UI响应,对应的,加入处理进度条。

1.增加兼容:支持从Chrome Canary浏览器提取书签,追加到Via浏览器

1.增加兼容:支持从Chrome Beta浏览器提取书签,追加到Via浏览器

2.Bug 修复:现在支持读取UC国际版浏览器已登录用户的书签

3.兼容部分机型,在获取root权限时,返回warning信息。

1.增加兼容:支持从Chrome Dev浏览器提取书签,追加到Via浏览器

2.Bug 修复:4.4平台webview加载出错的问题

3.Bug 修复:捐助页面左上角无法返回的问题

4.兼容部分机型,在获取root权限时,返回warning信息。

1.增加兼容:支持从MIUI浏览器提取书签,追加到Via浏览器

2.现在捐助页面,支持长按二维码使用微信打开

3.Merger pull request,改善UI交互,感谢酷友@多巴胺

4.部分代码重构,规范化。

-------------------FBI Waring!-------------------

近期工作忙,停更1到2周,有问题或建议请发邮件。

1.增加兼容:支持从Yandex浏览器提取书签,追加到Via浏览器

-------------------FBI Waring!-------------------

近期工作忙,停更1到2周,有问题或建议请发邮件。

1.增加兼容:支持从旗鱼浏览器提取书签,追加到Via浏览器

2.Bug 修复:Flyme5浏览器转换到Via时出错

1.增加兼容:支持从H5浏览器提取书签,追加到Via浏览器

1.增加兼容:支持从星尘浏览器提取书签,追加到Via浏览器

【未完成】2.增加兼容:支持从星尘浏览器 平板x86版提取书签,追加到Via浏览器

备注:下载量不超过1w,放弃适配

3.增加兼容:支持从星尘浏览器(平板版)提取书签,追加到Via浏览器

1.增加兼容:支持从360极速浏览器提取书签,追加到Via浏览器

2.Bug 修复:UC浏览器转换到Via报错

3.Bug 修复:UC浏览器国际版转换到Via报错

4.Bug 修复:星尘手机版转换到Via报错

1.增加兼容:支持从一加内置QQ浏览器提取书签,追加到Via浏览器

1.增加兼容:支持从X浏览器-pro提取书签,追加到Via浏览器

2.增加兼容:支持从X浏览器-gp提取书签,追加到Via浏览器

3.增加兼容:支持从X浏览器-套壳提取书签,追加到Via浏览器

4.稳定性:改善SQLite数据库交互稳定性。

加上0.0.5版,共适配了4款X浏览器,这X浏览器是要上天?

1.增加兼容:支持从欧朋浏览器经典版提取书签,追加到Via浏览器

com.oupeng.mini.classic


【FBI Waring!】0.1.X版的开发顺序随时会做出调整(依据作者心情和用户的关注度),请关注最新README


0.1.X

0.1.1版 Draft

1.增加兼容:支持从Via浏览器提取书签,追加到夸克浏览器

0.1.2版 Draft

1.增加兼容:支持从Via浏览器提取书签,追加到Chrome浏览器

0.1.3版 Draft

1.增加兼容:支持从Via浏览器提取书签,追加到妮哩萌萌

0.1.4版 Draft

1.增加兼容:支持从Via浏览器提取书签,追加到Mercury浏览器

0.1.5版 Draft

1.增加兼容:支持从UC浏览器提取书签,追加到QQ浏览器

0.1.6版 Draft

1.增加兼容:支持从QQ浏览器提取书签,追加到X浏览器

0.1.7版 Draft

1.增加兼容:支持从Chrome浏览器提取书签,追加到QQ浏览器


0.?.X

"0.?.X"指的是不会在近期开发,仅作为未来开发的计划,最早也需要3个月以后才能实现,这通常是近期版本计划过于密集,只能将一些任务延后。

0.?.1版 Draft

1.增加兼容:支持从Opera Mini提取书签,追加到Via浏览器

0.?.2版 Draft

1.增加兼容:支持从Opera browser提取书签,追加到Via浏览器

0.?.3版 Draft

1.增加兼容:支持从Chrome浏览器提取书签,追加到Via浏览器GP版

0.?.4版 Draft

1.增加兼容:支持从傲游浏览器提取书签,追加到Via浏览器

0.?.5版 Draft

1.增加兼容:支持从CM浏览器提取书签,追加到Via浏览器

TO-DO List

Feature

import

导出为文件,可能是sqlite3

export

从文件导入

auto

记忆用户书签迁移的源浏览器和目标浏览器,并定期自动同步。

Issue

1.读取不到... 红米2 5.1 MIUI8 红米3

没有收到日志,暂停修复

2.能做一个转移书签到夸克浏览器不?

增加兼容

3.识别不出chrome beta 和dev还有chromium啊。。有啥用?

增加兼容

4.有没有adui自带浏览器的书签转换? 给你说,MIUI的浏览器也是定制的QQ浏览器#(勉强)

增加兼容

5.魅族mx4,版本号:Flyme 5.1.11.0A 并不能转移成功……点击一下就卡在界面了

确认修复

6.谷歌浏览器书签栏的书签能转移了,但是书签栏里的文件夹里面的书签仍然不行

确认修复

7.可不可以把via书签移到chrome?

增加兼容

8.作者大大,反馈一个bug,uc浏览器转via书签中有相当一部分会复制两次,如图

确认修复

9.什么时候做个移书签到妮哩萌萌浏览器

增加兼容

10.希望能将别的浏览器书签能导入mercury浏览器

增加兼容

11.不能保存为文件吗

新特性

12.[笑哭再见]是我打开方式不对吗?导入QQ的书签,然后原来QQ浏览器和via分好类的文件夹都被被拆开了,现在打开书签满屏的书签,我得整理到什么时候啊!心酸[w累]

确认修复

13.可以导UC的首页标签吗?

无法定位UC主页书签的存取路径,暂停修复

14.大兄弟们告诉我,这个能不能把uc的导入QQ?

增加兼容

15.支持yandex

增加兼容

16.支持旗鱼浏览器

增加兼容

17.QQ浏览器也有这样的主页书签,也没法同步的吗?[w调皮][w调皮][w调皮]

确认QQ主页书签可以读取,不是bug

18.打开后安装新浏览器,显示未安装

确认修复

19.报via未安装,我的是g play版的,包名与国内版不一致

增加兼容

20.新版via,2.1.1,不兼容

确认修复

21.那希望大大早日添加华为自带浏览器的切换,应该不是很难,可能就包名不一样吧[w调皮][w调皮][w调皮]

增加兼容

22.@amao12580 何时支持h5

增加兼容

23.via浏览器 文件删除失败!

UnStable

UnStable是指最新通过基础测试,但未进行大面积设备兼容验证的非稳定版本,不会发布到Google PlayCool Market。如果你是狂热爱好者,请点击【下载链接】,从我的Github Repo实时获取,不保证会有小瑕疵。

Bug & 反馈

由于个人精力有限,没有大量设备供测试,如您遇到使用问题,请发送log文件(SD路径:BookmarkHelper/logs/*Log.txt)到Mail:stevenchengmask # gmail.com,我将尽快答复您的疑问!同时也欢迎您的来信建议,我将最短时间内答复您!

鸣谢

Bug的快速修复离不开用户的积极反馈,正是因为大量的日志分析,才能使得高效率解决。

鸣谢积极用户

酷安网

代码贡献

@多巴胺

Bug分析

@〆XYZゾ

@李小宅

@大**家

@hudiei52

@redknee

捐助

@西瓜皮香蕉皮

@妮哩萌萌官方

@hudiei52