admin
2021-04-14 fa0f31113129ca3222ecabb86f6c63e8e79675b1
BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
@@ -21,6 +21,7 @@
import androidx.loader.content.CursorLoader;
import androidx.loader.content.Loader;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.widget.FrameLayout;
@@ -91,6 +92,7 @@
public class MainActivity extends BaseActivity implements
        LoaderManager.LoaderCallbacks<Cursor>, View.OnClickListener {
    private static final String TGA = "MainActivity";
    private ImageView iv_taobao;
    private ImageView iv_red_dot;
@@ -442,121 +444,12 @@
        @Override
        public void run() {
//         ((RadioButton) findViewById(R.id.rb_nav_recommend))
//               .setChecked(true);
//            startDownloadService();
            AppUpdate.setAppUpdateKey(BeibeiConstant.UPDATE_ID);
            AppUpdate.setAppUpdateActivity(MainActivity.this, false);
            AppUpdate.initAppUpdate();
//            getScoreOpen();
        }
    };
    private String buXinPackageName = "com.yeshi.ec.miduo";
    private void mateAppMarket1() {
        final List<ApplicationInfo> list = MarketUtils.filterInstalledPkgs(this, getPackageName());
        if (list != null && list.size() > 0) {
            if (Build.BRAND.equalsIgnoreCase("XiaoMi")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.xiaomi.market")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.xiaomi.market"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this,
                                buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else if (Build.BRAND.equalsIgnoreCase("MeiZu")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.meizu.mstore")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.meizu.mstore"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this,
                                buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else if (Build.BRAND.equalsIgnoreCase("CoolPad")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.yulong.android.coolmart")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.yulong.android.coolmart"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this, buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else if (Build.BRAND.equalsIgnoreCase("OPPO")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.oppo.market")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.oppo.market"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this, buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else if (Build.BRAND.equalsIgnoreCase("vivo")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.bbk.appstore")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.bbk.appstore"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this, buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else if (Build.BRAND.equalsIgnoreCase("HuaWei")) {
                for (int i = 0; i < list.size(); i++) {
                    if (list.get(i).packageName.equalsIgnoreCase("com.huawei.appmarket")) {
                        MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(i).packageName);
                        break;
                    } else if ((!list.get(i).packageName
                            .equalsIgnoreCase("com.huawei.appmarket"))
                            && (i == list.size() - 1)) {
                        MarketUtils.launchAppDetailtoDownload(
                                MainActivity.this, buXinPackageName,
                                list.get(0).packageName);
                    }
                }
            } else {
                MarketUtils.launchAppDetailtoDownload(MainActivity.this, buXinPackageName, list.get(0).packageName);
            }
        }
    }
    private void getScoreOpen() {
        SharedPreferences preferences = getSharedPreferences("user",
                Context.MODE_PRIVATE);
        String uid = preferences.getString("uid", "");
        BeibeiVideoAPI.getScoreOpen(this, uid,
                new BasicTextHttpResponseHandler() {
                    @Override
                    public void onSuccessPerfect(int statusCode,
                                                 Header[] headers, JSONObject jsonObject)
                            throws Exception {
                    }
                });
    }
    ExitDialog exitDialog = null;
    ExitDialog.Builder exitDialogBuilder = null;
@@ -741,4 +634,33 @@
                });
    }
    @Override
    protected void onNewIntent(Intent intent) {
        Log.i(TGA, "onNewIntent");
        String position = intent.getStringExtra("position");
        if (StringUtils.isEmpty(position))
            return;
        switch (Integer.parseInt(position)) {
            case 0:
                rg_nav.check(R.id.rb_nav_recommend);
                break;
            case 1:
                rg_nav.check(R.id.rb_nav_discover);
                break;
            case 2:
                rg_nav.check(R.id.rb_guess_like);
                break;
            case 3:
                rg_nav.check(R.id.rb_nav_category);
                break;
            case 4:
                rg_nav.check(R.id.rb_nav_mine);
                break;
        }
        super.onNewIntent(intent);
    }
}