Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
dc2117e2
Commit
dc2117e2
authored
Jun 23, 2022
by
刘鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 合规整改、新ffrom支持
parent
21405993
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
50 additions
and
251 deletions
+50
-251
config.gradle
config.gradle
+8
-8
NetworkUtil.java
m-im/src/main/java/com/yidianling/avchatkit/common/util/NetworkUtil.java
+2
-6
NimSDKOptionConfig.java
m-im/src/main/java/com/yidianling/im/config/NimSDKOptionConfig.java
+1
-1
WxPayParam.java
ydl-pay/src/main/java/com/yidianling/ydl_pay/common/bean/params/WxPayParam.java
+3
-2
RxDeviceTool.java
ydl-pay/src/main/java/com/yidianling/ydl_pay/common/http/utils/RxDeviceTool.java
+0
-150
WXRechargeIdParam.java
ydl-pay/src/main/java/com/yidianling/ydl_pay/pay/bean/WXRechargeIdParam.java
+3
-2
YdlRepository.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/app/YdlRepository.kt
+0
-2
YDLConstants.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/YDLConstants.kt
+3
-1
DeviceTool.java
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/DeviceTool.java
+0
-0
YdlBuryPointUtil.java
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/YdlBuryPointUtil.java
+10
-3
ActionCountUtils.kt
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/actionutil/ActionCountUtils.kt
+20
-7
RxDeviceTool.java
ydl-utils/src/main/java/com/yidianling/common/tools/RxDeviceTool.java
+0
-69
No files found.
config.gradle
View file @
dc2117e2
...
...
@@ -10,7 +10,7 @@ ext {
"m-fm"
:
"0.0.30.09"
,
"m-user"
:
"0.0.62.55"
,
"m-home"
:
"0.0.23.95"
,
"m-im"
:
"0.0.21.6
0
"
,
"m-im"
:
"0.0.21.6
1
"
,
"m-dynamic"
:
"0.0.7.74"
,
"m-article"
:
"0.0.0.10"
,
"m-muse"
:
"0.0.28.81"
,
...
...
@@ -23,12 +23,12 @@ ext {
//mdt 组件
"ydl-tuicore"
:
"0.0.25"
,
//第一步
"ydl-platform"
:
"0.0.41.4
1
"
,
"ydl-platform"
:
"0.0.41.4
4
"
,
//第二步 若干
"ydl-webview"
:
"0.0.38.94"
,
"ydl-media"
:
"0.0.21.52"
,
"ydl-pay"
:
"0.0.18.
19
"
,
"ydl-pay"
:
"0.0.18.
21
"
,
"m-audioim"
:
"0.0.49.30.23"
,
"ydl-flutter-base"
:
"0.0.14.38"
,
...
...
@@ -36,7 +36,7 @@ ext {
//以下 几乎不会动
"router"
:
"0.0.1"
,
"ydl-net"
:
"0.0.3.94"
,
"ydl-utils"
:
"0.0.3.
8
"
,
"ydl-utils"
:
"0.0.3.
12
"
,
//-------------- 业务模块 API 层 --------------
...
...
@@ -96,7 +96,7 @@ ext {
"m-fm"
:
"0.0.30.09"
,
"m-user"
:
"0.0.62.55"
,
"m-home"
:
"0.0.23.95"
,
"m-im"
:
"0.0.21.6
0
"
,
"m-im"
:
"0.0.21.6
1
"
,
"m-dynamic"
:
"0.0.7.74"
,
"m-article"
:
"0.0.0.10"
,
...
...
@@ -110,19 +110,19 @@ ext {
//mdt 组件
"ydl-tuicore"
:
"0.0.25"
,
//第一步
"ydl-platform"
:
"0.0.41.4
1
"
,
"ydl-platform"
:
"0.0.41.4
4
"
,
//第二步 若干
"ydl-webview"
:
"0.0.38.94"
,
"ydl-media"
:
"0.0.21.52"
,
"ydl-pay"
:
"0.0.18.
19
"
,
"ydl-pay"
:
"0.0.18.
21
"
,
"m-audioim"
:
"0.0.49.30.23"
,
"ydl-flutter-base"
:
"0.0.14.38"
,
//以下 几乎不会动
"router"
:
"0.0.1"
,
"ydl-net"
:
"0.0.3.94"
,
"ydl-utils"
:
"0.0.3.
8
"
,
"ydl-utils"
:
"0.0.3.
12
"
,
//-------------- 业务模块 API 层 --------------
"m-audioim-api"
:
"0.0.6"
,
...
...
m-im/src/main/java/com/yidianling/avchatkit/common/util/NetworkUtil.java
View file @
dc2117e2
...
...
@@ -544,17 +544,13 @@ public class NetworkUtil {
*/
public
static
String
getActiveMacAddress
(
Context
context
)
{
if
(!
DeviceTool
.
checkHasAgreeSecret
())
{
return
""
;
}
if
(
DeviceTool
.
checkHasAgreeSecret
())
{
WifiManager
wifi
=
(
WifiManager
)
context
.
getSystemService
(
Context
.
WIFI_SERVICE
);
WifiInfo
info
=
wifi
.
getConnectionInfo
();
if
(
info
!=
null
)
{
return
info
.
getMacAddress
();
}
}
return
""
;
}
...
...
m-im/src/main/java/com/yidianling/im/config/NimSDKOptionConfig.java
View file @
dc2117e2
...
...
@@ -236,7 +236,7 @@ class NimSDKOptionConfig {
}
else
{
String
appFrom
=
BaseApp
.
Companion
.
getInstance
().
getGlobalConfig
().
getAppFrom
();
if
(
YDLConstants
.
FROM_YDL
.
equals
(
appFrom
))
{
if
(
YDLConstants
.
FROM_YDL
.
equals
(
appFrom
)
||
YDLConstants
.
FROM_YDL2
.
equals
(
appFrom
)
)
{
// 小米推送
config
.
xmAppId
=
"2882303761517432980"
;
config
.
xmAppKey
=
"5241743243980"
;
...
...
ydl-pay/src/main/java/com/yidianling/ydl_pay/common/bean/params/WxPayParam.java
View file @
dc2117e2
...
...
@@ -18,9 +18,10 @@ public class WxPayParam extends CommonPayParam {
if
(!
TextUtils
.
isEmpty
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppWxPayType
()))
{
type
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppWxPayType
();
}
else
{
if
(
YDLConstants
.
FROM_XLZX
.
equals
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
()))
{
String
appFrom
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
();
if
(
YDLConstants
.
FROM_XLZX
.
equals
(
appFrom
))
{
type
=
"wxapp_consult"
;
}
else
if
(
YDLConstants
.
FROM_YDL
.
equals
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
()
))
{
}
else
if
(
YDLConstants
.
FROM_YDL
.
equals
(
appFrom
)
||
YDLConstants
.
FROM_YDL2
.
equals
(
appFrom
))
{
type
=
"wxapp_hz"
;
}
}
...
...
ydl-pay/src/main/java/com/yidianling/ydl_pay/common/http/utils/RxDeviceTool.java
View file @
dc2117e2
...
...
@@ -122,80 +122,12 @@ public class RxDeviceTool {
}
/**
* IMEI (唯一标识序列号)
* <p>需与{@link #isPhone(Context)}一起使用</p>
* <p>需添加权限 {@code <uses-permission android:name="android.permission.READ_PHONE_STATE"/>}</p>
*
* @param context 上下文
* @return IMEI
*/
// public static String getIMEI(Context context) {
// String deviceId;
// if (isPhone(context)) {
// deviceId = getDeviceIdIMEI(context);
// } else {
// deviceId = getAndroidId(context);
// }
// return deviceId;
// }
/**
* 获取设备的IMSI
*
* @param context
* @return
*/
// public static String getIMSI(Context context) {
// return getSubscriberId(context);
// }
/**
* 获取设备的IMEI
*
* @param context
* @return
*/
// public static String getDeviceIdIMEI(Context context) {
// String id;
// //android.telephony.TelephonyManager
// TelephonyManager mTelephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// if (mTelephony.getDeviceId() != null) {
// id = mTelephony.getDeviceId();
// } else {
// //android.provider.Settings;
// id = Settings.Secure.getString(context.getApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);
// }
// return id;
// }
/**
* 获取设备的软件版本号
*
* @param context
* @return
*/
// public static String getDeviceSoftwareVersion(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getDeviceSoftwareVersion();
// }
/**
* 获取android系统版本号
*/
public
static
String
getOsBuileVersion
()
{
return
Build
.
VERSION
.
RELEASE
;
}
/**
* 获取手机号
*
* @param context
* @return
*/
// public static String getLine1Number(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getLine1Number();
// }
/**
* 获取ISO标准的国家码,即国际长途区号
...
...
@@ -308,28 +240,6 @@ public class RxDeviceTool {
}
/**
* 获取唯一的用户ID
*
* @param context
* @return
*/
// public static String getSubscriberId(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getSubscriberId();
// }
/**
* 获取语音邮件号码
*
* @param context
* @return
*/
// public static String getVoiceMailNumber(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getVoiceMailNumber();
// }
/**
* 获取ANDROID ID
*
* @param context
...
...
@@ -449,66 +359,6 @@ public class RxDeviceTool {
return
result
;
}
/**
* 获取设备信息
*
* @param context
* @return
*/
// public static String getDeviceInfo(Context context) {
// try {
// org.json.JSONObject json = new org.json.JSONObject();
// TelephonyManager tm = (TelephonyManager) context
// .getSystemService(Context.TELEPHONY_SERVICE);
// String device_id = null;
// if (checkPermission(context, Manifest.permission.READ_PHONE_STATE)) {
// device_id = getDeviceIdIMEI(context);
// }
// String mac = null;
// FileReader fstream = null;
// try {
// fstream = new FileReader("/sys/class/net/wlan0/address");
// } catch (FileNotFoundException e) {
// fstream = new FileReader("/sys/class/net/eth0/address");
// }
// BufferedReader in = null;
// if (fstream != null) {
// try {
// in = new BufferedReader(fstream, 1024);
// mac = in.readLine();
// } catch (IOException e) {
// } finally {
// if (fstream != null) {
// try {
// fstream.close();
// } catch (IOException e) {
// e.printStackTrace();
// }
// }
// if (in != null) {
// try {
// in.close();
// } catch (IOException e) {
// e.printStackTrace();
// }
// }
// }
// }
// json.put("mac", mac);
// if (TextUtils.isEmpty(device_id)) {
// device_id = mac;
// }
// if (TextUtils.isEmpty(device_id)) {
// device_id = Settings.Secure.getString(context.getContentResolver(),
// Settings.Secure.ANDROID_ID);
// }
// json.put("device_id", device_id);
// return json.toString();
// } catch (Exception e) {
// e.printStackTrace();
// }
// return null;
// }
/**
...
...
ydl-pay/src/main/java/com/yidianling/ydl_pay/pay/bean/WXRechargeIdParam.java
View file @
dc2117e2
...
...
@@ -22,9 +22,10 @@ public class WXRechargeIdParam extends BaseCommand {
if
(!
TextUtils
.
isEmpty
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppWxPayType
()))
{
type
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppWxPayType
();
}
else
{
if
(
YDLConstants
.
FROM_XLZX
.
equals
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
()))
{
String
appFrom
=
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
();
if
(
YDLConstants
.
FROM_XLZX
.
equals
(
appFrom
))
{
type
=
"wxapp_consult"
;
}
else
if
(
YDLConstants
.
FROM_YDL
.
equals
(
BaseApp
.
instance
.
getGlobalConfig
().
getAppFrom
()
))
{
}
else
if
(
YDLConstants
.
FROM_YDL
.
equals
(
appFrom
)
||
YDLConstants
.
FROM_YDL2
.
equals
(
appFrom
))
{
type
=
"wxapp_hz"
;
}
}
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/app/YdlRepository.kt
View file @
dc2117e2
...
...
@@ -6,10 +6,8 @@ import android.os.Build
import
com.alibaba.android.arouter.launcher.ARouter
import
com.bun.miitmdid.core.JLibrary
import
com.tencent.mmkv.MMKV
import
com.ydl.devicesidlib.DeviceIDHelper
import
com.ydl.ydlcommon.base.BaseApp
import
com.ydl.ydlcommon.data.http.UpLoadLogUtils
import
com.ydl.ydlcommon.utils.AppProgressUtils
import
com.ydl.ydlcommon.utils.BuryPointUtils
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.log.LogHelper
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/base/config/YDLConstants.kt
View file @
dc2117e2
...
...
@@ -17,10 +17,12 @@ object YDLConstants {
const
val
BUNDLE
=
"bundle"
const
val
FROM_YDL
=
"android"
//壹点灵sem渠道ffrom
const
val
FROM_YDL2
=
"BaiduSem"
const
val
FROM_XLZX
=
"ATK_7_android"
//自定义注解,限制入参类型
@StringDef
(
FROM_YDL
,
FROM_XLZX
)
@StringDef
(
FROM_YDL
,
FROM_XLZX
,
FROM_YDL2
)
annotation
class
AppFrom
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/DeviceTool.java
View file @
dc2117e2
This diff is collapsed.
Click to expand it.
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/YdlBuryPointUtil.java
View file @
dc2117e2
...
...
@@ -5,7 +5,6 @@ import android.util.Log;
import
com.umeng.analytics.MobclickAgent
;
import
com.ydl.burypointlib.BuryPointHelper
;
//import com.ydl.devicesidlib.DemoHelper;
import
com.ydl.devicesidlib.DeviceIDHelper
;
import
com.ydl.pushserver.pushagent.YdlPushAgent
;
import
com.ydl.pushserver.pushagent.common.listener.IYDLPushListener
;
...
...
@@ -18,6 +17,8 @@ import com.yidianling.common.tools.RxAppTool;
import
com.yidianling.common.tools.RxDeviceTool
;
import
com.yidianling.common.tools.RxNetTool
;
import
static
com
.
ydl
.
ydlcommon
.
utils
.
DeviceTool
.
checkHasAgreeSecret
;
//import static com.bun.miitmdid.content.ContextKeeper.getApplicationContext;
//import com.ydl.burypointlib.BuryPointHelper;
...
...
@@ -43,7 +44,10 @@ public class YdlBuryPointUtil {
RegisterEventBean
registerEventBean
=
new
RegisterEventBean
();
registerEventBean
.
setAppId
(
context
.
getPackageName
());
registerEventBean
.
setAppVersion
(
RxAppTool
.
getAppVersionName
(
context
));
String
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
String
deviceId
=
""
;
if
(
checkHasAgreeSecret
())
{
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
}
registerEventBean
.
setDeviceId
(
deviceId
);
registerEventBean
.
setManufacturer
(
RxDeviceTool
.
getBuildMANUFACTURER
());
registerEventBean
.
setChannel
(
YdlCommonOut
.
Companion
.
getChannelName
());
...
...
@@ -92,7 +96,10 @@ public class YdlBuryPointUtil {
RegisterEventBean
registerEventBean
=
new
RegisterEventBean
();
registerEventBean
.
setAppId
(
context
.
getPackageName
());
registerEventBean
.
setAppVersion
(
RxAppTool
.
getAppVersionName
(
context
));
String
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
String
deviceId
=
""
;
if
(
checkHasAgreeSecret
())
{
deviceId
=
DeviceIDHelper
.
getInstance
().
getDeviceId
();
}
registerEventBean
.
setDeviceId
(
deviceId
);
registerEventBean
.
setManufacturer
(
RxDeviceTool
.
getBuildMANUFACTURER
());
registerEventBean
.
setChannel
(
YdlCommonOut
.
Companion
.
getChannelName
());
...
...
ydl-platform/src/main/java/com/ydl/ydlcommon/utils/actionutil/ActionCountUtils.kt
View file @
dc2117e2
...
...
@@ -151,6 +151,7 @@ class ActionCountUtils {
* 第一次安装获取失败,第二次打开就能成功
* 所以Utils.getIMEI(topTaskActivity)传入activity解决这个问题
* */
if
(
DeviceTool
.
checkHasAgreeSecret
()){
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
val
topTaskActivity
=
ActivityManager
.
getInstance
().
getTopTaskActivity
()
//获取imei
...
...
@@ -159,6 +160,8 @@ class ActionCountUtils {
//android Q及以上取oaid
DeviceIDHelper
.
getInstance
().
deviceId
}
}
actionDataParams
.
deviceId
(
deviceId
)
signs
.
forEachIndexed
{
index
,
s
->
//拓展参数个数确定,暂不使用反射调用
...
...
@@ -266,6 +269,8 @@ class ActionCountUtils {
* 第一次安装获取失败,第二次打开就能成功
* 所以Utils.getIMEI(topTaskActivity)传入activity解决这个问题
* */
if
(
DeviceTool
.
checkHasAgreeSecret
()){
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
val
topTaskActivity
=
ActivityManager
.
getInstance
().
getTopTaskActivity
()
//获取imei
...
...
@@ -274,6 +279,8 @@ class ActionCountUtils {
//android Q及以上取oaid
DeviceIDHelper
.
getInstance
().
deviceId
}
}
baiduActionDataParams
.
deviceId
(
deviceId
)
baiduActionDataParams
.
convertType
(
convertType
)
baiduActionDataParams
.
convertTime
(
System
.
currentTimeMillis
()
/
1000
)
...
...
@@ -342,7 +349,9 @@ class ActionCountUtils {
actionDataParams
.
sign2
=
sign2
actionDataParams
.
api
=
api
actionDataParams
.
appVersion
(
RxDeviceTool
.
getAppVersionName
(
BaseApp
.
getApp
()))
val
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
var
deviceId
=
""
if
(
DeviceTool
.
checkHasAgreeSecret
()){
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
val
topTaskActivity
=
ActivityManager
.
getInstance
().
getTopTaskActivity
()
//获取imei
Utils
.
getIMEI
(
topTaskActivity
)
...
...
@@ -350,6 +359,8 @@ class ActionCountUtils {
//android Q及以上取oaid
DeviceIDHelper
.
getInstance
().
deviceId
}
}
actionDataParams
.
deviceId
=
deviceId
actionDataParams
.
time
(
System
.
currentTimeMillis
())
...
...
@@ -388,7 +399,9 @@ class ActionCountUtils {
actionDataParams
.
sign2
=
sign2
actionDataParams
.
sign3
=
sign3
actionDataParams
.
appVersion
(
RxDeviceTool
.
getAppVersionName
(
BaseApp
.
getApp
()))
val
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
var
deviceId
=
""
if
(
DeviceTool
.
checkHasAgreeSecret
())
{
deviceId
=
if
(
Build
.
VERSION
.
SDK_INT
<=
Build
.
VERSION_CODES
.
P
)
{
val
topTaskActivity
=
ActivityManager
.
getInstance
().
getTopTaskActivity
()
//获取imei
Utils
.
getIMEI
(
topTaskActivity
)
...
...
@@ -396,7 +409,8 @@ class ActionCountUtils {
//android Q及以上取oaid
DeviceIDHelper
.
getInstance
().
deviceId
}
actionDataParams
.
deviceId
=
deviceId
}
actionDataParams
.
deviceId
=
deviceId
actionDataParams
.
time
(
System
.
currentTimeMillis
())
actionDataParams
.
appId
(
appId
)
...
...
@@ -434,10 +448,7 @@ class ActionCountUtils {
* @return
*/
fun
getIpAddress
(
context
:
Context
):
String
{
if
(!
DeviceTool
.
checkHasAgreeSecret
())
{
return
""
}
if
(
DeviceTool
.
checkHasAgreeSecret
())
{
// 获取WiFi服务
val
wifiManager
=
context
.
getSystemService
(
Context
.
WIFI_SERVICE
)
as
WifiManager
// 判断WiFi是否开启
...
...
@@ -451,6 +462,8 @@ class ActionCountUtils {
return
getIpAddress
()
}
}
return
""
}
private
fun
intToIp
(
ipAddress
:
Int
):
String
{
return
(
ipAddress
and
0
xFF
).
toString
()
+
"."
+
...
...
ydl-utils/src/main/java/com/yidianling/common/tools/RxDeviceTool.java
View file @
dc2117e2
...
...
@@ -161,64 +161,6 @@ public class RxDeviceTool {
}
/**
* IMEI (唯一标识序列号)
* <p>需与{@link #isPhone(Context)}一起使用</p>
* <p>需添加权限 {@code <uses-permission android:name="android.permission.READ_PHONE_STATE"/>}</p>
*
* @param context 上下文
* @return IMEI
*/
// public static String getIMEI(Context context) {
// String deviceId;
// if (isPhone(context)) {
// deviceId = getDeviceIdIMEI(context);
// } else {
// deviceId = getAndroidId(context);
// }
// return deviceId;
// }
/**
* 获取设备的IMSI
*
* @param context
* @return
*/
// public static String getIMSI(Context context) {
// return getSubscriberId(context);
// }
/**
* 获取设备的IMEI
*
* @param context
* @return
*/
// public static String getDeviceIdIMEI(Context context) {
// String id;
// //android.telephony.TelephonyManager
// TelephonyManager mTelephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// if (mTelephony.getDeviceId() != null) {
// id = mTelephony.getDeviceId();
// } else {
// //android.provider.Settings;
// id = Settings.Secure.getString(context.getApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);
// }
// return id;
// }
/**
* 获取设备的软件版本号
*
* @param context
* @return
*/
// public static String getDeviceSoftwareVersion(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getDeviceSoftwareVersion();
// }
/**
* 获取android系统版本号
*/
public
static
String
getOsBuileVersion
(){
...
...
@@ -226,17 +168,6 @@ public class RxDeviceTool {
}
/**
* 获取手机号
*
* @param context
* @return
*/
// public static String getLine1Number(Context context) {
// TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// return tm.getLine1Number();
// }
/**
* 获取ISO标准的国家码,即国际长途区号
*
* @param context
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment