01.
// 强制停止应用程序 - 通过反射
forceStopPackage("com.xxx.yyy", SampleApplication.getServiceApplication());
/**
* 强制停止应用程序
*/
private void forceStopPackage(String pkgName,Context context) throws Exception{
ActivityManager am = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
Method method = Class.forName("android.app.ActivityManager").getMethod("forceStopPackage", String.class);
method.invoke(am, pkgName);
}
02.
// 获取 移动数据 状态 - 通过反射
boolean isMobileDataOn = MobileDataManager.checkMobileDataIsOpen(mActivity);
Log.d(TAG,"isMobileDataOn: " + isMobileDataOn);
package com.xxx.yyy.service.util;
import android.content.Context;
import android.telephony.TelephonyManager;
import java.lang.reflect.Method;
public class MobileDataManager {
/**