編輯:Android開發實例
直接上代碼:
- 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 onDraw(Canvas 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);
- }
- }
學習目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用屬性 3、理解RadioButton
項目打包生成apk過程: 1、生成簽名文件,並且指定所在位置 2、使用生成的簽名文件,給工程打包生成一個apk 生成簽名文件,並且指定所在位置
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
我們將使用微信公眾賬號方倍工作室作為講解的例子,二維碼見底部。 本系列教程將引導你完成如下任務: 創建新浪雲計算平台應用啟用微信公眾平台開發模式基礎接口消息及事件