尽管 findViewById 方法在这个MainActivity类中没有声明,但其实在父类 AppCompatActivity 声明过了,setContentView 也是这样,它也是在 AppCompatActivity 类中声明的。
简易功能是:播放暂停,停止后从头播放,进度条跟随音乐进度,拖动进度条音乐也随之改变播放进度。
handler使用步骤 1.在主线程定义了一个Handler private Handler handler = new Handler() 2.使用handler会重写handler里面的handlerMessage方法 public void handlerMessage(Message msg){......
timer.schedule的第三个参数是间隔多久重复一次,可以不设置,做一次性的任务。
SharedPreferences存储源码(QQlogin2):https://github.com/liuchenyang0515/QQlogin2
自己调试,暂停用延时,访问到-f:System Volume Information是会有java.lang.NullPointerException,所以用if和else判断,方便观察
python可以通过多种方式处理日期和时间。 时间(time)、 日期时间(datetime) 和 日历(calendar) 模块可用于跟踪日期和时间。
Python中的字典,和 json 串类似。 键值对的键值用冒号分开,键值对之间使用逗号分隔,整个字典用大括号括起来。 没有任何元素的用两个花括号表示。
元组是不可变的, 所以无法更改元组元素的值,但是可以使用现有元组的一部分来创建新的元组。
列表是最基本的数据结构。列表中的元素被分配一个数字来索引。第一个元素索引为0,第二个元素索引为1,依次类推。 Python有六种内置的序列类型,但最常见的是列表和元组。...