Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
app 3.有时分词界面会显示上次复制的内容 Mar 12, 2017
colorpicker 替换友盟的反馈sdk为百川的sdk Jan 6, 2017
commonjar 添加备份恢复设置 Dec 11, 2016
gif 更新readme Jan 7, 2017
gradle/wrapper 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
groovy 添加打点 Dec 4, 2016
lib 修复第一次无法截屏的问题,ocr可以正常识别,截屏返回地址接口,ocr识别重试逻辑 Nov 28, 2016
psFiles capture almost done Nov 28, 2016
xposed 替换友盟的反馈sdk为百川的sdk Jan 6, 2017
.gitattributes 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
.gitignore 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
COPYING.WTFPL 更新readme Jan 7, 2017
README.md 截屏时,按钮触摸响应的范围增大 Feb 14, 2017
ToDoList.txt 通过设置android:excludeFromRecents="true",让activity的切换更加合理 Dec 27, 2016
build.gradle 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
gradle.properties 替换友盟的反馈sdk为百川的sdk Jan 6, 2017
gradlew 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
gradlew.bat 新建项目,添加一些以前用到的工具类和统计升级等组件 Oct 26, 2016
info.txt 3.有时分词界面会显示上次复制的内容 Mar 12, 2017
settings.gradle 完成bigbang背景颜色自定义功能 Dec 3, 2016

README.md

##Bigbang 是老罗设计的一种高效的文字处理方式。

遗憾的是Bigbang只能在锤子手机上使用。

为了让更多人体验到这种高效的交互方式,我们做了这个小应用下载地址

由于不具备系统权限,所以我们无法完全做到在锤子手机上的使用体验,但是我们也试图通过其他方法来进行补足。

本应用中使用到的技术包括:

  1. 通过辅助模式,实现单击、长按、双击来进行选词;

  2. 通过系统复制进行选词;

  3. 通过辅助模式,实现全局复制进行选词;

  4. 使用5.0以上的系统接口,进行截图OCR进行选词;

  5. 通过悬浮窗、通知栏进行控制;

  6. 通过xposed模块,实现单击、长按、双击来进行选词

后期我们会总结开发过程中使用到的技术和学习到的经验,写几篇技术博客,如果能对其他人有所帮助我们就心满意足了。

##下载地址

酷安市场

GooglePlay

###应用内截图:

######点击触发: 点击触发

######复制触发:

复制触发

######全局复制触发: 全局复制触发

######截屏OCR触发: 截屏OCR触发

######分词界面设置: 分词界面设置

##感谢:

首先要感谢@shang1101 ,Bigbang是由我们俩配合完成的!

分词界面是基于baoyongzhang大神的代码修改的,在此郑重感谢,这是他的github地址: https://github.com/baoyongzhang/BigBang

全局复制功能参考了这个应用的实现:http://www.coolapk.com/apk/com.camel.corp.universalcopy

##相关文章

我们在做这个项目的过程中,学习到了一些知识,遇到了很多坑,记录整理成文,希望可以帮助你阅读和理解本项目:

开发《全能分词》(又名《锤子Bigbang》)的心路历程

通过辅助模式获取点击的文字

使用辅助服务实现全局复制

使用辅助服务监听系统按键

如何通过Xposed框架获取点击的文字

使用Xposed框架实现全局复制

在onLayout中实现简单的微动效

如何使用Android的拖拽接口实现拖拽功能

通过ContentProvider多进程共享SharedPreferences数据

Android上如何实现矩形区域截屏

Android如何判断NavigationBar是否显示(获取屏幕真实的高度)

如何在Bitmap截取任意形状

4种获取前台应用的方法(肯定有你不知道的)

android7.0 通过代码 分享图片到朋友圈

Android中如何正确的获得所有App列表

Android的supportV7中默认按钮的颜色设置

Android沉浸式与SearchView的坑

Android中“强制停止”和广播保活的一个小坑

Xposed大法好,教你实现ForceTouch炫酷功能

如何实现android炫酷悬浮球菜单

##License

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

Copyright © 2016 l465659833 <l465659833@gmail.com>
This work is free. You can redistribute it and/or modify it under the
terms of the Do What The Fuck You Want To Public License, Version 2,
as published by Sam Hocevar. See the COPYING file for more details.