一条会写代码的咸鱼

分类 Android 开发 下的文章

August 3, 2018

使用 Nevolution 来增强你的 Android 截图通知体验

0. Nevolution 是什么?Nevolution 是一个通过通知监听服务(Notification Listener Service)实现对应用通知的增强的工具,设计出来就是为了将一些应用通知改造得更加现代化或是更加强大,这里的现代化可以理解为 “支持最新 Android 系统特性”,包括了良好的通知界面布局、快速回复、原生消息样式等,这些特性在保守老旧的中国互联网环境下产出的应用不...
June 6, 2018

使用统一接口兼容库 BiometricPromptCompat 简化你的 Android 生物识别解锁支持

不知不觉,指纹识别解锁已经完成普及很久,当年 Google 在 Android 6.0 版本(SDK 23)方才加入统一的接口,如今已有很多应用程序适配支持了。 FingerprintManager 确实提供了非常便捷的接口供开发者,但没有统一的界面,需要应用程序各自实现自己的 UI,结果出来的效果五花八门、体验一般。现在 Android P 为开发者们换来了更加简单的 BiometricP...
April 10, 2018

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

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

Android 7.0 Scoped Directory Access 实践

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

实践 Android 7.1 快捷方式新模式

对于国内的一些 Android 用户而言,可能对快捷方式的认识只是停留在让国产流氓应用偷偷添加推广链接,常常忽略方便好用的被动式快捷方式(通常在 Launcher 中添加小部件可以找到)。到了 Android 7.1,Google 重新重视快捷方式这一项功能,专门添加了一个新的模式。在已适配过特性的 Launcher 上(如 Pixel Launcher、Google Now Launche...