Skip to content

xiaxuebo1991/Bigbang

 
 

Repository files navigation

##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 <[email protected]>
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.

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.8%
  • Groovy 0.2%