删除部分todo
This commit is contained in:
@ -8,17 +8,13 @@ import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
import android.os.SystemClock;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.provider.Settings;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.text.Html;
|
||||
import android.text.Spanned;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.KeyEvent;
|
||||
@ -135,7 +131,6 @@ public class MainActivity extends BaseActivity {
|
||||
|
||||
private SharedPreferences sp;
|
||||
|
||||
private static final int SKIP_SETTING_REQUEST = 14;
|
||||
private boolean isSkipped;
|
||||
public static boolean isNewFirstLaunch;
|
||||
public static boolean openCommunityWithDefaultIdForTheFirsTime; // 是否根据 META-INFO 里的 JSON 自动选择默认的社区 ID
|
||||
@ -422,18 +417,6 @@ public class MainActivity extends BaseActivity {
|
||||
return R.layout.layout_wrapper_activity;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
if (requestCode == SKIP_SETTING_REQUEST) {
|
||||
List<PackageInfo> installedList = getPackageManager().getInstalledPackages(0);
|
||||
if (installedList.isEmpty()) {
|
||||
toast("读取应用列表失败");
|
||||
} else {
|
||||
// getInstalledListFromServer();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@ -480,8 +463,6 @@ public class MainActivity extends BaseActivity {
|
||||
// 添加观察者
|
||||
DownloadManager.getInstance(this).addObserver(dataWatcher);
|
||||
|
||||
// 检查是否有权限读取应用列表
|
||||
// checkPermission();
|
||||
mPackageViewModel = ViewModelProviders.of(this, new PackageViewModel.Factory()).get(PackageViewModel.class);
|
||||
|
||||
final String message = Config.getExceptionMsg(this);
|
||||
@ -688,25 +669,6 @@ public class MainActivity extends BaseActivity {
|
||||
}, null);
|
||||
}
|
||||
|
||||
private void checkPermission() {
|
||||
List<PackageInfo> installedList = getPackageManager().getInstalledPackages(0);
|
||||
if (installedList.isEmpty()) {
|
||||
// 无权限获取应用列表
|
||||
Spanned content = Html.fromHtml("请前往系统权限设置,把“" +
|
||||
"<font color='#ff0000'>读取应用列表</font>”选择为打开" +
|
||||
"“<font color='#ff0000'>允许</font>”,否则光环助手将无法帮您安装插件加速版的游戏");
|
||||
DialogUtils.showWarningDialog(this, "提示", content, "忽略", "去开启",
|
||||
() -> {
|
||||
// 跳转应用信息界面
|
||||
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
|
||||
Uri uri = Uri.fromParts("package", getPackageName(), null);
|
||||
intent.setData(uri);
|
||||
startActivityForResult(intent, SKIP_SETTING_REQUEST);
|
||||
}, null);
|
||||
} else {
|
||||
// getInstalledListFromServer();
|
||||
}
|
||||
}
|
||||
|
||||
// 获取META-INF中的plugin_update 文件,判断是否从游戏插件中下载的app,是则获取游戏id,启动游戏更新,下载该游戏
|
||||
private void getPluginUpdate() {
|
||||
@ -772,11 +734,12 @@ public class MainActivity extends BaseActivity {
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onEventMainThread(EBNetworkState busNetworkState) {
|
||||
if (busNetworkState.isNetworkConnected()) {
|
||||
mPackageViewModel.checkData();
|
||||
checkRetryDownload();
|
||||
if (Config.getSettings() == null) {
|
||||
getGhzsSettings();
|
||||
}
|
||||
|
||||
mPackageViewModel.checkData();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user