最近看到别人给我发的一句词,觉得很不错想发到朋友圈,可是上面没有转发到朋友圈,这就很郁闷了,于是乎我就决定自己做一个.

那么我们该如何下手呢?
思路
点击好友发的文本消息----->弹出个框提示转发到朋友圈------>点击转发就会得到文字,并且跳转到发朋友圈界面.
大概思路就是这样子了
实现
按照之前文章的思第一步就是需要找到点击这个文字的点击事件那么老规矩,还是用DDMS轨迹录制 找到点击的方法

通过过滤Click 发现只走了这个类,那么好办了直接hook这个类的onClick的方法,传的参数是View

传的是View 我们可以通过View得到Context 然后用Context弹个Toast看看


好,到这里我们看到我们打的Toast已经出来了 那么说明这个方法没有问题下一步就是弹出框让我们选择转发到朋友圈,那我们现在可以直接用得到的Context 弹Dialog去选择

我们来看看效果

现在没问题
那么我们来实现点击item后做什么,我们要跳到 发朋友圈界面对不对那就先用shell 命令来查看当前的activy
adb shell dumpsys activity top

得到这个activity后直接用意图跳转就行了

那我们来看看效果

现在这个效果实现了 这篇文章就到此结束了,下一篇就讲如何获取到内容然后发送到朋友圈!