《我们仨》读感

这本书,本来是为了给女朋友培养读书兴趣而买的。
但是,发现,好像不是她的菜(虽然,她磕磕绊绊的也读完了)。
我也就每天临睡前读一些,慢慢也读完了。


《我们仨》是杨绛老师在失去自己唯一女儿与丈夫后,写的一篇回忆录。
总共三部分:
- 我们俩老了
- 我们仨失散了
- 我一个人思念我们仨
前两部分,用一个”万里长梦”来委婉的表达自己所经历的这些。
最后一部分,回忆这些年来的一切。


每次拿起这本书,再浮躁的心都会平静下来,慢慢的看,慢慢的感受,慢慢的品。
其实我对这一家并没有多少了解,只是隐约记得她们的名气很大。
通过这本书,感受到的就是一个老人,仔细的,缓慢的回忆这一切;所用的文字、语句没有过于粉饰,很朴素,很淡然;所写的情节,详则多叙,略则少言,不空洞,很流畅。
有几段文字,我挺喜欢的:
1.
我疑疑惑惑地在古驿道上一脚一脚走。柳树一年四季变化最勤。秋风刚刚一吹,柳叶就开始黄落,随着一阵一阵风,落下一批又一批叶子,冬天都变成光秃秃的寒柳。春风还没有吹,柳条上已经发芽,远看着已有绿意;柳树在春风里,就飘荡着嫩绿的长条。然后蒙蒙飞絮,要飞上一两个月。飞絮还没有飞完,柳树都已绿叶成荫。然后又一片片黄落,又变成光秃秃的寒柳。我在古驿道上,一脚一脚的,走了一年多。

2.
看动物吃东西很有趣,狮子喂肉之前,得把同笼的分开,因为狮子见了肉就不顾夫妻情分。猪类动物吃花生,连皮带壳;熊吐出壳带皮吃;猴子剥了壳还捻去皮。可是大象食肠粗,饲养员喂大象,大团的粮食、整只的苹果、整条的萝卜、连皮的香蕉,都一口吞之。可是它自己进食却很精细;吃稻草,先从大捆稻草中拈出一小束,拍打干净,筑筑整齐,才送入口中。我们断不定最聪明的是灵活的猴子还是笨重的大象。我们爱大象。


最喜欢的还有书前后的书信,现在都是微信QQ的时代,看到这些书信,真的别有一番风趣。



“我们仨其实是最平凡不过的。我们这个家,很朴素;我们三个人,很单纯。我们与世无求,与人无争,只求相聚在一起,相守在一起,各自做力所能及的事。”
但是,这种最朴素最平凡的家,也是最令人羡慕的。
即使,想去做,并且能做到,却又做不到的。

### 模拟三指划屏操作的ADB Shell方法 在Android调试桥(ADB)中,`adb shell input`命令主要用于模拟单点触控操作,例如点击、滑动等。然而,对于多指手势(如三指划屏),ADB本身并未直接提供原生支持[^1]。这是因为`adb shell input`主要面向基础的用户交互,而复杂的多点触控事件需要通过自定义脚本或工具来实现。 为了模拟三指划屏操作,可以使用以下几种方法: #### 方法一:利用`sendevent`命令 `sendevent`是ADB中用于发送底层输入事件的命令,可以通过它模拟多点触控手势。每个手指的触控事件由独立的设备节点表示,通常为`/dev/input/eventX`。以下是模拟三指划屏的基本步骤: 1. 确定设备的触控事件节点。 2. 使用`getevent`命令捕获并分析实际的三指划屏事件。 3. 将捕获的事件数据通过`sendevent`重新发送。 以下是示例代码,假设已触控事件节点为`/dev/input/event4`: ```bash # 初始化三个手指的触控点 adb shell sendevent /dev/input/event4 3 57 1 adb shell sendevent /dev/input/event4 3 53 100 # 第一个手指 X 坐标 adb shell sendevent /dev/input/event4 3 54 200 # 第一个手指 Y 坐标 adb shell sendevent /dev/input/event4 1 330 1 # 第一个手指按下 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 3 53 150 # 第二个手指 X 坐标 adb shell sendevent /dev/input/event4 3 54 250 # 第二个手指 Y 坐标 adb shell sendevent /dev/input/event4 1 330 1 # 第二个手指按下 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 3 53 200 # 第三个手指 X 坐标 adb shell sendevent /dev/input/event4 3 54 300 # 第三个手指 Y 坐标 adb shell sendevent /dev/input/event4 1 330 1 # 第三个手指按下 adb shell sendevent /dev/input/event4 0 0 0 # 同步 # 移动三个手指 adb shell sendevent /dev/input/event4 3 53 120 # 第一个手指移动 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 3 53 170 # 第二个手指移动 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 3 53 220 # 第三个手指移动 adb shell sendevent /dev/input/event4 0 0 0 # 同步 # 抬起三个手指 adb shell sendevent /dev/input/event4 1 330 0 # 第一个手指抬起 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 1 330 0 # 第二个手指抬起 adb shell sendevent /dev/input/event4 0 0 0 # 同步 adb shell sendevent /dev/input/event4 1 330 0 # 第三个手指抬起 adb shell sendevent /dev/input/event4 0 0 0 # 同步 ``` 这种方法需要精确了解设备的触控事件格式,并且可能因设备不同而有所差异[^1]。 #### 方法二:使用第三方工具 一些第三方工具(如`uiautomator`或`minitouch`)提供了更高级的API来简化多点触控操作。例如,`minitouch`是一个轻量级的多点触控模拟工具,支持同时模拟多个手指的操作。 安装和使用`minitouch`的步骤如下: 1. 下载并安装`minitouch`到目标设备。 2. 通过ADB连接设备并启动`minitouch`服务。 3. 使用`minitouch`命令发送多点触控事件。 以下是模拟三指划屏的示例命令: ```bash # 启动 minitouch adb forward tcp:1111 localabstract:minitouch adb shell minitouch # 发送三指划屏事件 echo 'd 0 100 200 50' > /dev/tcp/127.0.0.1/1111 # 第一个手指按下 echo 'd 1 150 250 50' > /dev/tcp/127.0.0.1/1111 # 第二个手指按下 echo 'd 2 200 300 50' > /dev/tcp/127.0.0.1/1111 # 第三个手指按下 echo 'c' > /dev/tcp/127.0.0.1/1111 # 同步 echo 'm 0 120 220' > /dev/tcp/127.0.0.1/1111 # 第一个手指移动 echo 'm 1 170 270' > /dev/tcp/127.0.0.1/1111 # 第二个手指移动 echo 'm 2 220 320' > /dev/tcp/127.0.0.1/1111 # 第三个手指移动 echo 'c' > /dev/tcp/127.0.0.1/1111 # 同步 echo 'u 0' > /dev/tcp/127.0.0.1/1111 # 第一个手指抬起 echo 'u 1' > /dev/tcp/127.0.0.1/1111 # 第二个手指抬起 echo 'u 2' > /dev/tcp/127.0.0.1/1111 # 第三个手指抬起 echo 'c' > /dev/tcp/127.0.0.1/1111 # 同步 ``` 这种方法更加灵活,适合复杂场景下的多点触控模拟[^1]。 ### 注意事项 - 不同设备的触控事件格式可能有所不同,建议先通过`getevent`捕获实际事件以确保兼容性。 - `minitouch`需要额外安装和配置,但其功能强大且易于使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值