Ubuntu 修改 MAC 地址

OS: ubuntu 12.04

命令行方式

ifconfig eth0 down
ifconfig eth0 hw ether [00:00:00:00]
ifconfig eth0 up

修改系统文件方式

/etc/network/interfaces

iface eth0 inet static

pre-up ifconfig eth0 hw ether [00:00:00:00]

address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.0.1

Android 中 onSaveInstanceState的执行时机

在以下情况下系统会自动执行onSaveInstanceState: 即当系统“未经你许可”时销毁了activity,系统会调用onSaveInstanceState。

  • 按下HOME键时

  • 跳转到其他activity时

  • 屏幕旋转时

  • 按下电源键关闭屏幕时

当用户按下返回键或者明确销毁一个Activity的时候,系统是不会执行onSaveInstanceState的。

onRestoreInstanceState方法会在上面描述的步骤基础上并且Activity的确被销毁的情况下才会执行,换言之,如果仅仅发生了上面的操作,但是Activity并没有真正被销毁(还在Activity栈中)的情况下系统是不会执行onRestoreInstanceState方法的。 onSaveInstanceState和onRestoreInstanceState不一定的是成对出现的。

github: https://github.com/lnmcc/TestAction.git

Android Service framework

Android Service Framework

Android Service Framework

Android Service Framework

Android Service Framework

ref: 《Android框架揭秘》

Android service framework 中主要的类

Android service framework 中主要的类

Android service framework 中主要的类

Android 4.4 开启开发者模式

Android 4.4开发者模式实在是隐藏的太深了。 ^_^

Settings –> About phone —>

1

1