一条会写代码的咸鱼

fython 发布的文章

April 10, 2018

分享一些冷门的新版本 Android API 改动

在你的应用程序详情信息中加上 “设置” 入口Android 7.0 (API 24) 开始,加入了一个新的 Intent action:Intent.ACTION_APPLICATION_PREFERENCES(值为android.intent.action.APPLICATION_PREFERENCES)。在你的设置 Activity 的 Manifest 声明中的 <intent-...
September 6, 2017

【新手向】在 Ubuntu Linux 上配置自己的水表助手 FCM 推送服务端

水表助手一直以来使用的都是第三方的查询 API,获取动态更新一般都只能在本地轮询,考虑到会消耗流量以及电量,不能设置太高的频率。终于一天打算开坑做一个服务端,让服务器代替客户端进行更高频率的轮询,并通过 Google 家的 FCM 推送送达用户手机,减少流量电量消耗的同时,还能保证数据及时更新。更高频率的轮询的代价就是,给第三方 API 造成较大的压力,尤其是我的服务端代码还不够完善,目前还...
August 20, 2017

Kotlin + Node.js = Node.kt?

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 爸爸开发,我们都知道它可以编译为 Java 字节码,有完善的 IDE 支持,还可以作为 Android 开发语言。除此以外,还可以编译为 JavaScript,在 JVM 虚拟机外运行。今天准备使用 Node.js 偶然想起 Kotlin 可以编译为 JavaScript,忽然脑洞大开想试试用 Kotlin 写 Nod...
May 18, 2017

在 Windows 10 Creators Update (1703) 上使用 MacType + 思源宋体

Adobe 和 Google 合作推出思源宋体后,我开始尝试在电脑上使用这款字体,发现衬线字体在界面上的表现还是很不错的,而且阅读起来很舒服,便折腾了一下 MacType 让其他软件都覆盖上思源宋体。自 Windows 10 Creators Update 更新后,MacType 变得不稳定,容易导致软件崩溃,即便可以通过排除进程解决问题,但也不算什么好方法,因为这意味这个软件也会失去渲染效...
May 16, 2017

Android 7.0 Scoped Directory Access 实践

Android 7.0 引进了许多新特性和 API,其中有一点被很多人都忽略了,或许是没有注意到,或许是感觉使用起来比较麻烦,在这里我就基于自己使用的体验和过程简述一下这个叫做 “作用域目录访问(Scoped Directory Access)” 的新 API。如图所示,作用域目录访问和 Android 6.0 访问内部储存空间一样,需要应用程序主动向用户请求读写权限。不同的是,作用域目录访...