From 4655377d4901c1310b7657383573438bcc9665b4 Mon Sep 17 00:00:00 2001 From: GaryGuo321 <648797223@qq.com> Date: Wed, 15 Jun 2016 09:30:31 +0800 Subject: [PATCH] #788 #1 #88 #89 #90 #95 --- .../Net1314080903110Activity.java | 454 ++++++++++++++++++ .../res/layout/activity_net1314080903110.xml | 110 +++++ .../mipmap-hdpi/net1314080903110_wheel.png | Bin 0 -> 1173 bytes .../mipmap-hdpi/net1314080903110_wheel1.png | Bin 0 -> 1208 bytes .../mipmap-hdpi/net1314080903110_wheel2.png | Bin 0 -> 1234 bytes .../mipmap-hdpi/net1314080903110_wheel3.png | Bin 0 -> 1209 bytes .../mipmap-hdpi/net1314080903110_wheel4.png | Bin 0 -> 1202 bytes .../mipmap-hdpi/net1314080903110_wheel5.png | Bin 0 -> 1208 bytes .../mipmap-hdpi/net1314080903110_wheel6.png | Bin 0 -> 1218 bytes .../mipmap-hdpi/net1314080903110_wheel7.png | Bin 0 -> 1264 bytes .../mipmap-hdpi/net1314080903110_wheel8.png | Bin 0 -> 1255 bytes 11 files changed, 564 insertions(+) create mode 100755 app/src/main/java/edu/hzuapps/androidworks/homeworks/net1314080903110/Net1314080903110Activity.java create mode 100755 app/src/main/res/layout/activity_net1314080903110.xml create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel1.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel2.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel3.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel4.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel5.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel6.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel7.png create mode 100755 app/src/main/res/mipmap-hdpi/net1314080903110_wheel8.png diff --git a/app/src/main/java/edu/hzuapps/androidworks/homeworks/net1314080903110/Net1314080903110Activity.java b/app/src/main/java/edu/hzuapps/androidworks/homeworks/net1314080903110/Net1314080903110Activity.java new file mode 100755 index 00000000..6109b049 --- /dev/null +++ b/app/src/main/java/edu/hzuapps/androidworks/homeworks/net1314080903110/Net1314080903110Activity.java @@ -0,0 +1,454 @@ +package edu.hzuapps.androidworks.homeworks.net1314080903110; + +import java.util.Random; + +import com.example.bug.R; + +import android.R.integer; +import android.app.Activity; +import android.app.AlertDialog; +import android.app.AlertDialog.Builder; +import android.app.Dialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.DialogInterface.OnClickListener; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; +import android.view.MotionEvent; +import android.view.WindowManager; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; + + +public class Net1314080903110Activity extends Activity { + + public static final int MESSAGE_9 = 9; + public static final int MESSAGE_1 = 1; + public static final int MESSAGE_2 = 2; + public static final int MESSAGE_3 = 3; + public static final int MESSAGE_4 = 4; + public static final int MESSAGE_5 = 5; + public static final int MESSAGE_6 = 6; + public static final int MESSAGE_7 = 7; + public static final int MESSAGE_8 = 8; + + public static final int MESSAGE_11 = 11; + public static final int MESSAGE_22 = 22; + public static final int MESSAGE_33 = 33; + public static final int MESSAGE_44 = 44; + public static final int MESSAGE_55 = 55; + public static final int MESSAGE_66 = 66; + public static final int MESSAGE_77 = 77; + public static final int MESSAGE_88 = 88; + + public static final int MESSAGE_STOP = 10; + + boolean IsLongPressed = false; + int flag = 1; + int number = 8; + EditText et; + TextView tv; + TextView tv1; + TextView tv2; + TextView tv3; + TextView tv4; + TextView tv5; + TextView tv6; + TextView tv7; + TextView tv8; + TextView tv9; + ImageView iv; + int width; + int height; + Bitmap wheel; + Bitmap wheel1; + Bitmap wheel2; + Bitmap wheel3; + Bitmap wheel4; + Bitmap wheel5; + Bitmap wheel6; + Bitmap wheel7; + Bitmap wheel8; + Handler handler; + String string1 = "���"; + String string2 = "ɵ��"; + String string3 = "��ţ����"; + String string4 = "Сʦ��"; + String string5 = "���"; + String string6 = "С��"; + String string7 = "ɵ��"; + String string8 = "AA��"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_net1314080903110); + + tv = (TextView)findViewById(R.id.tv); + tv1 = (TextView)findViewById(R.id.tv1); + tv2 = (TextView)findViewById(R.id.tv2); + tv3 = (TextView)findViewById(R.id.tv3); + tv4 = (TextView)findViewById(R.id.tv4); + tv5 = (TextView)findViewById(R.id.tv5); + tv6 = (TextView)findViewById(R.id.tv6); + tv7 = (TextView)findViewById(R.id.tv7); + tv8 = (TextView)findViewById(R.id.tv8); + tv9 = (TextView)findViewById(R.id.tv9); + + tv.setText("��ţ������ѧϰ"); + tv1.setText(string1); + tv2.setText(string2); + tv3.setText(string3); + tv4.setText(string4); + tv5.setText(string5); + tv6.setText(string6); + tv7.setText(string7); + tv8.setText(string8); + tv9.setText("Run"); + + iv = (ImageView)findViewById(R.id.iv); + + WindowManager wm=(WindowManager)getSystemService(Context.WINDOW_SERVICE); + width=getWindowManager().getDefaultDisplay().getWidth(); //�ֻ���Ļ�Ŀ��� + height=getWindowManager().getDefaultDisplay().getHeight()+90; //�ֻ���Ļ�ĸ߶� + + wheel = BitmapFactory.decodeResource(getResources(), R.drawable.wheel); + wheel1 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel1); + wheel2 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel2); + wheel3 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel3); + wheel4 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel4); + wheel5 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel5); + wheel6 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel6); + wheel7 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel7); + wheel8 = BitmapFactory.decodeResource(getResources(), R.drawable.wheel8); + + } + + protected void dialog(){ + AlertDialog.Builder builder = new Builder(Net1314080903110Activity.this); + builder.setTitle("������") + .setView(et = new EditText(this)) + .setPositiveButton("ȷ��", new OnClickListener() { + + @Override + public void onClick(DialogInterface arg0, int arg1) { + // TODO Auto-generated method stub + switch (flag) { + case 1: + string1 = et.getText().toString(); + iv.setImageBitmap(wheel1); + tv1.setText(string1); + break; + case 2: + string2 = et.getText().toString(); + iv.setImageBitmap(wheel2); + tv2.setText(string2); + break; + case 3: + string3 = et.getText().toString(); + iv.setImageBitmap(wheel3); + tv3.setText(string3); + break; + case 4: + string4 = et.getText().toString(); + iv.setImageBitmap(wheel4); + tv4.setText(string4); + break; + case 5: + string5 = et.getText().toString(); + iv.setImageBitmap(wheel5); + tv5.setText(string5); + break; + case 6: + string6 = et.getText().toString(); + iv.setImageBitmap(wheel6); + tv6.setText(string6); + break; + case 7: + string7 = et.getText().toString(); + iv.setImageBitmap(wheel7); + tv7.setText(string7); + break; + case 8: + string8 = et.getText().toString(); + iv.setImageBitmap(wheel8); + tv8.setText(string8); + break; + default: + break; + } + } + }) + .setNegativeButton("ȡ��", null).show(); + } + + Handler mHandler = new Handler() { + public void handleMessage(Message msg) { + switch (msg.what) { + case MESSAGE_1: + iv.setImageBitmap(wheel1); + tv1.setText(string1); + break; + case MESSAGE_2: + iv.setImageBitmap(wheel2); + tv2.setText(string2); + break; + case MESSAGE_3: + iv.setImageBitmap(wheel3); + tv3.setText(string3); + break; + case MESSAGE_4: + iv.setImageBitmap(wheel4); + tv4.setText(string4); + break; + case MESSAGE_5: + iv.setImageBitmap(wheel5); + tv5.setText(string5); + break; + case MESSAGE_6: + iv.setImageBitmap(wheel6); + tv6.setText(string6); + break; + case MESSAGE_7: + iv.setImageBitmap(wheel7); + tv7.setText(string7); + break; + case MESSAGE_8: + iv.setImageBitmap(wheel8); + tv8.setText(string8); + break; + + case MESSAGE_11: + flag = 1; + dialog(); + break; + case MESSAGE_22: + flag = 2; + dialog(); + break; + case MESSAGE_33: + flag = 3; + dialog(); + break; + case MESSAGE_44: + flag = 4; + dialog(); + break; + case MESSAGE_55: + flag = 5; + dialog(); + break; + case MESSAGE_66: + flag = 6; + dialog(); + break; + case MESSAGE_77: + flag = 7; + dialog(); + break; + case MESSAGE_88: + flag = 8; + dialog(); + break; + + case MESSAGE_STOP: + Bundle bundle = new Bundle(); + bundle = msg.getData(); + int i = bundle.getInt("msg"); + tv9.setText("RUN"); + switch (i%8) { + case 0: + tv.setText("��,"+string8); + break; + case 1: + tv.setText("��ϲ,"+string1+"ͬѧ����Է�����"); + break; + case 2: + tv.setText("��ϲ,"+string2+"ͬѧ����Է�����"); + break; + case 3: + tv.setText("��ϲ,"+string3+"ͬѧ����Է�����"); + break; + case 4: + tv.setText("��ϲ,"+string4+"ͬѧ����Է�����"); + break; + case 5: + tv.setText("��ϲ,"+string5+"ͬѧ����Է�����"); + break; + case 6: + tv.setText("��ϲ,"+string6+"ͬѧ����Է�����"); + break; + case 7: + tv.setText("��ϲ,"+string7+"ͬѧ����Է�����"); + break; + + default: + break; + } + + break; + + } + } + }; + + @Override + public boolean onTouchEvent(MotionEvent event) { + // TODO Auto-generated method stub + Message msg = new Message(); + + if(event.getAction()==MotionEvent.ACTION_DOWN){ + if(event.getX()>width/2-60 && event.getX()height/2-60 && event.getY()50 && number<60){ + try { + Thread.sleep(300); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + }else{ + try { + Thread.sleep(400); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + } + + Message message = new Message(); + message.what = MESSAGE_STOP; + Bundle bundle = new Bundle(); + bundle.putInt("msg", (num+3)); + message.setData(bundle); + mHandler.sendMessage(message); + } + }).start(); + } + + + if(event.getX()>width/2-180 && event.getX()height/2-180 && event.getY()width/2-60 && event.getX()height/2-180 && event.getY()width/2+60 && event.getX()height/2-180 && event.getY()width/2-180 && event.getX()height/2-60 && event.getY()width/2+60 && event.getX()height/2-60 && event.getY()width/2-180 && event.getX()height/2+60 && event.getY()width/2-60 && event.getX()height/2+60 && event.getY()width/2+60 && event.getX()height/2+60 && event.getY() + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel.png new file mode 100755 index 0000000000000000000000000000000000000000..ce1a580a229eef89f6eff68ab0f6fcaf2c3732a7 GIT binary patch literal 1173 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYX$ja(7}_cTVOdki(Mh={Sk_JW0@GJuQNrNq>gTe~DWM4f D^rlSm literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel1.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel1.png new file mode 100755 index 0000000000000000000000000000000000000000..129883412e933068e5360b4b26fc96f123618d35 GIT binary patch literal 1208 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYX$ja(7}_cTVOdki(Mh=|? zJfGj%*|g?>lR{bU%fr>d8NXWBryhS>5-HC2^6@WQ^SIo*&-QQR{arOXzTvR2j)L=s zhMsnFo%d?Lcg)o<{{2|z+hg9>Gwy6?;5o=-#KL_-0IXz`gD*gO3aw+W?JPEUe|`N< z#{EcPx2E}19c%xwO?ijk&67QR{%3LCo?DyckKJgi-I>TJ*~FT{AvQrV!l5l;ltVBK zdPgTe~ HDWM4fsJ3!3 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel2.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel2.png new file mode 100755 index 0000000000000000000000000000000000000000..d1dd203c6790bf1c769b69d9919d49a1273f3333 GIT binary patch literal 1234 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYY)9^mSxl*x1kgCy^D%=PdAu zEM{QfI|Ravq8eTeKs6y-eBci6yLyEiR)CUqlu*abxzT_52D8ptPEc}&1=_c_7UGv< wdlT)&i)S34HD@$2!vY4J>51he-L_*?i*_X}#{e0s_ zDSaIU=M4=!2bqjmxc}|6l|O#W>)$)0ZMA&Ut*x8q@4s%@eQn0!t$ScfP6!~WALX!c z;|hagcCyw7E}?{5a?WoVz4Ed)!}jbQ$7i8P!J`0|akwoSX);N->lkY_wH?1XN4y3W OHw>PxelF{r5}E+3gKn4r literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel4.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel4.png new file mode 100755 index 0000000000000000000000000000000000000000..97d905f55892eeecc9cab0302fa1139fc8899b2e GIT binary patch literal 1202 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYY)9^mSxl*x1kgCy^D%=PdAu zEM{QfI|Ravq8eTeKs6zrE{-7;ac{31W*v4Aa0t|NFUTtY_?Q1l$-2qf8cI4WO>aXS ze?Q!-Y4Z1g`)m)q zW*^@T5BTRlKYhbumb#*iVpy@Dj)L=shMv-!-yRlxKli}0XwK!gzy6js@8r0q!ji3b zzUgaKwY>EImyiFLZIhqZG8**6r?_Lg-X7!o^Qm%QPp{;U!%gf*vg}}q_QQdfWwO$n zBc|ud^Oe8nd2J_i*!I~Ie(nPn6Z({H}gM>9QNU4(&K)iXf#J8z zw+z#twIYXG^6lpZyA~VUv(8I;z7oZyVMRc8L@D8+}O5XD^5qBE4)$=SoAP> My85}Sb4q9e0A$r->;M1& literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel6.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel6.png new file mode 100755 index 0000000000000000000000000000000000000000..e53d89274592769839846228cae77906b3018e43 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYY)9^mSxl*x1kgCy^D%=PdAu zEM{QfI|Ravq8eTeKs70zE{-7;ac^%J`Y}5SFdVd=myp!{?|-w;vpew?e3_~o28z3N zLvtS}%I&mGy5INN@NRzgjq}H4zHMB#{UhfFn}bY7EZipqbQGL7H1Ldahz*0DzZSic z37LAx;dW#D;~Jmux25J?zdhqe{`BLuKKH+UHk{5q8oZ<>v1EI{WVVP|2?ymtA-V1C zryc#Bku2Gc_WM=VxNdp&$$rhz4$(bo5!`~>KW^`neV)8)y(!1FU-#tYlatuQ#U?yF z6m?`Z_i6oKz(lSFDr!7*qc+N|IHQG9h(eN9iNWDG3OTyk!! Z?>yr;P4N2yOJE_y;OXk;vd$@?2>>FCbVmRH literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel7.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel7.png new file mode 100755 index 0000000000000000000000000000000000000000..b4489c968fd8f45e3b6c0367dbe03e180c64e89d GIT binary patch literal 1264 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYY)9^mSxl*x1kgCy^D%=PdAu zEM{QfI|Ravq8eTeKsA#*T^vIy;@;jc^n2_e(GWOW*JS`?r+ z&%Y|4>wli{DfRPfPH)raE6^mq$$A2@GA98g*d6D?e

u-I%&*Ip&_3z&t|9I{D+?{jg z9e;iH^3PnKKmOnAst;PtOE`OSqQD6O9R=qN4Lk>#j99owIp|>!F+KOD-ty-kPw~i| zUoU^YG+rk8e{|2wV|6m`9oIZ7w%yyq`QsEM6dyl)`NzyH?PFy->z~(;Fa53kQ8isP lY5#fE_c3pd_e^`LU+m|WtlNGGSe`L3c)I$ztaD0e0s!>hjxPWJ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/net1314080903110_wheel8.png b/app/src/main/res/mipmap-hdpi/net1314080903110_wheel8.png new file mode 100755 index 0000000000000000000000000000000000000000..ddef3a9ee828a4d9c98974e893c7dd93242e7845 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4mO}jWo=(6kYX$ja(7}_cTVOdki(Mh=HZF2iNbyRt&rIX~za{eL$++{EH|dpa-^%-W*NyhS7R#0wvRc?2WHMsmJ|Uo^ z;Jl%MXOu&181(%7Rup;c4C9=2`N>RmpIb@|^Vh!{ ze!QRe{Pc`{wX%Dx&)+(K?RbA>?3>fVa8*sLDIB95{9#~tKThxT49kwoU*FdKwb*}e zz0JMra(_(Lch_=WW6Zs)(-7{Y-~vg#X6HA|S!i?Z{Nd97wtsTxP0QRlSO4*I6WjRv z$B!tly=|~8f1lUe<8?BZZ6lJ?-18