version:1.2.1

fix:
update:优化双卡拨号
This commit is contained in:
2024-09-06 09:25:26 +08:00
parent fe53356c3c
commit 5bb723bc48
17 changed files with 304 additions and 40 deletions

View File

@@ -94,9 +94,9 @@ public class DialerFragment extends BaseMvvmFragment<DialerViewModel, FragmentDi
Log.e("initView", "onTextChanged: " + s);
if ("*#*#4636#*#*".contentEquals(s)) {
ApkUtils.openPackage(mContext, "com.android.settings", "com.android.settings.Settings$TestingSettingsActivity");
}else if ("*#*#0011234#*#*".contentEquals(s)){
} else if ("*#*#0011234#*#*".contentEquals(s)) {
ApkUtils.openPackage(mContext, "com.mediatek.factorymode", "com.mediatek.factorymode.FactoryMode");
}else if ("*#*#0011231#*#*".contentEquals(s)){
} else if ("*#*#0011231#*#*".contentEquals(s)) {
ApkUtils.openPackage(mContext, "com.android.agingtest", "com.android.agingtest.AgingTest");
}
}
@@ -124,12 +124,15 @@ public class DialerFragment extends BaseMvvmFragment<DialerViewModel, FragmentDi
Toaster.show("请输入号码");
} else {
if (Utils.isMultiSim(mContext)) {
startActivity(new Intent(mContext, SelectNumberActivity.class));
Intent intent = new Intent(mContext, SelectNumberActivity.class);
intent.putExtra("phone_number", phone);
startActivity(intent);
} else {
try {
Intent dialIntent = new Intent(Intent.ACTION_CALL);
Uri data = Uri.parse("tel:" + phone);
dialIntent.setData(data);
dialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(dialIntent);
} catch (Exception e) {
Log.e(TAG, "callNumber: " + e.getMessage());