Android: 让 MIUI 9 支持动态壁纸

  MIUI 9 的后续版本已经阉割了第三方动态壁纸的选择,所以其实只需要在对应系统版本的其它类原生 ROM 包 (比如 Mokee、rr、los) 中提取 LiveWallpapersPicker.apk 和 WallpaperPicker.apk 丢到 /system/app 下并给足权限就可以了。
  唯一的遗憾是,目前不能把动态壁纸设置到锁屏。如果想要锁屏也能看到动态壁纸的话,只能在无屏幕密码的情况下将透明图片设置成锁屏壁纸,有密码的话只能看到一片黑。

[……]

阅读全文

Windows: 给非官方的 Windows Media Center 添加中文支持

  如果你搜索过在 Windows 10 下使用 Windows Media Center,你会发现满 Google 都是同一个安装包,且该 WMC 仅带有英语。
  我们可以从简体中文或其它语言的 Windows 7 中抽取 ehres.dll.mui,并将里面的字串表替换成你所需要的语言,这里以简体中文为例。
  工具:Resource Hacker
  资源:用于 Windows 10 的 Windows Media Center 安装包 / 已安装目录下的 ehres.dll.mui,和你想要的目标语言的 ehres.dll.mui。

  步骤:
  [1] 使用 Resource Hacker 打开目标语言的 ehres.dll.mui,选择「操作」-「更改所有资源的语言」。
  [2] 输入语言 ID:1033,更改并 Ctrl + S 保存。
  [3] 再次点选「操作」-「将所有资源保存为 *.res 文件」。


[……]

阅读全文

Linux: Hiweed Linux 2.0 RC3 Xfce 4 主题

  以前刚接触到 Hiweed 的时候,一下子就被它的主题所吸引了:

  这是 RC3 里的 Xfce 主题,其实在此之前还有个 RC 版本,是基于 LXDE 的。不过 RC 的镜像实在是下不到了,都是死链,只能非常遗憾了。
  不知道是不是版本差异太大的原因,虽然主题是提取出来了,但是在 Xfce 4.2 上有问题,只有滚动条能应用样式,其它都没变,淦。
[……]

阅读全文

Android: 自定义 View 以沉浸状态栏在 4.4- 的兼容

  注意:这并不是 4.4- 下的沉浸状态栏解决方案,目前 4.4- 没有 API 实现透明或沉浸状态栏,仅作为一次日常记录。

  从 4.4 (API 19) 开始,可以通过设置 Window Flag 或对 Activity 的根布局设置 fitsSystemWindows 属性来透明 / 沉浸状态栏。大多数情况下,透明任务栏会使布局往上顶,而增加占位符不是在什么时候都有用的 (比如实现状态栏到标题栏范围内的高斯模糊或统一非纯色背景。效果可以参照 iOS 的标题栏)。
  可以理解成这种效果:

  这是一个自定义 View,上边空出状态栏的高度,内容置底。这在 4.4+ 上非[……]

阅读全文

macOS: 在 macOS 中配置 ADB

  在终端中创建文件:
  打开文件后,将路径替换成你的 SDK 路径。可在 Android Studio 中看到:

  最后回到终端:
  一切搞定。

RecyclerView 适配多个布局

  [1] 新建一个类,内部类也可以 (这里取名叫 KonohaAdapter,外部类),继承 RecyclerView.Adapter<RecyclerView.ViewHolder>。完了在报错的波浪线上 Alt + Enter 覆写必要的方法。   建立完后就像这个样子:
  [2] 再新建一个类,内部类也可以,用于获取数据 (这里取名叫 KonohaItem,外部类)。在里面新建你需要的字段变量并覆写类的方法和 get()。就像这样:
[……]

阅读全文