編輯:關於Android編程
MainActivity如下:
package cc.test;
import java.util.HashSet;
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
/**
*
* Demo描述:
* Java中利用Random生成隨機數
*
* 參考資料:
* 1 http://blog.csdn.net/herrapfel/article/details/1885016
* 2 http://blog.csdn.net/yuxuepiaoguo/article/details/4195198
* 3 http://blog.csdn.net/zhongyili_sohu/article/details/7906125
* 4 http://www.csdn.net/article/2012-03-22/313407
* Thank you very much
*/
public class TestRandomActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
testRandom1();
testRandom2();
testRandom3();
}
//生成隨機數
private void testRandom1(){
Random random=new Random();
for (int i = 0; i <5; i++) {
System.out.println("random.nextInt()="+random.nextInt());
}
System.out.println("/////以上為testRandom1()的測試///////");
}
//在一定范圍內生成隨機數.
//比如此處要求在[0 - n)內生成隨機數.
//注意:包含0不包含n
private void testRandom2(){
Random random=new Random();
for (int i = 0; i <10; i++) {
System.out.println("random.nextInt()="+random.nextInt(20));
}
System.out.println("/////以上為testRandom2()的測試///////");
}
//在一定范圍內生成不重復的隨機數
//在testRandom2中生成的隨機數可能會重復.
//在此處避免該問題
private void testRandom3(){
HashSet integerHashSet=new HashSet();
Random random=new Random();
for (int i = 0; i <10; i++) {
int randomInt=random.nextInt(20);
System.out.println("生成的randomInt="+randomInt);
if (!integerHashSet.contains(randomInt)) {
integerHashSet.add(randomInt);
System.out.println("添加進HashSet的randomInt="+randomInt);
}else {
System.out.println("該數字已經被添加,不能重復添加");
}
}
System.out.println("/////以上為testRandom3()的測試///////");
}
}
main.xml如下:
Android 吸入動畫效果實現分解
Android 吸入動畫效果詳解 . 這裡,我要介紹的是如何在Android上面實現一個類似的效果。先看看我實現的效果圖。 上圖演示了動畫的某幾幀
Android基礎入門教程——8.4.4 Android動畫合集之屬性動畫-又見
1.Evaluator自定義1)Evaluator介紹 上一節中的ValueAnimator的簡單實用,使用動畫的第一步都是: 調用ValueAn
Android手掌抑制功能的實現
最近需要實現一個功能,在Activity中有一個手寫區域,為了更好的用戶體驗,需要滿足即使整個手掌放在屏幕上時(android平板,屏幕比較大)也只響應手寫區域內的操作,
Android刷機有什麼好處 手機為什麼要刷機
本文將說明一下刷機的好處以及手機為什麼要刷機。刷機是從智能手機誕生起就隨之出現的名詞,特別在安卓系統上發揚光大。刷機本質上和電腦的重裝系統差不多,可以通過刷