編輯:開發入門
package com.himi;
import android.app.Activity;
import android.os.Bundle;
import android.vIEw.Window;
import android.vIEw.WindowManager;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//隱去電池等圖標和一切修飾部分(狀態欄部分)
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// 隱去標題欄(程序的名字)
setContentView(new MyVIEw(this));
}
}
注意: 隱去標題(應用的名字) 此設定必須要寫在setContentVIEw之前,否則會有異常!
對於設置全屏,主要就兩點:
一點是設置隱去狀態欄部分,包括電池等圖標,第二點無疑就是把我們應用的名字也隱去不顯示,這樣一來就全屏了。
package com.himi;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.view.VIEw;
public class MyView extends VIEw {
private Paint paint ;
public MyVIEw(Context context) {
super(context);
paint = new Paint();
paint.setAntiAlias(true);//設置畫筆無鋸齒(如果不設置可以看到效果很差)
this.setKeepScreenOn(true);//設置背景常亮
paint.setColor(Color.RED);
}
@Override
public void draw(Canvas canvas) {
super.draw(canvas);
canvas.drawColor(Color.WHITE);//設置刷屏顏色
Rect rect = new Rect(30,30,50,50); //這裡最後兩個參數不是寬高、而是矩形右下角的坐標
canvas.drawRect(rect, paint);
RectF rectF = new RectF(70f,30f,90f,90f);//RectF 只是矩形 float形式 只是跟Rect精確度不一樣
canvas.drawArc(rectF, 0, 360, true, paint);
canvas.drawCircle(150, 30, 20, paint);//這也是畫圓 第三個參數為半徑
float[] points =new float[]{200f,10f,200f,40f,300f,30f,400f,70f};
canvas.drawLines(points, paint);
// canvas.drawLines(points, 1, 4, paint);//選取特定點數組中兩點來畫出一條直線
canvas.drawText("Himi", 230, 30, paint);
}
}
這裡幾行代碼比較簡單,這裡就不多說了,下一節准備制作一個游戲注冊,輸入游戲帳號帳號密碼的一個界面.
現在采用安卓系統的手機和平板電腦那是越來越多了,總是聽別人說安卓系統如何如何好,相信大家也想體驗一下安卓系統的獨特魅力吧!不過對於大多數手頭並不寬裕的朋友來說,僅僅為嘗
編寫一個基本的應用程序本節展示如何構建一個 Android 應用程序。示例應用程序非常簡單:一個修改後的 “Hello android” 應用程序。您將進行一個微小的修
重播有JS調用Flash函數重播有問題。這個和安全沙箱有關系。我搞不定。所以這裡的重播是刷新了WebVIEw。上一節,大體說了下在android程序中嵌套Flash動畫
看一個圖先: 這是官網的Activity生命周期結構圖,從這個圖中可以看出Activity的生命周期函數挺多的,其實他的生命周期和以往我們看到的其他組件的生命周期一樣,