From 2088653fe47dbedbaa3c0dd7cc46d531bc0e47f7 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 16 一月 2020 11:21:27 +0800
Subject: [PATCH] 开机启动app;修改my profile

---
 app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java |   25 ++++++
 app/src/main/AndroidManifest.xml                                             |    7 +
 app/src/main/res/layout/profile_layout.xml                                   |  182 ++++++++++++++++++++++++---------------------
 3 files changed, 130 insertions(+), 84 deletions(-)

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 0c25bcf..5fcb6c6 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -22,6 +22,13 @@
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
+
+
+        <receiver android:name=".receiver.BootFinishReceiver">
+            <intent-filter>
+                <action android:name="android.intent.action.BOOT_COMPLETED"/>
+            </intent-filter>
+        </receiver>
     </application>
 
 </manifest>
\ No newline at end of file
diff --git a/app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java b/app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java
new file mode 100644
index 0000000..f92f8b8
--- /dev/null
+++ b/app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java
@@ -0,0 +1,25 @@
+package safeluck.drive.evaluation.receiver;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+import com.anyun.exam.lib.MyLog;
+
+import safeluck.drive.evaluation.MainActivity;
+
+public class BootFinishReceiver extends BroadcastReceiver {
+
+    private static final String TAG = "BootFinishReceiver";
+
+    static final String ACTION = "android.intent.action.BOOT_COMPLETED";
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        if (intent.getAction().equals(ACTION)) {
+            MyLog.i(TAG,"寮�鏈哄惎鍔ㄥ畬鎴�");
+            Intent first= new Intent(context, MainActivity.class);  //鍚姩鎸囧畾椤甸潰
+            first.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+            context.startActivity(intent);
+        }
+    }
+}
diff --git a/app/src/main/res/layout/profile_layout.xml b/app/src/main/res/layout/profile_layout.xml
index e5d2c44..696948c 100644
--- a/app/src/main/res/layout/profile_layout.xml
+++ b/app/src/main/res/layout/profile_layout.xml
@@ -10,7 +10,7 @@
     <ImageView
         android:id="@+id/iv_head"
         android:layout_width="0dp"
-        android:layout_height="70dp"
+        android:layout_height="90dp"
         android:layout_weight="1"
         android:scaleType="fitXY"
 
@@ -18,7 +18,7 @@
 
     <LinearLayout
         android:layout_width="0dp"
-        android:layout_height="wrap_content"
+        android:layout_height="90dp"
         android:layout_marginLeft="10dp"
         android:layout_weight="3"
         android:orientation="vertical">
@@ -27,8 +27,7 @@
             android:layout_width="match_parent"
             android:layout_height="0dp"
             android:layout_weight="1"
-            android:orientation="horizontal"
-         >
+            android:orientation="horizontal">
 
             <TextView
                 android:id="@+id/tv_name"
@@ -39,25 +38,15 @@
                 android:text="濮撳悕:lizanwei"
                 android:textColor="@android:color/white" />
 
-            <TextView
-                android:id="@+id/tv_sex"
-                android:layout_width="wrap_content"
-                android:layout_height="wrap_content"
-                android:layout_marginLeft="10dp"
-                android:layout_marginRight="10dp"
-                android:layout_toRightOf="@+id/tv_name"
-                android:layout_weight="1"
-                android:text="鎬у埆:鐢�"
-                android:textColor="@android:color/white"/>
 
             <TextView
-                android:visibility="gone"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_toRightOf="@+id/tv_sex"
                 android:layout_weight="1"
                 android:text="鐢靛瓙鏁欑粌:楂樼骇"
-                android:textColor="@android:color/white" />
+                android:textColor="@android:color/white"
+                android:visibility="gone" />
         </LinearLayout>
 
         <LinearLayout
@@ -65,42 +54,60 @@
             android:layout_height="0dp"
             android:layout_marginTop="5dp"
             android:layout_marginBottom="5dp"
-            android:layout_weight="1"
-            >
+            android:layout_weight="1">
+
+            <TextView
+                android:id="@+id/tv_sex"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginRight="10dp"
+                android:layout_toRightOf="@+id/tv_name"
+                android:layout_weight="1"
+                android:text="鎬у埆:鐢�"
+                android:textColor="@android:color/white" />
+
+            <TextView
+                android:id="@+id/tv_use_time"
+                android:layout_width="0dp"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:text="鐢ㄦ椂:"
+                android:textColor="@android:color/white"
+
+                android:visibility="gone" />
+
+        </LinearLayout>
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="0dp"
+            android:layout_marginTop="5dp"
+            android:layout_marginBottom="5dp"
+            android:layout_weight="1">
 
             <TextView
                 android:id="@+id/tv_ID"
                 android:layout_width="0dp"
-                android:layout_height="wrap_content"
+                android:layout_height="match_parent"
                 android:layout_below="@+id/tv_name"
                 android:layout_weight="2"
                 android:text="@string/user_id"
-                android:textColor="@android:color/white" />
-            <TextView
-                android:id="@+id/tv_use_time"
-                android:layout_width="0dp"
-                android:layout_weight="1"
-                android:layout_height="wrap_content"
-                android:visibility="gone"
-                android:text="鐢ㄦ椂:"
-
                 android:textColor="@android:color/white" />
 
         </LinearLayout>
 
         <LinearLayout
             android:layout_width="match_parent"
-            android:layout_weight="1"
             android:layout_height="0dp"
-         >
+            android:layout_weight="1">
 
             <TextView
                 android:id="@+id/tv_start_time"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
-                android:text="寮�濮嬫椂闂�:"
                 android:layout_weight="1"
-                android:textColor="@android:color/white"/>
+                android:text="寮�濮嬫椂闂�:"
+                android:textColor="@android:color/white" />
 
 
             <TextView
@@ -109,72 +116,79 @@
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:text="鏌ョ湅鍦板浘"
-                android:textColor="@android:color/white"/>
+                android:textColor="@android:color/white" />
 
 
         </LinearLayout>
 
     </LinearLayout>
 
+    <RelativeLayout
+        android:layout_width="0dp"
+        android:layout_height="90dp"
+        android:layout_marginLeft="10dp"
+        android:layout_weight="1"
+        android:gravity="center">
 
-    <LinearLayout
-        android:layout_width="wrap_content"
-        android:layout_height="100dp"
+        <LinearLayout
+            android:id="@+id/ll_gps"
+            android:layout_width="wrap_content"
+            android:layout_height="40dp"
+            android:gravity="center"
+            android:orientation="horizontal">
 
-        android:layout_weight="0.5"
-        android:gravity="center"
-        android:orientation="horizontal"
-    >
+            <ImageView
+                android:id="@+id/iv_gps"
+                android:layout_width="20dp"
+                android:layout_height="20dp"
+                android:src="@drawable/gps" />
+
+            <TextView
+                android:id="@+id/tv_sat_num"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:text="10"
+                android:textColor="@android:color/white" />
+
+
+        </LinearLayout>
 
         <ImageView
-            android:layout_width="20dp"
-            android:layout_height="20dp"
-            android:id="@+id/iv_gps"
-            android:src="@drawable/gps" />
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_below="@+id/ll_gps"
+            android:id="@+id/iv_rtk_connect"
+            android:src="@drawable/antennaxml" />
+
+    </RelativeLayout>
+
+    <LinearLayout
+        android:layout_width="0dp"
+        android:layout_height="100dp"
+
+        android:layout_weight="1"
+        android:gravity="center"
+        android:orientation="vertical">
+
+
+        <TextView
+            android:id="@+id/tv_total_score"
+            android:layout_width="90dp"
+            android:layout_height="40dp"
+            android:layout_marginTop="5dp"
+            android:background="@android:color/holo_green_dark"
+            android:padding="5dp"
+            android:text="@string/total_score"
+            android:gravity="center"
+            android:textSize="20sp"
+            android:textColor="@android:color/white" />
 
         <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:textColor="@android:color/white"
-            android:id="@+id/tv_sat_num"
+            android:text="褰撳墠寰楀垎"
             android:gravity="center"
-            android:text="10"  />
-
-
-    </LinearLayout>
-    <LinearLayout
-        android:layout_width="0dp"
-        android:layout_height="wrap_content"
-
-        android:layout_weight="1"
-        android:gravity="center"
-        android:orientation="vertical"
-        >
-
-        <ImageView
-            android:layout_width="wrap_content"
-            android:layout_height="0dp"
-            android:layout_weight="1"
-            android:id="@+id/iv_rtk_connect"
-            android:src="@drawable/antennaxml" />
-
-        <TextView
-            android:layout_width="wrap_content"
-            android:layout_height="0dp"
-            android:layout_weight="1"
-            android:layout_marginBottom="5dp"
-            android:layout_marginTop="5dp"
-            android:textColor="@android:color/white"
-            android:background="@android:color/holo_green_dark"
-            android:padding="5dp"
-            android:id="@+id/tv_total_score"
-            android:text="@string/total_score" />
-
-        <TextView
-            android:layout_width="wrap_content"
-            android:layout_height="0dp"
-            android:layout_weight="1"
-            android:textColor="@android:color/white"
-            android:text="褰撳墠寰楀垎" />
+            android:textColor="@android:color/white" />
     </LinearLayout>
 </LinearLayout>
\ No newline at end of file

--
Gitblit v1.8.0