瀏覽代碼

修改界面常亮,房间单行显示

weizhengliang 2 年之前
父節點
當前提交
1bc63f6428

+ 12 - 0
app/src/main/java/com/wdkl/infoboardclassic/InitActivity.java

@@ -7,6 +7,8 @@ import android.os.Bundle;
 import android.provider.Settings;
 import android.util.Log;
 import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
 import android.widget.Button;
 import android.widget.CheckBox;
 import android.widget.EditText;
@@ -52,6 +54,13 @@ public class InitActivity extends AppCompatActivity {
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
+
+        requestWindowFeature(Window.FEATURE_NO_TITLE);
+        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
+                WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON |
+                WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
+                WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
+
         setContentView(R.layout.activity_init);
 
         if (Build.VERSION.SDK_INT >= 23) {
@@ -141,6 +150,7 @@ public class InitActivity extends AppCompatActivity {
                 .readTimeout(60, TimeUnit.SECONDS);
 
         String hostUrl = Constants.HOST_ADDR_PRE + Constants.HOST_IP + Constants.PORT + "/" + Constants.INTERVAL_PATH;
+        Log.d("http", "host url: " + hostUrl);
         OkHttpClient httpClient = builder.build();
         Request request = new Request.Builder()
                 .url(hostUrl)
@@ -151,6 +161,7 @@ public class InitActivity extends AppCompatActivity {
             @Override
             public void onFailure(Call call, IOException e) {
                 ToastUtil.showLongToast(R.string.tips_get_data_err);
+                e.printStackTrace();
             }
 
             @Override
@@ -186,6 +197,7 @@ public class InitActivity extends AppCompatActivity {
             @Override
             public void onFailure(Call call, IOException e) {
                 ToastUtil.showLongToast(R.string.tips_get_data_err);
+                e.printStackTrace();
             }
 
             @Override

+ 5 - 2
app/src/main/java/com/wdkl/infoboardclassic/MainActivity.java

@@ -54,8 +54,11 @@ public class MainActivity extends AppCompatActivity {
         super.onCreate(savedInstanceState);
 
         requestWindowFeature(Window.FEATURE_NO_TITLE);
-        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
-                WindowManager.LayoutParams.FLAG_FULLSCREEN);
+        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
+                WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON |
+                WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
+                WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
+
         setContentView(R.layout.activity_main);
 
         updateDate();

+ 1 - 0
app/src/main/res/layout/main_info_item.xml

@@ -12,6 +12,7 @@
         android:gravity="center"
         android:layout_weight="3"
         android:background="#6fa9f2"
+        android:singleLine="true"
         android:text=""
         android:textSize="@dimen/main_info_name_size"
         android:textColor="@color/white"/>