Big Bang 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Big Bang 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Big Bang 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Big Bang 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Big Bang 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Big Bang

 

锤子科技的一小步,智能手机进化的一大步

进一步了解 One Step

什么是大爆炸(Big Bang)?

用拇指大面积按压屏幕中的文字,Big Bang 会将你按住的那一段文字全部“炸”开并且按照语义智能拆分成易于选取的独立的字和词,由你随心所欲地选择,并可直接搜索、分享和复制。Big Bang 开创性地解决了在手机这样的小屏幕上难于处理文字的弊端。

进一步了解 Big Bang

写在前面的话(注:锤子科技将 Big Bang 和 One Step 放在了同一个项目库内)

  1. 我们开源 One Step 和 Big Bang 是希望其他厂商能将这些功能集成在系统中,共同改善安卓用户体验、提升操作效率。

  2. 我们把 One Step 所有接口封装在 android.view.onestep 包下,考虑到第三方应用集成时的复杂度,请在不改变现有接口的前提下进行扩展。同时也欢迎通过 commit 向我们提交反馈。

  3. 此次开源的 Big Bang 基于 Smartisan OS v3.2.0 版本,区别如下:

    • 分词改为三角兽线上的分词接口,使用过程中需要联网;

    • 有桌面图标作为设置项入口,在 Smartisan OS 上的设置选项整合在系统设置中;

    • 不支持 WebView,如需支持,需要修改浏览器内核;

  4. 由于人力有限,我们仅在 Nexus6(Code Base:Android 6.0.1_MOB31K)的真机上进行了相关测试,理论上其他的机型也可以进行编译运行,但不排除会有bug 出现。最后,我们为你提供了 Nexus6 的 build

Big Bang 涉及的工程列表:

Getting Started

下载之前你需要熟悉:

初始化仓库:

$ repo init -u https://github.com/SmartisanTech/android.git -b smartisan-m-onestep_bigboom -m manifest.xml

Tips: 中国的开发者可以使用清华的镜像,使用帮助

开始同步代码:

$ repo sync -cdj4

同步完成后进行编译:

Tips: 如果你打算用Nexus6的真机体验的话,别忘了在编译前去下载对应的驱动。代码的基线是 Nexus 6 (Mobile) for Android 6.0.1 (MOB31K) 下载地址:https://developers.google.com/android/drivers

 $ . build/envsetup.sh
     $ lunch aosp_shamu-userdebug
     $ make -j4;

Tips:我们提供了Nexus6的build 传送门

编译完成后Nexsu6真机的刷机, 请参考此处或者使用模拟器,可能配置不对,会有黑屏的问题。

 $ emulator
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (25)

加载中
留一个阿里云优惠券:www.izhuanyer.com
2017/12/11 09:08
回复
举报
打分: 力荐
挺好用的
2017/11/30 18:54
回复
举报
打分: 力荐
加油!
2017/11/21 22:19
回复
举报
打分: 推荐
不支持webview 意义不大
2017/03/21 15:48
回复
举报
打分: 推荐
老罗的one Step 和这个big bang技术还是很实用的
2017/02/10 10:22
回复
举报
打分: 力荐
我觉得 很好 现在 再用xposed框架 里面有个 开发者 仿BigBang的 插件 感觉还可以
2017/02/09 13:39
回复
举报
打分: 力荐
该评论暂时无法显示,详情咨询 QQ 群:912889742
打分: 推荐
点子不错算一个痛点
2017/01/22 10:57
回复
举报
打分: 还行
感觉意义不是很大。。因为有时候语义拆分的要是不合自己的期望,还不如打字复制的速度快
2017/01/21 09:27
回复
举报
打分: 力荐
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
2017/07/16 07:56

锤子回应抄袭指责:Big Bang 创意更早,不存在抄袭

iOS 端智慧分词软件 Pin 作者前日发布长文指责锤子科技 Big Bang 借用创意并以原创自居,引起广泛热议。该作者表示锤子科技有借用他的创意,就分词而言做出来的也是极其近似的产品,却绝口不提创意的最初来源。 锤子科技 CEO 罗永浩昨日发了数条微博表态称,Big Bang 是原创,没有抄袭,也没有效仿。 昨日晚间,锤子科技 UX 产品总监朱萧木发布官方回应文章,表示此功能创意在锤子科技产品团队 2014 年就已成型,早于 Pin 发布此...

19
1
发表了资讯
2017/07/15 08:09

分词应用 Pin 开发者发文斥责锤子 Big Bang 抄袭

Big Bang 是在锤子发布 M1/M1L 时,主打的新 Smaerisan OS 当中内置的三大功能之一,随后锤子也将这其开源。不过近日,以智慧分词为核心的大爆炸功能在近期引来了非议。 iOS 端智慧分词软件 Pin 的开发者在知乎社区发文指责锤子科技借用创意并以原创自居,并表示在此前其一直对业界关于 Big Bang 抄袭 Pin 的提问持回避态度,但在新版 iOS 搜狗输入法当中搜狗明确对锤子表示感谢,他是真的怒了:“是的,Big Bang 就是抄的 Pin,...

34
2
发表了资讯
2017/01/12 15:10

继 One Step 后,锤子科技 Big Bang 正式开源

继2016年12月 One Step 开源后,今天锤子科技宣布大爆炸(Big Bang)功能的所有框架层和 UI 实现层的代码开源。锤子科技将 Big Bang 和 One Step 放在了同一个项目库内。 什么是大爆炸(Big Bang)? 用拇指大面积按压屏幕中的文字,Big Bang 会将你按住的那一段文字全部“炸”开并且按照语义智能拆分成易于选取的独立的字和词,由你随心所欲地选择,并可直接搜索、分享和复制。Big Bang 开创性地解决了在手机这样的小屏幕上难于...

10
32
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/09/28 00:54

The Big Bang Theory -Barenaked Ladies Music Video

The Big Bang Theory -Barenaked Ladies Music Video, 看了好多遍的Big bang,却是第一次听完主题曲.

0
0
2019/10/15 06:00

PostgreSQL 布隆索引 与 a big bang therory

好吧我有点标题党,其实本期要说的是 bloom 过滤器的问题,但题目为什么是这样,一般来说我们如果要给一个大表来加索引,并且这个查询还要加挺多列的时候,是蛮头疼的问题,PostgreSQL 中有一种索引叫 BLOOM INDEX ,而这个索引有什么好处,我们来看看。 首先是什么BLOOM ,我看了一些网上的资料,写的挺好的,里面各种高大上的 X 个 值, K 个HASH , 逼近极限,bula bula ,如果我现在也这样写,估计不少人就取关了。 所以我打...

0
0
发表于运维专区
2019/10/29 16:40

Sha -Bang 是什么

Q. #!的名字为什么叫Sha-Bang? A. Sha-Bang是Sharp和Bang的组合词。Sharp for #, Bang for ! 类似的情况是,C#通常被称为C Sharp Q. Sha-Bang(#!)是不是注释? A. 不是注释。Sha-Bang(#!)所在行的作用是告知该脚本使用的是哪种命令解释器,并不是可有可无的。虽然很多情况下省略了Sha-Bang(#!)仍然能够运行脚本,这是由于系统在这种情况下是默认使用了当前命令行解释器的 Q. Sha-Bang(#!)的编写有什么规范? A. Sha-Bang(#!)应...

0
0
发表了博客
2013/11/23 14:43

LTC挖矿机主板推荐:微星Big Bang-XPower,6条PCI-E

组装LTC挖矿机里 面最为重要的一条原则就是在一个平台上面尽量多的支持显卡数量,简单的说就是要选择多显卡插槽的主板,当然前提还得价格便宜(包括二手),这里的价格便宜 除了主板本身还有他所支持的CPU、内存都需要便宜,而且容易采购,选取的都是过去2-3年内的产品,而没有最新产品,是一个系统性的工作。从今天开始博 主就开始推荐ltc挖矿机主板。推荐的挖矿机主板遵循:显卡支持数量至少5张、支持的cpu、内存不贵的原则进...

0
1
发表于DevOps专区
2015/12/09 19:07

Crunch Bang 修改分辨率的方法。

故事背景: 一台主机运行Crunch Bang主是要因为个人喜欢这个系统,本身对linux也不熟,工作中用的也不多,只是偶尔有时间了装B折腾一会,前一段时间,同事的大显示器27#暂放我这,借来爽一把。 前天朋的显示器拿走了,我也忘了把分辨率改回来了,结果第二天接上原来显示器,结果奇迹发生了。登录界面正常,登录完了之后,屏幕上全成了马赛克,什么也看不清了。 一。Baidu了半天,貌似Crunch Bang的资料少的可怜,也没找到有效的...

0
0
发表了博客
2019/08/15 23:25

时间复杂度big-O、Big-Omega和big-Theta

我们有三种曲线: A curve that we know is "above" the running time function when n is large. ( Big-O ) 当n足够大时,曲线高于运行时间函数(big-o) A curve that we know is "below" the running time function when n is large. (Big-Omega) 当n足够大时,曲线低于运行时间函数(big-omega) If we can squeeze the curves that are "above" and "below" the running time function close enough, then we can figure out...

0
0
发表了博客
2016/06/13 13:26

what is big data?

link: http://opensource.com/resources/big-data Big data: everyone seems to be talking about it, but what is big data really? How is it changing the way researchers at companies, non-profits, governments, institutions, and other organizations are learning about the world around them? Where is this data coming from, how is it being processed, and how are the results being used? And why is open so...

0
0
发表于服务端专区
2018/02/13 22:40

BIG O

26 down vote favorite 12 I've been learning more about Big O Notation and how to calculate it based on how an algorithm is written. I came across an interesting set of "rules" for calculating an algorithms Big O notation and I wanted to see if I'm on the right track or way off. Big O Notation: N function(n) { For(var a = 0; i <= n; i++) { // It's N because it's just a single loop //...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
25 评论
94 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部