随机推荐

麦芒:今夜的火花今夜就会熄灭

今夜的火花今夜就会熄灭告诉我的不是一个人而是两个人、三个人……先微笑,然后是沉默和迷惘在数着星星的过程中也许会忘记自己眉毛底下两颗最有人性的眸子它们离我一样遥不可及而我多么疲惫,多么恍惚好像一个白昼尚未结疤的伤口,有着腐败的肉和新鲜的血,无人用嘴吮吸手指,手指在跳动,仿佛弹...

海子:麦子熟了

那一年兰州一带的新麦熟了 在回家的路上在水面混了三十多年的父亲还家了坐着羊皮筏子回家来了 有人背着粮食夜里推门进来 灯前认清是三叔老哥俩一宵无言半尺厚的黄土麦子熟了

Android焦点管理类AudioFocusManager

前言大家都知道,从Android 8开始 焦点的申请方式变了,因此,为了兼容不同的Android版本,因此整理在AudioFocusManager中统一管理。正文其实代码就是 根据当前Android系统版本的判断,然使用不同的参数进行申请焦点和释放焦点,这样用户使用时就不需要考虑版本不同。...

Android截图命令总结

前言简单记录一下Android设备多个屏幕或单个屏幕的截图方式。记录一下,方便自己查阅。正文查看displayId查看有屏幕的displayIdadb shell dumpsys window displays | grep displayIdubuntu$ adb shell d...

JNI之函数的参数介绍

前言之前学过JNI的动态注册和静态注册,到目前为止,简单的可以依葫芦画瓢了,但对于细节却还有很多的不知道。因此后面慢慢记录一下。方便自己查阅和学习。正文如果不知道静态注册和动态注册的使用,请看《JNI静态注册》和《JNI动态注册》,这次只关注详细JNI中方法的前两个参数的解释。在之前JNI...

Kotlin变量的类型转换简介

前言简单记录一下Kotlin中变量类型的转换,记录于此,方便自己查阅。正文如果将一种数据类型的值赋给另一种不同的数据类型的变量时,则需要进行数据类型转换。根据转换方式的不同,数据类型转换可分为两种:智能类型转换和强制类型转换。类型检查在类型转换前,为了避免异常,可以通过is来进行类型检...