重构主应用架构
This commit is contained in:
		@@ -47,47 +47,88 @@
 | 
			
		||||
 | 
			
		||||
		</LinearLayout>
 | 
			
		||||
 | 
			
		||||
		<LinearLayout
 | 
			
		||||
			android:orientation="vertical"
 | 
			
		||||
		<ScrollView
 | 
			
		||||
			android:layout_width="match_parent"
 | 
			
		||||
			android:layout_height="wrap_content"
 | 
			
		||||
			android:gravity="right">
 | 
			
		||||
			android:layout_height="400dp">
 | 
			
		||||
 | 
			
		||||
			<Button
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
			<LinearLayout
 | 
			
		||||
				android:orientation="vertical"
 | 
			
		||||
				android:layout_width="match_parent"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:text="StartCenter"
 | 
			
		||||
				android:textAllCaps="false"
 | 
			
		||||
				android:onClick="onStartCenter"/>
 | 
			
		||||
				android:gravity="right">
 | 
			
		||||
 | 
			
		||||
			<Button
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:text="StopCenter"
 | 
			
		||||
				android:textAllCaps="false"
 | 
			
		||||
				android:onClick="onStopCenter"/>
 | 
			
		||||
				<HorizontalScrollView
 | 
			
		||||
					android:layout_width="match_parent"
 | 
			
		||||
					android:layout_height="wrap_content">
 | 
			
		||||
 | 
			
		||||
            <Button
 | 
			
		||||
                android:layout_width="wrap_content"
 | 
			
		||||
                android:layout_height="wrap_content"
 | 
			
		||||
                android:text="TestStopWithoutSettingEnable"
 | 
			
		||||
				android:textAllCaps="false"
 | 
			
		||||
                android:onClick="onTestStopWithoutSettingEnable"/>
 | 
			
		||||
            
 | 
			
		||||
			<Button
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:text="TestStartWithString"
 | 
			
		||||
				android:textAllCaps="false"
 | 
			
		||||
				android:onClick="onTestStartWithString"/>
 | 
			
		||||
                    <LinearLayout
 | 
			
		||||
                        android:orientation="horizontal"
 | 
			
		||||
                        android:layout_width="wrap_content"
 | 
			
		||||
                        android:layout_height="wrap_content">
 | 
			
		||||
 | 
			
		||||
			<Button
 | 
			
		||||
				android:layout_width="wrap_content"
 | 
			
		||||
				android:layout_height="wrap_content"
 | 
			
		||||
				android:text="SOS"
 | 
			
		||||
				android:onClick="onSOS"/>
 | 
			
		||||
                        <Button
 | 
			
		||||
                            android:layout_width="wrap_content"
 | 
			
		||||
                            android:layout_height="wrap_content"
 | 
			
		||||
                            android:text="StartTestService"
 | 
			
		||||
                            android:textAllCaps="false"
 | 
			
		||||
                            android:onClick="onStartTestService"/>
 | 
			
		||||
 | 
			
		||||
		</LinearLayout>
 | 
			
		||||
                        <Button
 | 
			
		||||
                            android:layout_width="wrap_content"
 | 
			
		||||
                            android:layout_height="wrap_content"
 | 
			
		||||
                            android:text="StopTestService"
 | 
			
		||||
                            android:textAllCaps="false"
 | 
			
		||||
                            android:onClick="onStopTestService"/>
 | 
			
		||||
 | 
			
		||||
                        <Button
 | 
			
		||||
                            android:layout_width="wrap_content"
 | 
			
		||||
                            android:layout_height="wrap_content"
 | 
			
		||||
                            android:text="UpdateAPPWidget"
 | 
			
		||||
                            android:textAllCaps="false"
 | 
			
		||||
                            android:onClick="onUpdateAPPWidget"/>
 | 
			
		||||
 | 
			
		||||
                    </LinearLayout>
 | 
			
		||||
 | 
			
		||||
				</HorizontalScrollView>
 | 
			
		||||
 | 
			
		||||
				<Button
 | 
			
		||||
					android:layout_width="wrap_content"
 | 
			
		||||
					android:layout_height="wrap_content"
 | 
			
		||||
					android:text="StartCenter"
 | 
			
		||||
					android:textAllCaps="false"
 | 
			
		||||
					android:onClick="onStartCenter"/>
 | 
			
		||||
 | 
			
		||||
				<Button
 | 
			
		||||
					android:layout_width="wrap_content"
 | 
			
		||||
					android:layout_height="wrap_content"
 | 
			
		||||
					android:text="StopCenter"
 | 
			
		||||
					android:textAllCaps="false"
 | 
			
		||||
					android:onClick="onStopCenter"/>
 | 
			
		||||
 | 
			
		||||
				<Button
 | 
			
		||||
					android:layout_width="wrap_content"
 | 
			
		||||
					android:layout_height="wrap_content"
 | 
			
		||||
					android:text="TestStopWithoutSettingEnable"
 | 
			
		||||
					android:textAllCaps="false"
 | 
			
		||||
					android:onClick="onTestStopWithoutSettingEnable"/>
 | 
			
		||||
 | 
			
		||||
				<Button
 | 
			
		||||
					android:layout_width="wrap_content"
 | 
			
		||||
					android:layout_height="wrap_content"
 | 
			
		||||
					android:text="TestStartWithString"
 | 
			
		||||
					android:textAllCaps="false"
 | 
			
		||||
					android:onClick="onTestStartWithString"/>
 | 
			
		||||
 | 
			
		||||
				<Button
 | 
			
		||||
					android:layout_width="wrap_content"
 | 
			
		||||
					android:layout_height="wrap_content"
 | 
			
		||||
					android:text="SOS"
 | 
			
		||||
					android:textAllCaps="false"
 | 
			
		||||
					android:onClick="onSOS"/>
 | 
			
		||||
 | 
			
		||||
			</LinearLayout>
 | 
			
		||||
 | 
			
		||||
		</ScrollView>
 | 
			
		||||
 | 
			
		||||
		<cc.winboll.studio.libappbase.LogView
 | 
			
		||||
			android:layout_weight="1.0"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										42
									
								
								appbase/src/main/res/layout/widget_sos.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								appbase/src/main/res/layout/widget_sos.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<LinearLayout
 | 
			
		||||
	xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
	xmlns:app="http://schemas.android.com/apk/res-auto"
 | 
			
		||||
	android:layout_width="match_parent"
 | 
			
		||||
	android:layout_height="match_parent"
 | 
			
		||||
	android:orientation="vertical"
 | 
			
		||||
	android:background="#FFFFFFFF">
 | 
			
		||||
 | 
			
		||||
	<LinearLayout
 | 
			
		||||
		android:orientation="horizontal"
 | 
			
		||||
		android:layout_width="match_parent"
 | 
			
		||||
		android:layout_height="wrap_content"
 | 
			
		||||
		android:gravity="right">
 | 
			
		||||
 | 
			
		||||
        <TextView
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:id="@+id/infoTextView"/>
 | 
			
		||||
        
 | 
			
		||||
        <Button
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:text="⇦"
 | 
			
		||||
            android:id="@+id/widget_button_pre"/>
 | 
			
		||||
        
 | 
			
		||||
		<Button
 | 
			
		||||
			android:layout_width="wrap_content"
 | 
			
		||||
			android:layout_height="wrap_content"
 | 
			
		||||
			android:text="⇨"
 | 
			
		||||
			android:id="@+id/widget_button_next"/>
 | 
			
		||||
 | 
			
		||||
	</LinearLayout>
 | 
			
		||||
 | 
			
		||||
	<TextView
 | 
			
		||||
		android:layout_width="match_parent"
 | 
			
		||||
		android:layout_height="0dp"
 | 
			
		||||
		android:id="@+id/sosReportTextView"
 | 
			
		||||
		android:layout_weight="1.0"/>
 | 
			
		||||
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<resources>
 | 
			
		||||
    <style name="AppTheme" parent="APPBaseTheme">
 | 
			
		||||
        <item name="attrColorPrimary">@color/colorPrimary</item>
 | 
			
		||||
        <item name="themeGlobalCrashActivity">@style/MyGlobalCrashActivityTheme</item>
 | 
			
		||||
    </style>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								appbase/src/main/res/xml/widget_provider_info_sos.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								appbase/src/main/res/xml/widget_provider_info_sos.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    android:minWidth="200dp"
 | 
			
		||||
    android:minHeight="100dp"
 | 
			
		||||
    android:updatePeriodMillis="1000"
 | 
			
		||||
    android:initialLayout="@layout/widget_sos">
 | 
			
		||||
</appwidget-provider>
 | 
			
		||||
		Reference in New Issue
	
	Block a user