From db66b085308b8bc7a1ff9440c85895d41c98b5ed Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 27 二月 2021 15:24:44 +0800
Subject: [PATCH] Android推送完善

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java |   86 ++++++++++++++++++-------------------------
 1 files changed, 36 insertions(+), 50 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
index 2b74e60..de45140 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java
@@ -21,11 +21,8 @@
 import android.support.v4.content.Loader;
 import android.view.KeyEvent;
 import android.view.View;
-import android.view.Window;
-import android.view.WindowManager;
 import android.widget.FrameLayout;
 import android.widget.ImageView;
-import android.widget.LinearLayout;
 import android.widget.RadioButton;
 import android.widget.RadioGroup;
 import android.widget.TextView;
@@ -53,18 +50,22 @@
 import com.weikou.beibeivideo.R;
 import com.weikou.beibeivideo.db.MessageTable;
 import com.weikou.beibeivideo.entity.NewComment;
+import com.weikou.beibeivideo.entity.VideoInfo;
 import com.weikou.beibeivideo.ui.BaseActivity;
 import com.weikou.beibeivideo.ui.baidu.BaiDuNewsFragment;
 import com.weikou.beibeivideo.ui.baidu.BaiDuVideosFragment;
 import com.weikou.beibeivideo.ui.login.LoginActivity;
 import com.weikou.beibeivideo.ui.login.PersonInfoActivity;
+import com.weikou.beibeivideo.ui.media.VideoDetailActivity2;
 import com.weikou.beibeivideo.ui.mine.BrowserActivity;
 import com.weikou.beibeivideo.ui.mine.SystemMessageActivity;
 import com.weikou.beibeivideo.ui.mine.WatchHistoryActivity;
+import com.weikou.beibeivideo.ui.push.PushOpenClickActivity;
 import com.weikou.beibeivideo.ui.recommend.SearchActivity;
 import com.weikou.beibeivideo.util.BeibeiConstant;
 import com.weikou.beibeivideo.util.ExitDialog;
 import com.weikou.beibeivideo.util.LoginFirstDialog;
+import com.weikou.beibeivideo.util.UserUtil;
 import com.weikou.beibeivideo.util.ad.manager.SearchResultAdManager;
 import com.yeshi.appupdate.AppUpdate;
 
@@ -121,40 +122,24 @@
 
         exitDialog = exitDialogBuilder.create();
         exitDialog.setCanceledOnTouchOutside(true);
-        /*
-         * 璁$畻鐘舵�佹爮楂樺害骞惰缃�
-         */
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
-            Window window = getWindow();
-            window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
-                    WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
-            int result = 0;
-            int resourceId = getResources().getIdentifier("status_bar_height",
-                    "dimen", "android");
-            if (resourceId > 0) {
-                result = getResources().getDimensionPixelSize(resourceId);
-            }
-            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
-                    result);
-            findViewById(R.id.v_status_bar).setLayoutParams(params);
-            findViewById(R.id.v_status_bar).setVisibility(View.VISIBLE);
-        } else {
-            findViewById(R.id.v_status_bar).setVisibility(View.GONE);
-        }
+        initStatusBar();
         // 灏唅mei mac lat lng瀛樺叆sharedpreference涓�
         SharedPreferences mPre = getSharedPreferences("user",
                 Context.MODE_PRIVATE);
         WifiManager wifi = (WifiManager) this.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
         WifiInfo info = wifi.getConnectionInfo();
 
-        Editor editor = mPre.edit();
-        if (StringUtils.isEmpty(getMacAddress())) {
-            editor.putString("mac", info.getMacAddress());
-        } else {
-            editor.putString("mac", getMacAddress());
-        }
-        editor.commit();
+        try {
+            Editor editor = mPre.edit();
+            if (StringUtils.isEmpty(getMacAddress())) {
+                editor.putString("mac", info.getMacAddress());
+            } else {
+                editor.putString("mac", getMacAddress());
+            }
+            editor.commit();
+        } catch (Exception e) {
 
+        }
         tv_search = findViewById(R.id.tv_activity_main_search);
 
         iv_msg_dot = findViewById(R.id.iv_msg_dot);
@@ -177,26 +162,7 @@
         iv_taobao.setOnClickListener(this);
         iv_red_dot = findViewById(R.id.iv_red_dot);
         fl_right_ad = findViewById(R.id.fl_right_ad);
-
-        /*
-         * 璁$畻鐘舵�佹爮楂樺害骞惰缃�
-         */
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
-            Window window = getWindow();
-            window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
-                    WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
-            int result = 0;
-            int resourceId = getResources().getIdentifier("status_bar_height",
-                    "dimen", "android");
-            if (resourceId > 0) {
-                result = getResources().getDimensionPixelSize(resourceId);
-            }
-            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
-                    result);
-            findViewById(R.id.v_status_bar).setLayoutParams(params);
-        } else {
-            findViewById(R.id.v_status_bar).setVisibility(View.GONE);
-        }
+        initStatusBar();
 
         initialer.run();
 
@@ -247,6 +213,24 @@
         });
         setRightTopAD();
         preLoadCommonAD();
+
+
+        if (BeibeiConstant.IS_TEST) {
+            tv_search.postDelayed(new Runnable() {
+                @Override
+                public void run() {
+                    VideoInfo videoInfo = new VideoInfo();
+                    videoInfo.setId("8065880");
+                    videoInfo.setThirdType("0");
+                    Intent intent = new Intent(MainActivity.this, VideoDetailActivity2.class);
+                    intent.putExtra("video_info", videoInfo);
+                    startActivity(intent);
+                }
+            }, 2000);
+        }
+
+        //鎷夊彇璇︽儏闂
+        UserUtil.updateUserInfo(getApplicationContext(), null);
     }
 
 
@@ -359,6 +343,8 @@
             addDownloadBuxin(preferences.getString("shopurl", ""));
         }
         EventBus.getDefault().register(this);
+
+        PushOpenClickActivity.resumeJumpActivity(this);
     }
 
 

--
Gitblit v1.8.0