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