IMG_20161119_100846.png

文章更新

20161119 初次成文
20170420 增加了按键触发复制模式和Android7.0+上磁贴的说明

  • 应用名称:全局复制
  • 应用包名:com.camel.corp.universalcopy
  • 备注说明:无

  这段时间事情实在是比较多,所以博客的更新又被搁置了,之前发的那几篇干货篇幅都好长好长,虽然写的时候花了不少时间但是估计也没多少人看(笑),倒是好久没有为大家推荐应用了,正好这几天自己空闲时间比较多,所以...(强行拖出片场)

话不多说马上开始介绍我们今天的嘉宾"全局复制"~

随着安卓系统及各种应用的不断更新,不论是系统还是第三方应用对用户的交互友好程度也在逐渐提高,拿"复制文字"这个基础的交互功能而言,为了方便使用者操作,很多应用都提供"复制特定区域"文字的功能(比如在QQ/微信中可以长按消息气泡复制消息文字;在UC/Chrome中可以长按网页中的文字进行自由复制),但是这些与复制有关的功能都是应用提供的,如果在一些地方应用没有提供复制此区域文字的功能(比如在类AOSP的ROM中,系统设置中"关于手机"界面中的"版本号/基带版本/内核版本"等信息),那么用户将无法复制其中的文字,从而给用户带来一些不便。

于是,"全局复制"应运而生。

"全局复制"是一款依赖"无障碍"(即"辅助功能")服务的应用,激活此应用的"无障碍"服务并开启全局复制开关后,应用会在通知面板中显示一条常驻通知,当你遇到小苏上面所说的"不便之处"的时候,你可以下划通知栏点击这条通知,这时将会进入"全局复制模式",你只需要在界面中点选需要复制的文字,然后点击右上角的"复制"图标即可轻松将你刚刚选中的文字复制到剪切板:

Screenshot_20161118-165247.png

值得一提的是,在"全局复制模式"中,选中将要复制的文字之后,你还可以点击右上角的"编辑"按钮进入编辑模式,在编辑模式中,你可以对刚刚复制的文字进行二次编辑,编辑完成之后再点击右上角的"复制"图标进行复制。

同样,如果全局复制模式中标题栏挡住了你想要复制的文字,你还可以点击右上角的"全屏幕"按钮进入"全屏复制模式",在"全屏复制模式中,你可以复制除状态栏外界面上显示的所有文字(作者真的太贴心)。

Screenshot_20161118-165301.png

Screenshot_20161118-165315.png

到此为止,关于这个应用小苏就说到这里了~

(咦,只有这么多吗?一点儿也不像小苏你的风格啊~)

下面是强迫症选项(非强迫症请自行略过):

由于应用没有提供悬浮窗等特性,在通知栏中启用"全局复制模式"是目前唯一的办法,但是在一般情况下,这个应用的使用频率并不会很频繁,如果在需要复制的时候回到启动器,找到这个应用,打开开关然后再返回目标应用再下划通知栏进入复制模式,这一系列操作已经严重拉低了我们的操作效率,那么有没有更好的方法呢?

当然有啦,没有的话小苏还说这个干什么...(强行拖出片场×2)

通过Nova桌面等可以查看应用Activity的工具,我们可以看到这个应用包含以下几个Activity:

Screenshot_20161119-084506.png

而且使用Nova桌面还有一个好处,就是长按应用的某个Activity项可以直接进入这个Activity。通过测试,我们发现长按".StartCopyModeActivity"这一项就可以直接进入"全局复制模式",那么到这里,问题基本上迎刃而解了~

小苏给出的方案是,首先打开"全局复制"的无障碍服务,但是无需打开全局复制的开关,然后需要一个Xposed模块:"手势导航"来帮我们的忙(如果不方便安装Xposed模块的话,使用任何可以悬浮在应用上方并且支持打开快捷方式的应用都可以,比如全屏助手,悬浮菜单,Zone悬浮球等等)。

下载安装激活打开手势导航模块,在其中找到你想触发的手势,比如"双指手势" - "下划",在弹出的列表中点击"选择快捷方式",找到下图中用红色方框标识的"Nova桌面"图标的"活动"项(手势导航也自带有选择活动的功能,但是在我的手机上选择这一项迟迟无法加载出活动项,所以我们用Nova桌面的"活动"快捷方式代替~):

Screenshot_20161119-092945.png

然后我们就会看到刚刚的那个Activity列表,选择"全局复制"下的".StartCopyModeActivity"这一项就可以了~

如果你使用的不是Nova桌面,你可以使用"QuickShortcutMaker"这个应用程序来打开"全局复制模式":

在手势导航的"选择快捷方式"列表中选中下图用红色方框标识的"QuickShortcutMaker"图标的"活动"项,你会看到如下界面:

Screenshot_20161119-092945-1.png

Screenshot_20161119-093133.png

在搜索框中输入"全局复制"展开列表项,选择"com.camel.corp.universalcopy/com.camel.corp.universalcopy.StartCopyModeActivity"这一项即可:

Screenshot_20161119-093020.png

使用以上方法,在任意界面,你可以通过双指下划来启动全局复制模式。

20170420更新:
最新版本的全局复制已经支持长按某实体按键进入复制模式了,如果你的设备的安卓版本在7.0及以上,还可以通过添加全局复制的"通知栏瓷贴",之后只需要在需要复制文字界面下拉通知栏,点击"全局复制"的瓷贴即可进入全局复制模式。

全局复制下载:

酷市场:

http://www.coolapk.com/apk/com.camel.corp.universalcopy

Google Play:

https://play.google.com/store/apps/details?id=com.camel.corp.universalcopy

手势导航下载:

酷市场:

http://www.coolapk.com/apk/ind.fem.black.rayyan.xposed.gesturenavigation

Google Play:

https://play.google.com/store/apps/details?id=ind.fem.black.rayyan.xposed.gesturenavigation

Xposed Repository:

http://repo.xposed.info/module/ind.fem.black.rayyan.xposed.gesturenavigation

QuickShortcutMaker 下载:

酷市场:

http://www.coolapk.com/apk/com.sika524.android.quickshortcut

Google Play:

https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut

标签: 手势, 全局复制, 效率

仅有一条评论

添加新评论