Android -- 我的BigBang(一)

作者: 我才是小鱼 | 来源:发表于2016-10-28 12:28 被阅读626次

在锤子手机发布会出现的重头戏BigBang OneStep,看到自己心挠挠的。自我感觉这两个功能挺方便的。

于是乎~~~说干就干~~哇哈哈哈!!!!

先选BigBang(其实是因为比较简单)


我觉得难点的话,可能就有如下吧。

1.怎么检测大面积按压 而且是任意界面

2.怎么去语义分析

3.怎么去显示

......


纠结再三,而且一再查询资料,发现做到BigBang这个效果,目前我没办法做到。所以降低了标准。(哎,年少不知轻狂,跟朋友打赌,这下做了一个山寨版。)

1.大面积按压变成复制监听,利用ClipboardManager.OnPrimaryClipChangedListener 监听用户复制的Action

2.语义分析,这块只能找接口了,我也是在广大的搜索引擎里面翻找,最后决定用了易源的API(因为免费,不过次数还是有限制的)

3.显示的话,先上图

就是大概是这个样子,利用了一个自动换行自定义ViewGroup,往里面添加TextView


讲讲工程:

1.MainActivity

功能:负责开启关闭MyService (ToolBar 菜单的显示1.关于软件说明 2.作者说明)

         (记得开启服务之后 最小该应用,如果退出了该应用,就会自动退出了服务)

2.MyService

功能:后台运行 为了监听剪贴板 监听Action之后就会开启SelectTextActivity

ClipboardManager.OnPrimaryClipChangedListener 监听方法详情,获取剪贴板内容,传给SelectTextActivity

3.SelectTextActivity

功能:负责根据MyService传过来的内容,去接口获取语义分析数据,然后数据展示

大体功能就是这样的。不是很详细的讲述,抱歉了各位读者。先给个福利


下面是debug版本的

百度云链接:

链接:http://pan.baidu.com/s/1qYtmHBI 密码:ydz9

有兴趣的朋友可以下载来玩玩,源码之类的,在我下次有时间写第二篇文章的时候会一并给大家。(文笔很差,见谅了0.0)




相关文章

  • Android -- 我的BigBang(一)

    在锤子手机发布会出现的重头戏BigBang OneStep,看到自己心挠挠的。自我感觉这两个功能挺方便的。 于是乎...

  • 这些吊炸天的工具,估计你都还不知道

    Clipboard Plus Clipboard Plus 是一个类似锤子手机BigBang 的Android A...

  • Android--我的BigBang(二)

    Android--我的BigBang(一) 这是我上一篇简单概述文章,如果想有个简单的了解先看看第一篇吧! 话不多...

  • 你想象不到你的安卓手机可以有多强大

    无论是IOS还是Android 大家都会接触到一些系统增强的工具 例如IOS的小白点: 锤子手机的Bigbang:...

  • 我爱的bigbang

    我本身不是一个韩饭,某一天在学校里听到if you一下就呆在那了,那种感觉就好像一种强电流瞬间划过你的身体,直抵灵...

  • 我爱的bigbang

    我本身不是一个韩饭,某一天在学校里听到if you一下就呆在那了,那种感觉就好像一种强电流瞬间划过你的身体,直抵灵...

  • 喜欢他,使我变得更好

    我无意了解到胜利的丑闻事件 然后通过胜利了解到Bigbang这个组合 其实Bigbang我最早接触的时间应该是复读...

  • BigBang

    想看吗?

  • BIGBANG❤

    YG GD 太阳 姜大声 胜利 VIP 韩国 歌手 唱片制作人 MIXNINE

  • bigbang

    last dance 的mv是否能换一下,总是那种冷酷,个性的,反正都最后一首歌了,可以拍的温情点,把之前出道的,...

网友评论

本文标题:Android -- 我的BigBang(一)

本文链接:https://www.haomeiwen.com/subject/qxfeuttx.html