前提:paramContext是一个preferenceActivity,它的getSystemService("phone")).getDeviceId()用于干什么呢?
参考:http://blog.sina.com.cn/s/blog_7cb2c5d50101c26t.html
这个里面关键点在于 getSystemService函数,是Android很重要的一个API,它是Activity的一个方法.
根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。
- WINDOW_SERVICE
WindowManager 管理打开的窗口程序
- LAYOUT_INFLATER_SERVICE
LayoutInflater 取得xml里定义的view
- ACTIVITY_SERVICE
ActivityManager 管理应用程序的系统状态
- POWER_SERVICE
PowerManger 电源的服务
- ALARM_SERVICE
AlarmManager 闹钟的服务
- NOTIFICATION_SERVICE
NotificationManager 状态栏的服务
- KEYGUARD_SERVICE
KeyguardManager 键盘锁的服务
- LOCATION_SERVICE
LocationManager 位置的服务,如GPS
- SEARCH_SERVICE
SearchManager 搜索的服务
- VEBRATOR_SERVICE
Vebrator 手机震动的服务
- CONNECTIVITY_SERVICE