@@ -5,63 +5,77 @@ import com.nmmedit.apkprotect.util.OsDetector
55
66object Prefs {
77 @JvmStatic
8- var arm: Boolean = true
9- get() = Preferences .getBoolean(" arm" , true )
10- set(value) {
11- Preferences .putBoolean(" arm" , value)
12- field = value
13- }
8+ fun isArm (): Boolean {
9+ return Preferences .getBoolean(" arm" , true )
10+ }
11+
12+ @JvmStatic
13+ fun setArm (mode : Boolean ) {
14+ Preferences .putBoolean(" arm" , mode)
15+ }
1416
1517 @JvmStatic
16- var arm64: Boolean = true
17- get() = Preferences .getBoolean(" arm64" , true )
18- set(value) {
19- Preferences .putBoolean(" arm64" , value)
20- field = value
21- }
18+ fun isArm64 (): Boolean {
19+ return Preferences .getBoolean(" arm64" , true )
20+ }
2221
2322 @JvmStatic
24- var x86: Boolean = true
25- get() = Preferences .getBoolean(" x86" , true )
26- set(value) {
27- Preferences .putBoolean(" x86" , value)
28- field = value
29- }
23+ fun setArm64 (mode : Boolean ) {
24+ Preferences .putBoolean(" arm64" , mode)
25+ }
3026
3127 @JvmStatic
32- var x64: Boolean = true
33- get() = Preferences .getBoolean(" x64" , true )
34- set(value) {
35- Preferences .putBoolean(" x64" , value)
36- field = value
37- }
28+ fun isX86 (): Boolean {
29+ return Preferences .getBoolean(" x86" , true )
30+ }
3831
3932 @JvmStatic
40- var vmName: String = " nmmvm"
41- get() = Preferences .getString(" vm_name" , " nmmvm" )
42- set(value) {
43- Preferences .putString(" vm_name" , value)
44- field = value
45- }
33+ fun setX86 (mode : Boolean ) {
34+ Preferences .putBoolean(" x86" , mode)
35+ }
4636
4737 @JvmStatic
48- var registerNativesClassName: String = " com/nmmedit/protect/NativeUtil"
49- get() = Preferences .getString(
38+ fun isX64 (): Boolean {
39+ return Preferences .getBoolean(" x64" , true )
40+ }
41+
42+ @JvmStatic
43+ fun setX64 (mode : Boolean ) {
44+ Preferences .putBoolean(" x64" , mode)
45+ }
46+
47+ @JvmStatic
48+ fun getVmName (): String {
49+ return Preferences .getString(" vm_name" , " nmmvm" )
50+ }
51+
52+ @JvmStatic
53+ fun setVmName (path : String ) {
54+ Preferences .putString(" vm_name" , path)
55+ }
56+
57+ @JvmStatic
58+ fun getNmmpName (): String {
59+ return Preferences .getString(" nmmp_name" , " nmmp" )
60+ }
61+
62+ @JvmStatic
63+ fun setNmmpName (path : String ) {
64+ Preferences .putString(" nmmp_name" , path)
65+ }
66+
67+ @JvmStatic
68+ fun getRegisterNativesClassName (): String {
69+ return Preferences .getString(
5070 " register_natives_class_name" ,
5171 " com/nmmedit/protect/NativeUtil"
5272 )
53- set(value) {
54- Preferences .putString(" register_natives_class_name" , value)
55- field = value
56- }
73+ }
5774
5875 @JvmStatic
59- var nmmpName: String = " nmmp"
60- get() = Preferences .getString(" nmmp_name" , " nmmp" )
61- set(value) {
62- Preferences .putString(" nmmp_name" , value)
63- field = value
64- }
76+ fun setRegisterNativesClassName (path : String ) {
77+ Preferences .putString(" register_natives_class_name" , path)
78+ }
6579
6680 @JvmStatic
6781 fun sdkPath (): String {
@@ -74,7 +88,7 @@ object Prefs {
7488 }
7589
7690 @JvmStatic
77- fun cmakePath (): String {
91+ fun getCmakePath (): String {
7892 return Preferences .getString(" cmake_path" , System .getenv(" CMAKE_PATH" ) ? : " " )
7993 }
8094
@@ -84,7 +98,7 @@ object Prefs {
8498 }
8599
86100 @JvmStatic
87- fun ndkPath (): String {
101+ fun getNdkPath (): String {
88102 return Preferences .getString(" ndk_path" , System .getenv(" ANDROID_NDK_HOME" ) ? : " " )
89103 }
90104
@@ -94,12 +108,12 @@ object Prefs {
94108 }
95109
96110 @JvmStatic
97- fun ndkToolchains (): String {
111+ fun getNdkToolchains (): String {
98112 return Preferences .getString(" toolchains" , " /toolchains/llvm/prebuilt/" )
99113 }
100114
101115 @JvmStatic
102- fun ndkAbi (): String {
116+ fun getNdkAbi (): String {
103117 return Preferences .getString(
104118 " abi" ,
105119 if (OsDetector .isWindows) {
@@ -111,7 +125,7 @@ object Prefs {
111125 }
112126
113127 @JvmStatic
114- fun ndkStrip (): String {
128+ fun getNdkStrip (): String {
115129 return Preferences .getString(" strip" , " /bin/llvm-strip" )
116130 }
117131}
0 commit comments