Android手机通过USB线连接电脑上网

很久以前写过一篇博客介绍如何让Android设备通过USB线连接电脑网络,但是文章的最后也说了,这个办法是有遗憾的,就是没法在Android上科学上网了。接下来就介绍另外一种方法来弥补这个遗憾,即让没有任何网络连接(没插卡、没wifi、开飞行模式)的Android设备通过usb连接电脑即可上网,同时还可以兼容各种网络代理。

阅读全文

给avd模拟器安装magisk

想给avd安装magisk,查了一下,多是针对三方模拟器的,github上有一个项目MagiskOnEmulator是可以针对avd的,然而试了,不行。最终找到magisk项目本身就支持安装到avd(从24.3开始),命令是build.py avd_patch ${镜像目录下的ramdisk.img}

阅读全文

利用KDE Connect和NirCmd,在手机上控制电脑看小说

背景

我经常看小说,然后为了自己的颈椎和眼睛的健康考虑,在电脑上看肯定是比手机上看更好。为此也是花了很多工夫,还写过几个油猴脚本和AHK脚本,但这些都不是这次的主题。
然后还是从健康的角度出发,一直坐着也不太好,本来腰椎就不好,所以最好还是经常站起来。那么问题来了,站起来的时候,手不好操作键盘啊。为此我还买了一个mini键盘,6个按键的,可以自己设置键值。但是这个键盘是有线的,不太方便。
KDE Connect也用了一段时间了,它支持在手机上执行电脑上预设好的命令。今天又发现这些命令是可以复制成URL(kdeconnect://runcommand/***)的,这好像是scheme啊,这是不是意味着可以通过外部程序来调用呢?然后试了一下,果然可以,那么基础条件就都齐了。

阅读全文

QTTabBar打开最后一个不是单文件夹的路径

在浏览代码的时候,经常遇到包名文件夹,需要一层一层点进去,很麻烦,所以写了个QTTabBar的脚本来解决这个问题。效果就是打开前面对象的,最深一个,非单文件夹的路径。

这个链接保存为js文件,放到电脑上合适的地方,然后拖放到QTTabBar的命令栏上。点击即可运行。

默认作用对象是当前文件夹,如果当前选中的项目是单个文件夹,则作用对象是选中文件夹。

拖放之后,可以编辑图标、快捷键等信息。

windows清除默认打开方式

以js文件为例,注册表俩地方

  1. 计算机\HKEY_CLASSES_ROOT\.js
    默认项的数据数值改回JSFile
  2. 计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.js\OpenWithProgids
    只保留默认和JSFile,其他的项删了

给命令行设置代理

最近在搞Flutter。我觉得整体还是不太成熟,表现之一就是在Android Studio里面编译运行的时候不能设置代理。Android开发的话,直接给gradle设置代理就行了,然而Flutter不支持直接设置代理,至少我没找到方法。那么在国内这种特色网络环境下,我又不喜欢用镜像仓库,怎么做Flutter开发呢?

阅读全文

Win10给右键菜单添加“在此处打开命令窗口(管理员)”

在win10的桌面上,按住shift,并点击右键,就会发现比不按shift的时候,多了两个选项:“在此处打开命令行窗口”和“在此处打开PowerShell窗口”,很是方便。但是,有些时候,我们需要用管理员权限打开命令行窗口进行某些操作,怎么办?以前的方法是:打开开始菜单,输入cmd,可以看到“命令提示符”,右键-以管理员身份运行。然后再一路cd到需要操作的路径。那有没有更简单的办法呢?有的。

阅读全文

ItemTouchHelper的简单应用

新需求,表格显示照片,并可以拖动排序。
第一反应,RecyclerView啊。那拖动怎么办?搜了一下,系统提供了ItemTouchHelper,直接用就行了。下面简单记录一下使用方法,及过程中遇到的一些问题。

阅读全文
使用搜索:谷歌必应