跳转WIFI页面
跳转到设置中的WIFI页面——
public class TurnWifi extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent();
intent.setAction("android.net.wifi.PICK_WIFI_NETWORK");
startActivity(intent);
finish();
}
}
通过自己的应用强制杀掉“设置应用”(需要系统签名)——
public class KillSettings extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
stopAppByKill(this, "com.android.settings");
finish();
}
public void stopAppByKill(Context context , String packageName) {
ActivityManager mActivityManager = (ActivityManager)
context.getSystemService(Context.ACTIVITY_SERVICE);
Method method = null;
try {
method = Class.forName("android.app.ActivityManager").getMethod("forceStopPackage", String.class);
method.invoke(mActivityManager, packageName);
} catch (Exception e) {
e.printStackTrace();
}
}
}
杀掉应用所需权限——
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"
tools:ignore="ProtectedPermissions" />
杀掉应用所需系统签名——
添加:android:sharedUserId="com.uid.system" 到 AndroidManifeset.xml 中
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="xxx.xx.xxxx"
android:sharedUserId="com.uid.system"
tools:ignore="Deprecated">