Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lib_base
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
lib_base
Commits
609c0292
Commit
609c0292
authored
Jun 20, 2019
by
sikang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加设备æ指纹
parent
2f6adadb
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
31 deletions
+18
-31
project_build.gradle
+5
-5
script/garble/obact.py
+2
-2
src/main/AndroidManifest.xml
+2
-4
src/main/java/tech/starwin/LibConfig.java
+2
-1
src/main/java/tech/starwin/network/DefaultHeaderAddInterceptor.java
+2
-9
src/main/java/tech/starwin/network/FirebaseHeaderInterceptor.java
+5
-10
No files found.
project_build.gradle
View file @
609c0292
...
@@ -2,11 +2,11 @@ defaultTasks 'clean', 'assembleAppProductWebsiteReleaseChannels'
...
@@ -2,11 +2,11 @@ defaultTasks 'clean', 'assembleAppProductWebsiteReleaseChannels'
ext
{
ext
{
// sdk & tools
// sdk & tools
minSdkVersion
=
1
6
minSdkVersion
=
1
9
targetSdkVersion
=
2
7
targetSdkVersion
=
2
8
compileSdkVersion
=
2
7
compileSdkVersion
=
2
8
buildToolsVersion
=
'2
7
.0.3'
buildToolsVersion
=
'2
8
.0.3'
supportLibraryVersion
=
'2
7.1.1
'
supportLibraryVersion
=
'2
8.0.0
'
}
}
allprojects
{
allprojects
{
...
...
script/garble/obact.py
View file @
609c0292
...
@@ -8,7 +8,7 @@ used_names = []
...
@@ -8,7 +8,7 @@ used_names = []
activity_mangle_setting
=
{}
activity_mangle_setting
=
{}
def
process_file_content
(
path
,
file_name
):
def
process_file_content
(
path
,
file_name
):
print
(
"processing content:
%
s..."
%
path
)
#
print("processing content: %s..."%path)
with
open
(
path
,
"rt"
)
as
fin
:
with
open
(
path
,
"rt"
)
as
fin
:
file_content
=
fin
.
read
()
file_content
=
fin
.
read
()
...
@@ -71,7 +71,7 @@ for root, dirs, files in os.walk(source_root):
...
@@ -71,7 +71,7 @@ for root, dirs, files in os.walk(source_root):
src
=
os
.
path
.
join
(
directory
,
file
)
src
=
os
.
path
.
join
(
directory
,
file
)
dst
=
os
.
path
.
join
(
directory
,
"
%
s.java"
%
activity_mangle_setting
[
name
])
dst
=
os
.
path
.
join
(
directory
,
"
%
s.java"
%
activity_mangle_setting
[
name
])
print
(
"
%
s ->
%
s"
%
(
src
,
dst
))
#
print("%s -> %s"%(src, dst))
os
.
rename
(
src
,
dst
)
os
.
rename
(
src
,
dst
)
print
(
"renaming files done"
)
print
(
"renaming files done"
)
...
...
src/main/AndroidManifest.xml
View file @
609c0292
...
@@ -4,12 +4,10 @@
...
@@ -4,12 +4,10 @@
<!--写入SD卡-->
<!--写入SD卡-->
<uses-permission
<uses-permission
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
android:name=
"android.permission.WRITE_EXTERNAL_STORAGE"
/>
tools:node=
"remove"
/>
<!--读取SD卡-->
<!--读取SD卡-->
<uses-permission
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
tools:node=
"remove"
/>
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
<!--相机-->
<!--相机-->
<uses-permission
android:name=
"android.permission.CAMERA"
/>
<uses-permission
android:name=
"android.permission.CAMERA"
/>
...
...
src/main/java/tech/starwin/LibConfig.java
View file @
609c0292
...
@@ -17,7 +17,6 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout;
...
@@ -17,7 +17,6 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout;
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
;
import
com.scwang.smartrefresh.layout.footer.ClassicsFooter
;
import
cn.fraudmetrix.octopus.aspirit.main.OctopusManager
;
import
cn.fraudmetrix.octopus.aspirit.main.OctopusManager
;
import
tech.starwin.network.Gateway
;
import
tech.starwin.network.Gateway
;
...
@@ -141,6 +140,8 @@ public class LibConfig {
...
@@ -141,6 +140,8 @@ public class LibConfig {
}
}
/**
/**
* init FirebaseRemoteConfig 1
* init FirebaseRemoteConfig 1
*/
*/
...
...
src/main/java/tech/starwin/network/DefaultHeaderAddInterceptor.java
View file @
609c0292
...
@@ -57,25 +57,18 @@ class DefaultHeaderAddInterceptor implements Interceptor {
...
@@ -57,25 +57,18 @@ class DefaultHeaderAddInterceptor implements Interceptor {
requestBuilder
.
header
(
"Connection"
,
"Keep-Alive"
);
requestBuilder
.
header
(
"Connection"
,
"Keep-Alive"
);
}
}
if
(!
TextUtils
.
isEmpty
(
LibConfig
.
XH_CHANNEL_NAME
))
{
requestBuilder
.
header
(
"X-APP-SOURCE"
,
LibConfig
.
XH_CHANNEL_NAME
);
}
boolean
transparentGzip
=
false
;
if
(
userRequest
.
header
(
"Accept-Encoding"
)
==
null
&&
userRequest
.
header
(
"Range"
)
==
null
)
{
if
(
userRequest
.
header
(
"Accept-Encoding"
)
==
null
&&
userRequest
.
header
(
"Range"
)
==
null
)
{
transparentGzip
=
true
;
requestBuilder
.
header
(
"Accept-Encoding"
,
"gzip"
);
requestBuilder
.
header
(
"Accept-Encoding"
,
"gzip"
);
}
}
if
(
LoginManager
.
get
().
getToken
()
!=
null
)
{
requestBuilder
.
header
(
"X-AUTH-TOKEN"
,
LoginManager
.
get
().
getToken
());
}
requestBuilder
.
header
(
"X-APP-TYPE"
,
"ANDROID"
)
requestBuilder
.
header
(
"X-APP-TYPE"
,
"ANDROID"
)
.
header
(
"X-APP-VERSION"
,
String
.
valueOf
(
LibConfig
.
VERSION_CODE
))
.
header
(
"X-APP-VERSION"
,
String
.
valueOf
(
LibConfig
.
VERSION_CODE
))
.
header
(
"X-APP-VERSION-NAME"
,
String
.
valueOf
(
LibConfig
.
VERSION_NAME
))
.
header
(
"X-APP-VERSION-NAME"
,
String
.
valueOf
(
LibConfig
.
VERSION_NAME
))
.
header
(
"X-APP-PACKAGE-NAME"
,
LibConfig
.
APPLICATION_ID
)
.
header
(
"X-APP-PACKAGE-NAME"
,
LibConfig
.
APPLICATION_ID
)
.
header
(
"X-APP-NAME"
,
LibConfig
.
APP_NAME
)
.
header
(
"X-APP-NAME"
,
LibConfig
.
APP_NAME
)
.
header
(
"X-APP-ROOTED"
,
getRootStatus
())
.
header
(
"X-APP-ROOTED"
,
getRootStatus
())
.
header
(
"X-AUTH-TOKEN"
,
LoginManager
.
get
().
getToken
()
==
null
?
""
:
LoginManager
.
get
().
getToken
())
.
header
(
"X-APP-SOURCE"
,
LibConfig
.
XH_CHANNEL_NAME
==
null
?
""
:
LibConfig
.
XH_CHANNEL_NAME
)
.
header
(
"thirdpartyDataFlag"
,
String
.
valueOf
(!
TextUtils
.
isEmpty
(
LibConfig
.
TONGDUN_PARENT_KEY
)))
.
header
(
"thirdpartyDataFlag"
,
String
.
valueOf
(!
TextUtils
.
isEmpty
(
LibConfig
.
TONGDUN_PARENT_KEY
)))
// .header("X-APP-SIM-MOBILE", getSimInfo())
// .header("X-APP-SIM-MOBILE", getSimInfo())
.
header
(
"X-AF-ID"
,
LibConfig
.
APPSFLYER_DEV_KEY
==
null
?
""
:
LibConfig
.
APPSFLYER_DEV_KEY
)
.
header
(
"X-AF-ID"
,
LibConfig
.
APPSFLYER_DEV_KEY
==
null
?
""
:
LibConfig
.
APPSFLYER_DEV_KEY
)
...
...
src/main/java/tech/starwin/network/FirebaseHeaderInterceptor.java
View file @
609c0292
...
@@ -3,6 +3,7 @@ package tech.starwin.network;
...
@@ -3,6 +3,7 @@ package tech.starwin.network;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
com.common.toolbox.app_utils.DeviceInfo
;
import
com.facebook.libfbref.FbDeepLink
;
import
com.facebook.libfbref.FbDeepLink
;
import
java.io.IOException
;
import
java.io.IOException
;
...
@@ -13,9 +14,7 @@ import okhttp3.Request;
...
@@ -13,9 +14,7 @@ import okhttp3.Request;
import
okhttp3.Response
;
import
okhttp3.Response
;
import
tech.starwin.LibConfig
;
import
tech.starwin.LibConfig
;
import
tech.starwin.utils.LogUtils
;
import
tech.starwin.utils.LogUtils
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.PreferencesManager
;
import
tech.starwin.utils.PreferencesManager
;
import
tech.starwin.utils.collection.UploadManager
;
import
tech.starwin.utils.context_utils.AppInfoUtils
;
import
tech.starwin.utils.context_utils.AppInfoUtils
;
/**
/**
...
@@ -38,16 +37,12 @@ public class FirebaseHeaderInterceptor implements Interceptor {
...
@@ -38,16 +37,12 @@ public class FirebaseHeaderInterceptor implements Interceptor {
LogUtils
.
d
(
TAG
,
"android_id: "
+
AppInfoUtils
.
getAndroidID
(
LibConfig
.
getContext
()));
LogUtils
.
d
(
TAG
,
"android_id: "
+
AppInfoUtils
.
getAndroidID
(
LibConfig
.
getContext
()));
builder
.
addHeader
(
"X-REFERRER"
,
TextUtils
.
isEmpty
(
referrer
)
?
PreferencesManager
.
get
().
getInstallReferrer
()
:
referrer
)
builder
.
addHeader
(
"X-REFERRER"
,
TextUtils
.
isEmpty
(
referrer
)
?
PreferencesManager
.
get
().
getInstallReferrer
()
:
referrer
)
.
addHeader
(
"X-REFERRER-SDK"
,
TextUtils
.
isEmpty
(
referrer
)
?
PreferencesManager
.
get
().
getInstallReferrerFromSDK
()
:
referrer
)
.
addHeader
(
"X-REFERRER-SDK"
,
TextUtils
.
isEmpty
(
referrer
)
?
PreferencesManager
.
get
().
getInstallReferrerFromSDK
()
:
referrer
)
.
addHeader
(
"X-ANDROID-ID"
,
AppInfoUtils
.
getAndroidID
(
LibConfig
.
getContext
()));
.
addHeader
(
"X-ANDROID-ID"
,
AppInfoUtils
.
getAndroidID
(
LibConfig
.
getContext
()))
.
addHeader
(
"X-DEVICE-SIGN"
,
DeviceInfo
.
getSignFromHardware
())
//登录后的上传
.
addHeader
(
"X-SD-SIGN"
,
DeviceInfo
.
getDeviceSignFromSD
());
if
(!
existHeader
(
newRequest
.
headers
(),
"X-AUTH-TOKEN"
)
&&
LoginManager
.
get
().
getToken
()
!=
null
)
{
builder
.
addHeader
(
"X-AUTH-TOKEN"
,
LoginManager
.
get
().
getToken
());
}
newRequest
=
builder
.
build
();
newRequest
=
builder
.
build
();
LogUtils
.
d
(
"HttpHeaders"
,
newRequest
.
headers
().
toString
());
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
...
...
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