Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android核心基礎_安卓基礎功能

Android核心基礎_安卓基礎功能

編輯:關於Android編程

計算機的圖形

像素圖形

圖形放大之後顯示出很多的像素點
bitmap位圖 jpg/JPEG PNG

矢量圖形

根據成圖的原理,縮放不失真

位圖相關

加載大圖

會內存溢出
顯示大圖需要設置采樣率

創建位圖副本

1:獲取位圖對象,大小和配置跟原來的bitmap一樣
2:創建一個空的bitmap對象,大小配置和原來的bitmap一樣
3:創建畫板 canvas canvas = new canvas(“空白的位圖對象”);
4:創建畫筆 paint paint = new paint();

設置畫筆顏色 : paint .setColor();

5:創建矩陣 : matrix matrix = new matrix();

默認的比例是1:1

6:作畫 canvas . drawBitmap(“原圖”,”matrix”,”paint”);

參數1:依照原圖對象進行作畫
參數2:矩陣
參數3:畫筆

位圖的變化

平移 旋轉 縮放 鏡像 倒影

案例: 隨手塗鴉

使用view.setOnTouchListener();

按下的狀態
移動的狀態
離開的狀態

聲音的播放

mediaplayer
mediaplayer 媒體播放的類 : meidiaplayer的狀態圖 soundpool聲音池
1:創建聲音池的對象 2:設置聲音池加載的id 3:播放聲音池play
類似CS裡面連續開槍的生成

視頻的播放

系統自帶的播放方式 videoview() 表面視圖Surfaceview 自定義播放器Surfaceview + meidaplayer

攝像頭

拍照功能 攝像功能

傳感器

傳感器的實現原理
根據物理知識,敏感電阻 U = I + R 光線傳感器 方向傳感器 傳感器的實現步驟
1:獲取傳感器管理者的對象 2:設置需要獲取的傳感器type 3:注冊監聽 4:退出時,記得反注冊監聽

碎片Fragment

為什麼要使用碎片(Fragment)?

屏幕尺寸的多樣化

碎片的創建

1:寫一個類繼承fragment 2:重寫碎片生命周期的onCreateView()方法 3:設置碎片的布局文件.打氣筒

碎片的加載

1:activity得到碎片管理者對象 2:碎片管理者得到碎片事務額對象 3:創建碎片的對象 4:替換碎片 5:提交事務

碎片的值傳遞

activity傳值到碎片
直接使用碎片的對象,調用方法 碎片傳值到activity
采用getactivity.然後再去調用方法

簡單的動畫

view動畫(補間動畫)

平移動畫 旋轉動畫 縮放動畫 淡化動畫 綜合動畫
xml布局的方式實現動畫 java代碼的方式實現動畫 缺點:沒有真正的改變動畫的位置,只是在視覺渲染動畫的效果

屬性動畫

解決了動畫位置的改變.Android3.0以後出現屬性動畫

Android反編譯的操作

逆向助手反編譯工具的使用
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved