开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Big Bang首页、文档和下载 - 创新 Android 文字处理库 - 开源中国社区
全部项目分类
Apache
Java 查看源码»
Android
分享
收藏
85 人收藏
收录时间:2017-01-12
Big Bang 详细介绍

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
    Big Bang

    选择将代码托管在码云
    你还在等什么

    可能是中国最大最好的代码托管平台


    大家对 Big Bang 的评论 (全部 25 条评论)
    {{repayCom.userName}}
    clark911
    支持分享,无论是点子还是技术,拒做键盘侠
    清风-蓝魔泪
    其实开不开源,意义不大,精彩的是点子,代码属于技术,然而支撑这些点子的核心技术,都不属于锤子。
    snowdream
    开源是一种态度。这点我是给老罗点赞的。
    abcijkxyz
    创意很不错
    HelloDege
    One
    Step
    用到平板上面可以提升办公效率,大大增加了可办公性,事实证明老罗并不是只会张嘴忽悠人。
    顶部