Android APP 學習筆記
by 資訊藝術家 • 2013/06/03 • Android • 0 Comments
最近在學 Android APP 開發, 把一些用到的東西整理上來, 往後找資料也方便, 以下大概提到了,
- performClick()
- Math.pow()
- String.format()
- Toast
- Vibrator 手機震動功能
// 送個 btnnext 的按發觸發
btnnext.performClick();
// BMI = 體重 (kg) / 身高 (m2), 利用 Math.pow() 算出 n 次方
double bmi = Weight / Math.pow(Height / 100, 2);
// 將輸出為僅小數點兩位
String bmiresult = String.format(“%.2f”, bmi);
tvBmi.setText(bmiresult + “”);
// 讓土司顯示圖片 (在 drawable 裡的 questionmark)
Toast toast = new Toast(MainActivity.this);
ImageView view = new ImageView(MainActivity.this);
view.setImageResource(R.drawable.questionmark);
toast.setView(view);
toast.setGravity(Gravity.TOP | Gravity.CENTER, 0, 100);
toast.setDuration(100);
toast.show();
// 設定產生亂數
Random r = new Random();
up = r.nextInt(10) + 1;// 設定亂數範圍0~80
Down = r.nextInt(10);
// 啟用震動功能
Vibrator myVibrator = (Vibrator) getApplication()
.getSystemService(Service.VIBRATOR_SERVICE);
// 震動 300ms
myVibrator.vibrate(300);
AndroidManifest.xml 需加入以下代碼
<uses-permission android:name=”android.permission.VIBRATE” />