diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/BoardPrecenter.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/BoardPrecenter.java
new file mode 100644
index 00000000..8b1e5acf
--- /dev/null
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/BoardPrecenter.java
@@ -0,0 +1,7 @@
+package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+
+/**
+ * Created by zzh on 2017/4/14.
+ */
+public class BoardPrecenter {
+}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/ChessBoard.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/ChessBoard.java
new file mode 100644
index 00000000..12f74558
--- /dev/null
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/ChessBoard.java
@@ -0,0 +1,49 @@
+package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.Paint;
+import android.graphics.Point;
+import android.graphics.Rect;
+import android.util.AttributeSet;
+import android.view.View;
+
+/**
+ * Created by zzh on 2017/4/15.
+ */
+public class ChessBoard extends View {
+ protected float boardSX;
+ protected float boardSY;
+ protected float boardEX;
+ protected float boardEY;
+ protected float grapX;
+ protected float grapY;
+ protected int countX;
+ protected int countY;
+ public ChessBoard(Context context, AttributeSet attrs){
+ super(context,attrs);
+ boardSX=20;boardSY=260;
+ boardEX=420;boardEY=660;
+ countX=10;countY=10;
+ grapX=(boardEX-boardSX)/countX;
+ grapY=(boardEY-boardSY)/countY;
+ }
+
+ @Override
+ protected void onDraw(Canvas canvas){
+ super.onDraw(canvas);
+ Paint paint=new Paint();
+ paint.setColor(Color.rgb(150,200,0));
+ paint.setShadowLayer(2,3,3,Color.BLACK);
+ Rect RectBoard=new Rect(0,0,448,687);
+ canvas.drawRect(RectBoard,paint);
+ paint.setColor(Color.BLACK);
+ for(int i=0;i<=countX;i++){
+ canvas.drawLine(boardSX+grapX*i,boardSY,boardSX+grapX*i,boardEY,paint);
+ }
+ for(int j=0;j<=countY;j++){
+ canvas.drawLine(boardSX,boardSY+grapY*j,boardEX,boardSY+grapY*j,paint);
+ }
+ }
+}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/LoginService.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/LoginService.java
new file mode 100644
index 00000000..eba780cd
--- /dev/null
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/LoginService.java
@@ -0,0 +1,7 @@
+package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+
+/**
+ * Created by zzh on 2017/4/14.
+ */
+public class LoginService {
+}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218Activity.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218Activity.java
index 30b288f2..43d3cb0b 100644
--- a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218Activity.java
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218Activity.java
@@ -1,7 +1,10 @@
package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
public class Net1414080903218Activity extends AppCompatActivity {
@@ -9,5 +12,15 @@ public class Net1414080903218Activity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_net1414080903218);
+ Button ButtonPtoC=(Button) findViewById(R.id.PtoCButton);
+ if (ButtonPtoC != null) {
+ ButtonPtoC.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent IntentStartBoard=new Intent(v.getContext(),Net1414080903218BoardActivity.class);
+ startActivity(IntentStartBoard);
+ }
+ });
+ }
}
}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218BoardActivity.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218BoardActivity.java
new file mode 100644
index 00000000..8bd99bad
--- /dev/null
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Net1414080903218BoardActivity.java
@@ -0,0 +1,13 @@
+package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+
+public class Net1414080903218BoardActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_net1414080903218_board);
+ }
+}
diff --git a/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Player.java b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Player.java
new file mode 100644
index 00000000..69c62075
--- /dev/null
+++ b/AndroidLabs/app/src/main/java/edu/hzuapps/androidlabs/homeworks/net1414080903218/Player.java
@@ -0,0 +1,10 @@
+package edu.hzuapps.androidlabs.homeworks.net1414080903218;
+
+/**
+ * Created by zzh on 2017/4/14.
+ */
+public class Player {
+ protected int countPieces;
+ protected boolean isWin;
+ protected boolean isFirst;
+}
diff --git a/AndroidLabs/app/src/main/res/drawable/image_net1414080903218_bg.jpg b/AndroidLabs/app/src/main/res/drawable/image_net1414080903218_bg.jpg
new file mode 100644
index 00000000..615c7e55
Binary files /dev/null and b/AndroidLabs/app/src/main/res/drawable/image_net1414080903218_bg.jpg differ
diff --git a/AndroidLabs/app/src/main/res/layout/activity_net1414080903218.xml b/AndroidLabs/app/src/main/res/layout/activity_net1414080903218.xml
index cad80196..8a262998 100644
--- a/AndroidLabs/app/src/main/res/layout/activity_net1414080903218.xml
+++ b/AndroidLabs/app/src/main/res/layout/activity_net1414080903218.xml
@@ -7,10 +7,24 @@
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
+ android:background="@drawable/net1414080903218_bg"
tools:context="edu.hzuapps.androidlabs.homeworks.net1414080903218.Net1414080903218Activity">
-
+ android:text="人机对战"
+ android:id="@+id/PtoCButton"
+ android:layout_marginTop="72dp"
+ android:layout_alignParentTop="true"
+ android:layout_centerHorizontal="true" />
+
+
diff --git a/AndroidLabs/app/src/main/res/layout/activity_net1414080903218_board.xml b/AndroidLabs/app/src/main/res/layout/activity_net1414080903218_board.xml
new file mode 100644
index 00000000..a605ebfb
--- /dev/null
+++ b/AndroidLabs/app/src/main/res/layout/activity_net1414080903218_board.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/AndroidLabs/app/src/main/res/values/strings.xml b/AndroidLabs/app/src/main/res/values/strings.xml
index 47716b1c..3e7c1744 100644
--- a/AndroidLabs/app/src/main/res/values/strings.xml
+++ b/AndroidLabs/app/src/main/res/values/strings.xml
@@ -1,4 +1,4 @@
-
+
Android开发
设置