Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cash_plugin_toolbox
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sikang
cash_plugin_toolbox
Commits
7685731d
Commit
7685731d
authored
Jul 25, 2019
by
sikang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加设备信息上包api
parent
ea5603b2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
0 deletions
+33
-0
src/main/java/com/common/toolbox/app_utils/DeviceInfo.java
+33
-0
No files found.
src/main/java/com/common/toolbox/app_utils/DeviceInfo.java
View file @
7685731d
...
...
@@ -6,6 +6,7 @@ import android.text.TextUtils;
import
android.util.Base64
;
import
java.io.*
;
import
java.util.Locale
;
import
java.util.UUID
;
/**
...
...
@@ -13,6 +14,8 @@ import java.util.UUID;
*/
public
class
DeviceInfo
{
private
static
final
String
SIGN_PATH
=
Environment
.
getExternalStorageDirectory
()
+
"/sw_config/device.json"
;
//改强制改变系统语言之前,把系统默认语言记录下来
public
static
String
DEFAULT_LANGUAGE
=
""
;
public
static
String
DEVICE_SIGN
=
""
;
public
static
String
SD_SIGN
=
""
;
...
...
@@ -98,4 +101,34 @@ public class DeviceInfo {
}
/**
* 根据硬件信息计算设备指纹
*/
public
static
String
getHardwareInfo
()
{
String
hardwareInfo
=
"board="
+
Build
.
BOARD
+
"&"
+
"brand="
+
Build
.
BRAND
+
"&"
+
"cpu_abi="
+
Build
.
CPU_ABI
+
"&"
+
"device="
+
Build
.
DEVICE
+
"&"
+
"display="
+
Build
.
DISPLAY
+
"&"
+
"host="
+
Build
.
HOST
+
"&"
+
"id="
+
Build
.
ID
+
"&"
+
"manufacturer="
+
Build
.
MANUFACTURER
+
"&"
+
"model="
+
Build
.
MODEL
+
"&"
+
"product="
+
Build
.
PRODUCT
+
"&"
+
"tags="
+
Build
.
TAGS
+
"&"
+
"type="
+
Build
.
TYPE
+
"&"
+
"root="
+
isRoot
()
+
"&"
+
"user="
+
Build
.
USER
+
"&"
+
DEFAULT_LANGUAGE
;
return
hardwareInfo
;
}
public
static
boolean
isRoot
()
{
try
{
return
new
File
(
"/system/bin/su"
).
exists
()
||
new
File
(
"/system/xbin/su"
).
exists
();
}
catch
(
Exception
e
)
{
return
false
;
}
}
}
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