随机推荐
【摘】Android:获取内部存储信息方法总结
前言Android开发中,需要获取磁盘的大小信息。项目中也有获取磁盘信息的方法,但只有一种,因此摘抄了网上的 《Android : 获取内部存储信息方法总结》正文方法一private long getSDCardAvailSize() { String state = Envir...
lateinit和by lazy简单使用
前言记录一下Kotlin中lateinit和by lazy简单使用。正文lateinit为延迟初始化属性。lateinit用于延迟初始化一个var可变属性。属性类型必须是非空的且不能是原始类型(如 Int, Double)。经常在类中定义属性时class Person{ v...
海子:以梦为马
我要做远方的忠诚的儿子和物质的短暂情人和所有以梦为马的诗人一样我不得不和烈士和小丑走在同一道路上万人都要将火熄灭我一人独将此火高高举起此火为大开花落英于神圣的祖国和所有以梦为马的诗人一样我藉此火得度一生的茫茫黑夜此火为大祖国的语言和乱石投筑的梁山城寨以梦为土的敦煌——那七...
视频播放中,拖动进度条可以seek到相应视频帧
前言项目中需求:拖动进度条时,或是在进度条上方或是在屏幕中间,显示拖动进度条位置时刻的某一帧画面下面是参考文章一中提到(摘抄于)下面我想到的4个方案:1、在拖动过程中,可以通过TextureView来显示预览图,拖动进度条到某个position后,通过textureView.getBi...
ServiceManager反射
前言反射是很常用的一种方式。今天就记录一下,反射ServiceManager的addService()和getService()。如果不反射,需要引入framework_classes.jar正常情况下,如果没有系统源码的编译,不太可能拿到framework_classes.jar。正...
XmlSerializer简单使用
前言XmlSerializer是Android提供的一个类,用于创建和编辑XML文档。本文简单记录一下XmlSerializer的使用。正文常用方法下面是XmlSerializer创建xml文档的常用的方法。1. endDocument() 结束XML文档2. startDocum...