1. android 简单的剪刀石头布怎么实现
现成的代码一大堆:
java">importjava.util.*;classGame1{publicstaticvoidmain(String[]args){System.out.println("欢迎来到剪刀石头布游戏");Peoplep=newPeople();Computerc=newComputer();Refereer=newReferee();r.games(p,c);}}
classPeople{publicintchuQuan(){Scannersc=newScanner(System.in);System.out.println("请出拳");inta=sc.nextInt();returna;}}
classComputer{publicintchuQuan(){inta=newRandom().nextInt(3);returna;}}
classReferee{publicvoidgames(Peoplep1,Computerc1){inta=p1.chuQuan();intb=c1.chuQuan();switch(a){case0:System.out.println("你出的是石头");break;case1:System.out.println("你出的是布");break;default:System.out.println("你出的是剪刀");
}
switch(b){case0:System.out.println("电脑出的是石头");break;case1:System.out.println("电脑出的是布");break;default:System.out.println("电脑出的是剪刀");}
//a//0石头,1布,2剪刀//b//0石头,1布,2剪刀intc=a-b;if(c==0){System.out.println("打平了");}elseif(c==-2||c==1){System.out.println("恭喜你,你赢了");}else{System.out.println("再接再厉");}
Scannersc=newScanner(System.in);
System.out.println("是否继续Y是,N否");Stringstr=sc.nextLine();if(str.equals("Y")){Refereer=newReferee();r.games(p1,c1);}elsereturn;
}
}
2. Android生成指定多少位的随机数
生成0-2之间的随机数,包括2 Random rand = new Random(); int randNum = rand.nextInt(3); 生成5-26之间的随机数,包括26 int randNum = rand.nextInt(22)+5;
3. android编程中遇到问题,如何用achartengine绘制X轴上数值有反复的折线图例如下图
1、onListItemClick方法
当点击“柱状图”菜单时,使用 ChartFactory.getLineChrtIntent获得Intdent:
Intent intent = ChartFactory.getLineChartIntent(this, getDataset(),getRenderer());
2、getDataset方法
使用随机数构建了2个系列中的点坐标x和y:
int x=r.nextInt()%10;// x:0-10之间的随机整数
inty=50+r.nextInt()%50;// y:50-100之间的随机整数
series.add(x,y);// 往系列中加入一个随机分布的点
由于使用随机数作为点的x、y坐标,所以形成的折线图是很不规律的
3、getRenderer方法
构建了XYMultipleSeriesRenderer,在其中加入了两个Series。注意,这里的Series要用XYSeriesRenderer ,而不能使用 SimpleSeriesRenderer。
4. 请问在android中,对图片进行边缘检测后,怎样在两个边缘之间提取任意几个点的颜色值呢
检测完边缘后用随机数确定xy值就行了啊,可以用循环判断到xy值确定的点是否在边缘范围内,然后获取就好了。具体算法:首先先确定物体所在的矩形区域,判断好矩形左上角点的坐标startX,startY,以及矩形的宽高,假设为width和height;然后循环,通过Random rand = new Random(); int x = startX+rand.nextInt(width); int y = startY+rand.nextInt(height); 来获取随机点的坐标;最后循环条件是x,y不在你检测的边缘范围内,如果在范围内就退出循环检测颜色值就行啦
5. android点击按钮重置事件
简单点吧,定义一个静态的值来记录正确的答案,提交的时候 与输入的值进行对比,换个数字只是对于你定义的那个值重新进行赋值 可以取随机数 或者其他方法
6. 请问android怎么实现点击按钮出现随机的中文
publicclassRandomString{
privatefinalstaticintdelta=0x9fa5-0x4e00+1;
publicstaticStringgetString(intlength){
StringBufferbuffer=newStringBuffer();
Randomran=newRandom();
for(inti=0;i<length;i++){
buffer.add((char)(0x4e00+ran.nextInt(delta)));
}
returnbuffer.toString();
}
}
如代码所示
7. 定义一个数组,里面有10个元素,然后我想随机取10个元素中的4个,求方法.(android ,java都行)
简单点的,每次生成一个随便数(0-9),然后用这个下标到数组中去取数,取出来后判断是不是取过了,如果已经取过了,丢弃它,重新再取,总会得到4个的.
也可以每次生成两个随机数(0-9),然后交换数组中这两个下标的数值,多交换几次,那么数组就是混洗开了,取混洗后的数组的前四个数就行.
8. android notification 点击弹出一个dialog,并把其中的消息传递过去
可以通过跳转activity的方式,将activity做成dialog的样子,然后通过intent和pendingintent去传递参数
//设置通知的事件消息
CharSequencecontentTitle="标题";//通知栏标题
CharSequencecontentText="内容";//通知栏内容
//如果需要跳转到指定的Activity,则需要设置PendingIntent
IntentnotificationIntent=newIntent(A.this,B.class);
//点击该通知后要跳转的Activity
notificationIntent.putExtra("date","需要传递的参数");
//FLAG_UPDATE_CURRENT更新数据,如果有多个PendingIntent,且requestCode相同,则会替换为最新extra数据
//如果需要通过不同的extra数据,进行处理,就需要requestCode不相同
intrequestCode=newRandom().nextInt();
PendingIntentcontentItent=PendingIntent.getActivity(this,requestCode,notificationIntent,PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(this,contentTitle,contentText,contentItent);
//把Notification传递给NotificationManager
notificationManager.notify(0,notification);
9. android如何产生随机数
android产生随机数的方法:此方法通过把当前时刻长整型数传给Random对象,让它产生的值随着时间而变化。
[java] view plain
Strings = "";
Random ran =new Random(System.currentTimeMillis());
for (inti = 0; i < 10; i++) {
s =s + "\n" + ran.nextInt(100);
}
Toast.makeText(UiTestActivity.this,"Random: \n" + s, Toast.LENGTH_LONG).show();
10. Android开发问题怎么解决
R.java消失或解析异常
自定义title栏
SQLite isFirst和isBeforeFirst方法的区别
eclipse删除空行
getX()和getRawX()的区别
imagView居中显示问题
synchronized引发了 java.util.
获取随机颜色
去掉Activity的标题栏,全屏显示
如何修改应用名称及应用图标
关于调试方法
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
android.content.res.Resources.loadXmlResourceParser
android.content.res.Resources$NotFoundException
交互性的button定义的方法
在超级终端中执行程序报错-Permission deny
从svn导入工程项目有惊叹号
从svn导入工程项目有惊叹号
首次进入带有EditText的Activity不自动弹出软键盘,再次点击才弹
Gallery中OnItemClickListener与OnItemSelectedListener的区别
Eclipse中签名导出apk崩溃,手动签名
android.view.InflateException: Binary XML file line #异常的解决
判断是否有root权限
最简单的Root 模拟器的方法
新版ADT开启eclipse提示 "Running Android Lint" has encountered a problem
新版ADT开启eclipse提示cannot open libstdc++.so.6..
无法升级ADT