Commit 90c09ce4 by sikang

UPDATE

parent 46b84e41
......@@ -93,6 +93,7 @@ public class LibConfig {
public static void initLib(Application application) {
if (application != null) {
CONTEXT = application;
//APP名字
LibConfig.APP_NAME= AppInfoUtils.getAppName(CONTEXT);
//屏幕适配(360dp宽度限定)
ScreenAutoSize.resizeDensity(CONTEXT, 360f);
......
package tech.starwin.utils.context_utils;
import android.Manifest;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.provider.Settings;
import android.support.v4.app.ActivityCompat;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
/**
......@@ -53,4 +56,16 @@ public class AppInfoUtils {
}
return false;
}
@SuppressLint("MissingPermission")
public static String getPhoneNumber(Context context) {
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String[] permissions = new String[]{Manifest.permission.READ_SMS, Manifest.permission.READ_PHONE_NUMBERS, Manifest.permission.READ_PHONE_STATE};
if (telephonyManager != null && PermissionsHelper.isGranted(context, permissions)) {
return telephonyManager.getLine1Number();
} else {
return "";
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment