--- /dev/null
+IcAkLauncher
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="CompilerConfiguration">
+ <bytecodeTargetLevel target="1.8" />
+ </component>
+</project>
\ No newline at end of file
<option name="testRunner" value="PLATFORM" />
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
- <option name="gradleJvm" value="1.8 (2)" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option name="priority" value="Medium" />
<option name="excludeFilter" value="" />
</component>
- <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="JDK" project-jdk-type="JavaSDK">
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
-<<<<<<< HEAD
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$" vcs="Git" />
+ <mapping directory="" vcs="Git" />
</component>
-=======
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$" vcs="Git" />
- </component>
->>>>>>> origin/master
</project>
\ No newline at end of file
"filters": [],
"versionCode": 1,
"versionName": "5.0",
- "outputFile": "IcAkLauncher_V1_5.0_202101031149_release.apk"
+ "outputFile": "IcAkLauncher_V1_5.0_202101041103_release.apk"
}
]
}
\ No newline at end of file
import com.ic.ak.launcher.data.phone.PhoneDispose;
import com.ic.ak.launcher.data.time.TimeDispose;
import com.ic.ak.launcher.util.CrashHandler;
+import com.ic.ak.launcher.util.ICLogger;
import com.ic.ak.launcher.util.IcLog;
import com.jakewharton.threetenabp.AndroidThreeTen;
@Override
public void onCreate() {
super.onCreate();
+ ICLogger.setContext(this);
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(getApplicationContext());
import com.ic.ak.launcher.BuildConfig;
import com.ic.ak.launcher.R;
+import com.ic.ak.launcher.data.app.AppConfig;
import com.ic.ak.launcher.data.play.PlaySoundEvent;
import com.ic.ak.launcher.ui.dialog.ShowDialogEvent;
}
public static int[] getCurrentProductBatteryResId(){
- int product = BuildConfig.productType;
+ int product = AppConfig.productType;
switch (product){
case 1001:
return AKBatteryResId;
import androidx.lifecycle.MediatorLiveData;
import androidx.lifecycle.MutableLiveData;
-
-import com.ic.ak.launcher.BuildConfig;
-import com.ic.ak.launcher.data.play.PlaySoundEvent;
-import com.ic.ak.launcher.data.play.SoundPlayUtils;
-import com.ic.ak.launcher.ui.dialog.AlertDialogManage;
+import com.ic.ak.launcher.data.app.AppConfig;
import com.ic.ak.launcher.ui.dialog.ShowDialogEvent;
import com.ic.ak.launcher.util.IcLog;
filter.addAction(POWER_OFF_ACTION);
filter.addAction(SOS_ACTION);
filter.addAction(TXT_ACTION);
- int product = BuildConfig.productType;
+ int product = AppConfig.productType;
if (product == 1001) {
filter.addAction(ACTION_KEEPSIT_ALARM);
}
import android.view.KeyEvent;
import android.view.View;
-import com.ic.ak.launcher.BuildConfig;
import com.ic.ak.launcher.LauncherApp;
import com.ic.ak.launcher.R;
+import com.ic.ak.launcher.data.app.AppConfig;
import com.ic.ak.launcher.data.hardware.HardwareDispose;
import com.ic.ak.launcher.data.play.PlaySoundEvent;
import com.ic.ak.launcher.data.play.SoundPlayUtils;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- if (BuildConfig.productType == 1002) {
+ if (AppConfig.productType == 1002) {
setContentView(R.layout.activity_a9_main);
- } else if (BuildConfig.productType == 1001) {
+ } else if (AppConfig.productType == 1001) {
setContentView(R.layout.activity_main);
}
dialogManage.showSlipLowDialog(this);
break;
case 1001:
- if (BuildConfig.productType == 1002) {
+ if (AppConfig.productType == 1002) {
dialogManage.showTextDialog(this,event.message);
- }else if(BuildConfig.productType == 1001){
+ }else if(AppConfig.productType == 1001){
dialogManage.showNotificationDialog(this,this,event.type,event.message);
}
break;
case 1007:
- if (BuildConfig.productType == 1002) {
+ if (AppConfig.productType == 1002) {
dialogManage.showTextDialog(this,event.message);
soundPlayUtils.playKeyboardSound(this, 16);
}
break;
case 1002:
- if (BuildConfig.productType == 1001) {
+ if (AppConfig.productType == 1001) {
dialogManage.showSedentaryDialog(this,this);
}
break;
indicatorAdapter.updateIndicatorState(index);
}
- if (BuildConfig.productType == 1001) {
+ if (AppConfig.productType == 1001) {
int playId = mApp.getAppDispose().getAppItemPlayItem(position);
if (playId != -1) {
if(launchername.equals("ak")) {
public static String getExternalStorageLogDir(Context context) {
- if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
+ if (context!=null && Environment.getExternalStorageState()!=null && Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
File dir = new File(Environment.getExternalStorageDirectory().getPath(), "Android/ic/"+ context.getApplicationInfo().packageName);
String path = dir.getPath();
if (!dir.exists()) {
-#Tue Jun 30 11:40:42 CST 2020
+#Fri Nov 06 20:44:42 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip