Android中常见管理者对象的获取

来源:互联网 发布:简历管理系统 源码 编辑:程序博客网 时间:2024/06/05 11:49
package com.example.manager;import android.app.ActivityManager;import android.app.AlarmManager;import android.app.admin.DevicePolicyManager;import android.content.pm.PackageManager;import android.content.res.AssetManager;import android.location.LocationManager;import android.os.Bundle;import android.os.Vibrator;import android.support.v4.app.FragmentActivity;import android.telephony.SmsManager;import android.telephony.TelephonyManager;import android.view.LayoutInflater;import android.view.WindowManager;public class MainActivity extends FragmentActivity {    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        // 用getSystemService()获得的。(有context对象调用)        WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);//窗口管理者        ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);//Activity的管理者        TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);//电话管理者        AlarmManager alm = (AlarmManager) getSystemService(ALARM_SERVICE);//Android系统的闹钟就是采用AlarmManager进行操作的,具体应用请参考http://www.360doc.com/content/13/0110/23/11991_259460170.shtml        LocationManager lm = (LocationManager) getSystemService(LOCATION_SERVICE);//位置管理者        DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(DEVICE_POLICY_SERVICE);//设备管理者        LayoutInflater lim = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);//布局填充器        Vibrator vb = (Vibrator) getSystemService(VIBRATOR_SERVICE);//震动器//      由context调用        AssetManager asm = getAssets();// 工程目录下资产目录的管理者        PackageManager pm = getPackageManager();//获得手机中所有安装包的管理者。//      FragmentManager fm = getFragmentManager();//安卓默认的,不能向下兼容。        android.support.v4.app.FragmentManager supportFragmentManager = getSupportFragmentManager();// 要用此方法必须继承FragmentActivity,应为它是FragmentActivity中的特有方法,而Fragment是v4包中的类。可以向下兼容。//      不是由context对象调用        SmsManager sm = SmsManager.getDefault();// 信息管理者    }}
0 0
原创粉丝点击