Giter VIP home page Giter VIP logo

bigbang's Introduction

##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.

bigbang's People

Contributors

penglu20 avatar shang1101 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bigbang's Issues

can't copy something of android.view.View

无法拷贝android.view.View当中的文字,比如类似文本编辑器中的文字或是TextView显示的文字,位于android.view.View上的似乎都不能复制

发现这么几个问题....

一个是开启一段时间后每次打开全局复制都会弹error,即使功能正常。
然后,xposed installer(dvdandroid版)里面无法复制,不管是普通方式还是xposed方式;酷安里全局复制始终获得的是首页的布局,不管当前是哪个页面,xposed方式也无效。
其他方面都很棒,感谢作者:P

有关横屏使用

你好,这个贴边隐藏似乎没有适配全面屏横屏吧😂,这软件用了很久了,从16:9的手机换成18:9再换成20:9一直都在用。
现在是20:9的手机,目前发现横屏时,悬浮条会显示在屏幕接近中间位置,很影响体验,希望可以增加横屏隐藏按钮,谢谢

关于截图偏移问题

在截屏时,选取的屏幕区域,生成的图片会向下偏移,截的图位置越靠下,偏移越严重

启用xposed功能后无法打开桌面

我安装的是xposed版的。然后我的环境是:
手机 一加5 (A5000)
氢气OS, 基于android8.1的。
root: Magisk
xposed版本: 90-beta3
BigBang版本:3.5.2

具体症状时,启用xposed模块后,重启,然后输入密码确认后。就没反应了。 卡在解锁界面。然后拨号界面,拍照界面也是无法打开。

最新版通知栏常驻功能条消失了

一加7pro,氧10beta5,上一版本都还正常,就是下拉状态栏后在通知区域有一条选项,就是暂停恢复全局功能那个手指图标,剪贴板,全局复制,截图ocr这四个功能的一行选项,更新最新版后消失了,我去设置打开了显示通知但通知栏还是不显示,可能是bug?酷安也在评论中截图留言艾特了请过目

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.