创新 Android 文字处理库 Big Bang

创新 Android 文字处理库 Big Bang

Apache
Java 查看源码»
Android
2017-01-12
铂金小鸟

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
    的码云指数为
    超过 的项目
    加载中

    评论(25)

    alirissss
    alirissss
    留一个阿里云优惠券:www.izhuanyer.com
    小熊666
    挺好用的
    apposj
    apposj
    加油!
    Bird_line
    Bird_line
    不支持webview 意义不大
    王二傻22
    王二傻22
    老罗的one Step 和这个big bang技术还是很实用的
    河边妞啊
    河边妞啊
    我觉得 很好 现在 再用xposed框架 里面有个 开发者 仿BigBang的 插件 感觉还可以
    HelloDege
    HelloDege
    One Step 用到平板上面可以提升办公效率,大大增加了可办公性,事实证明老罗并不是只会张嘴忽悠人。
    健哥大人
    健哥大人
    点子不错算一个痛点
    hiberk
    hiberk
    感觉意义不是很大。。因为有时候语义拆分的要是不合自己的期望,还不如打字复制的速度快
    sidney9111
    sidney9111
    ok,好的,年前放出来了是吧。。。。我今天才在想什么是开源?之前(10年前)觉得共享代码,谁都能用,谁都能学习,造福人类,现在看看所谓的开源中国,一半都是开源包装起来的商业代码,填饱肚子再说吧,开源和现代社会一样,总是有富人,有好心人,也有穷人和贱人的,这就是开源(2者都是开源世界,别太较真)

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

    iOS 端智慧分词软件 Pin 作者前日发布长文指责锤子科技 Big Bang 借用创意并以原创自居,引起广泛热议。该作者表示锤子科技有借用他的创意,就分词而言做出来的也是极其近似的产品,却绝口不...

    2017/07/16 07:54

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

    Big Bang 是在锤子发布 M1/M1L 时,主打的新 Smaerisan OS 当中内置的三大功能之一,随后锤子也将这其开源。不过近日,以智慧分词为核心的大爆炸功能在近期引来了非议。 iOS 端智慧分词软件 ...

    2017/07/15 08:07

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

    继2016年12月 One Step 开源后,今天锤子科技宣布大爆炸(Big Bang)功能的所有框架层和 UI 实现层的代码开源。锤子科技将 Big Bang 和 One Step 放在了同一个项目库内。 什么是大爆炸(Big...

    2017/01/12 15:10

    没有更多内容

    加载失败,请刷新页面

    没有更多内容

    暂无问答

    The Big Bang Theory -Barenaked Ladies Music Video

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

    2013/09/28 00:54
    53
    0
    莱特币litecoin ASIC挖矿机配置三

    用微星Big Bang Marshal主板打造最牛8显卡挖矿机,莱特币矿工最佳选择 前面说了Big Bang Marshal的最牛叉主板,拥有8条PCI-E显卡插槽,博主用该主板组装了一台最牛的莱特币挖矿机。可以说是目...

    2013/11/23 14:31
    1K
    0
    LTC挖矿机主板推荐:微星Big Bang-XPower,6条PCI-E

    组装LTC挖矿机里 面最为重要的一条原则就是在一个平台上面尽量多的支持显卡数量,简单的说就是要选择多显卡插槽的主板,当然前提还得价格便宜(包括二手),这里的价格便宜 除了主板本身还有...

    2013/11/23 14:43
    877
    0
    Supt. Brad Mueller said police

    Supt. Brad Mueller said police

    2015/05/05 10:46
    8
    0
    锤子的工匠精神让企业想到了什么

    就在昨日(10月18日),锤子手机公布了自己的全新一代手机,锤子M1。也发布了全新的锤子3.0系统。在介绍中,锤子展示了一个很简单,却很人性化的功能,那就是锤子bigbang: 用拇指大面积按压...

    2016/10/21 17:57
    20
    0
    Bottle Blow Molding Machines

    Development of Bottle Blow Molding Machines, companies alone on the host development, carelessness of cast development. draft Abstraction Apparatus is the host and cast both dev...

    2013/12/19 10:12
    8
    0
    Blow Molding Machine - Selecting the Right Equipme

    Normal Blow Moulding Machine is absolutely a bearing adjustment activated to actualize alveolate altar from thermoplastic. Two sorts of accouterment activated for draft abstract...

    2013/12/19 10:01
    8
    0
    脚本练习(一)--打印输出乘法表

    最近在看一本将Shell编程的书,忽然无聊想用脚本写一个简单的乘法表: 代码如下: #!/bin/bash for ((i=1;i<10;i++)) do for ((j=1;j<=i;j++)) do echo -ne $j*$i=$(($j*$i))"\t" ...

    2013/04/24 23:28
    53
    0
    LTC挖矿机主板推荐:EVGA x58 classified支持7PCI-E

    LTC挖矿机主板推荐:EVGA x58 classified支持7PCI-E 前面推荐的ltc挖矿机主板微星big bang xpower,一些朋友说价格比较高,其实这个价格是去年的价格了,今年去二手市场购买也应该不贵了,既...

    2013/11/23 14:46
    464
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部