liuzhenxing1118 před 5 měsíci
rodič
revize
ec15a9c954

+ 1 - 0
app/src/main/AndroidManifest.xml

@@ -5,6 +5,7 @@
 
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 
     <application
         android:allowBackup="true"

+ 9 - 1
app/src/main/java/com/sikey/skphone/activity/BaseActivity.java

@@ -20,7 +20,7 @@ import java.util.List;
 
 
 public class BaseActivity extends Activity {
-    public String TAG = "losion / xpsettings :" + getClass().getSimpleName();
+    public String TAG = "losion / skphone :" + getClass().getSimpleName();
     public TextView title;
     public BaseListAdapter mAdapter = null;
     public List<BaseModel> mDataList = new ArrayList<>();
@@ -45,6 +45,14 @@ public class BaseActivity extends Activity {
         }
     }
 
+    public void changeStatusBar(boolean isShow) {
+        if (isShow) {
+            getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
+        } else {
+            getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
+        }
+    }
+
     private void setFullView() {
         this.requestWindowFeature(Window.FEATURE_NO_TITLE);
         this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

+ 1 - 0
app/src/main/java/com/sikey/skphone/activity/BaseInputActivity.java

@@ -19,6 +19,7 @@ public class BaseInputActivity extends BaseActionActivity {
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_input_code);
+        changeStatusBar(false);
         initView();
     }
 

+ 3 - 0
app/src/main/java/com/sikey/skphone/activity/CallActivity.java

@@ -2,6 +2,7 @@ package com.sikey.skphone.activity;
 
 import android.annotation.SuppressLint;
 import android.os.Bundle;
+import android.util.Log;
 import android.view.View;
 import android.widget.ImageView;
 import android.widget.LinearLayout;
@@ -24,6 +25,7 @@ public class CallActivity extends BaseActionActivity {
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_call);
+        changeStatusBar(false);
         initData();
         initView();
     }
@@ -32,6 +34,7 @@ public class CallActivity extends BaseActionActivity {
         Gson gson = new Gson();
         mType = getIntent().getIntExtra(Constant.INTENT_VIEW_TYPE, 0);
         String value = getIntent().getStringExtra(Constant.INTENT_VIEW_VALUE);
+        Log.d(TAG, "initData: " + mType + " value:" + value);
         if (mType == 0) {
             mContactModel = gson.fromJson(value, ContactBean.class);
         } else {