LT NoLitter:防止 Android 应用乱建文件夹的 Xposed 插件

Android 系统有着用户可直接操作的存储空间,用户可以很方便地管理自己的文件(相比 iOS 而言)。但是某些软件也会在存储空间根目录直接建立大量的文件夹,影响了用户的文件管理,并对强迫症人群造成了极大的威胁。 于是我写了一个 Xposed 插件。插件 Hook 了 Android 的 File 类,当有程序尝试用 File 类读取或写入根目录的文件或文件夹,插件会检测这个文件或文件夹是否存在。如果存在,那么插件不做任何操作;如果不存在,那么插件就将操作重定向到 /Android/files 文件夹下。 相比于 XInternalSD,这样操作的优点是可以对付某些不自律的应用。这些应用不使用 Android 系统函数获取存储路径,而是直接将文件保存到 /sdcard 之类的通用路径,XInternalSD 只修改了获取到的存储路径,因此无能为力。 相比于 SD 重定向,这样操作免除了复杂的配置。用户只需要在装上插件时把文件管理应用拉白名单,...

Ubuntu 下编译安装 App Inventor

App Inventor 是一款由麻省理工开发的简单的 Android 编程工具,只需要在网页上拖动一个个对象,用流程图的方式设置好代码,就可以生成自己的 Android 程序。如果你在你的 Android 手机或平板上安装 App Inventor 的自带软件,还可以做到在电脑上修改界面,在手机或平板上即时显示的效果。 麻省理工提供了一个在线版本的 App Inventor,只要用邮箱注册就可以使用所有功能,问题是,他们的网站运行在 Google App Engine 上。Google 在天朝悲摧的访问情况大家也是知道的。因此,我们最好在自己的电脑上安装一个,做到随时编程。 1.下载源代码 首先,你要有一个 GitHub 账户。然后,进入 https://github.com/mit-cml/appinventor-sources ,点击右上角的 Fork。 然后,在你的 Ubuntu 系统里打开一个终端,输入如下命令: sudo apt-get install git openjdk-7-jdk ant git clone https://github.com/(你的 GitHub 用户名)/appinventor-sources....

Aroma 文件管理器:Recovery 环境下的文件管理器 的插图

Aroma 文件管理器:Recovery 环境下的文件管理器

Aroma 文件管理器是一个神奇的文件管理器,因为它运行在Recovery环境下。 有的时候,改一个文件就能把安卓系统弄坏,开不起机,此时一般的做法是重新刷机,但是这样会丢失你的数据和你之前对系统做的所有修改。 Aroma 文件管理器就可以让你把出错的文件删除或者替换,恢复系统。 使用前提:你的手机的Recovery环境必须基于CWM,不能是官方原版、TWRP。MIUI触屏恢复环境未测试。 你下载得到的是一个zip文件(链接在后面),它实际上是一个刷机包。把它放到你的SD卡里。 把手机关机,按住音量上键和电源键,当屏幕亮起出现手机厂商LOGO 时放开电源键,继续按着音量上键,直到手机进入Recovery模式。(部分手机是按住音量下和电源键,请查阅相应机型论坛) 按照正常刷入刷机包的步骤,刷入 Aroma文件管理器的zip包。提示开始刷机后,你就应该进入了一个文件管理界面。 (图片来自XDA论坛) 这个界面可以触摸屏操作,你可以在其中进行文件删除、复制等操作。...

Mac QQ和手机QQ多开方法

本人有两个QQ,一大一小,大号平时用,小号挂着玩。但是,Mac系统的QQ不象Windows下的可以搞多账号登录,安卓QQ也不能多开。因此,我们需要折腾一下。 1)Mac QQ多开 其实这个方法很简单,只要按Command+N就可以了,这是Mac新建文档的快捷键。 现在明白为什么了吧 ^_^ 2)安卓QQ多开 疼讯的手机QQ有两个版本,一个是手机版,一个是HD即平板版本。 平常我们用的当然是手机版。不过,在装一个平板版本,就可以多开。 步骤:打开 http://qqhd.qq.com ,右上角有两个标着安卓绿色机器人的图标。 如果你的手机分辨率低于480x800,洗洗睡吧。 如果你的手机分辨率高于或等于480x800,但是小于1024x600,你可以下载最右边的Mini 版,实现双开。 如果你的手机分辨率高于或等于1024x600(比如三星大肥屏),你可以同时下载Mini和 Pad,三开。...