Android常用元件

本文来源于 http://blog.csdn.net/wxhlinux/article/details/8601170#comments

1.4  Android應用程式元件
1.4.1  Activity活動程式
1.4.2  Service服務程式
1.4.3  BroadcastReceiver廣播接收器
1.4.4  ContentProvider內容提供器
1.4.5  Intent啟動組件
1.4.6  View視圖組件

5.1  TextView類:文本框
5.1.1  append方法:追加文字
5.1.2  addTextChangedListener方法:添加文本更改監聽器
5.1.3  setText方法:設置文本
5.1.4  setTextSize方法:設置字體大小
5.1.5  setTextColor方法:設置字體顏色
5.1.6  setTypeface方法:設置字體樣式
5.1.7  setBackgroundColor方法:設置背景顏色
5.1.8  setHeight方法:設置文本框高度
5.1.9  getCurrentTextColor方法:獲取當前字體顏色
5.1.10  getText方法:獲取文本框內容
5.1.11  getHeight方法:獲取文本框高度
5.1.12  getWidth方法:獲取文本框寬度
5.1.13  setPadding方法:設置內邊距
5.1.14  getPaddingLeft方法:獲取文本框左 側內邊距
5.1.15  getPaddingTop方法:獲取文本框上部內邊距
5.1.16  getPaddingRight方法:獲取文本框右側內邊距
5.1.17  getPaddingBottom方法:獲取文本框下部內邊距
5.2  Button類:按鈕
5.2.1  setOnClickListener方法:設置按鈕監聽器
5.2.2  setOnLongClickListener方法:設置長按監聽器
5.2.3  setOnFocusChangeListener方法:設置焦點改變監聽器
5.2.4  setOnTouchListener方法:設置觸摸監聽器
5.2.5  setPressed方法:設置按下狀態
5.2.6  setClickable方法:設置是否可按
5.2.7  setLongClickable方法:設置是否可長按
5.3  EditText類:編輯框
5.3.1  setText方法:設置文本內容
5.3.2  getText方法:獲取顯示內容
5.3.3  setSelection方法:設置文本選擇
5.3.4  setHint方法:設置提示資訊
5.3.5  setOnKeyListener方法:設置按鍵監聽器
5.4  DatePicker類:日期選擇
5.4.1  init方法:初始化控制項
5.4.2  OnDateChangedListener方法:日期更改監聽器
5.4.3  updateDate方法:更新日期
5.4.4  getYear方法:獲取年份
5.4.5  getMonth方法:獲取月份
5.4.6  getDayOfMonth方法:獲取日數
5.5  TimePicker類:時間選擇
5.5.1  setCurrentHour方法:設置當前小時
5.5.2  setCurrentMinute方法:設置當前分鐘
5.5.3  setIs24HourView方法:設置是否24小時制
5.5.4  setOnTimeChangedListener方法:設置時間更改監聽器
5.5.5  getCurrentHour方法:獲取當前小時
5.5.6  getCurrentMinute方法:獲取當前分鐘
5.5.7  is24HourView方法:獲取是否為24小時制
5.6  ProgressBar類:進度條
5.6.1  setMax方法:設置最大值
5.6.2  setProgress方法:設置主要進度
5.6.3  setSecondaryProgress方法:設置次要進度
5.6.4  getMax方法:獲取最大值
5.6.5  getProgress方法:獲取主要進度
5.6.6  getSecondaryProgress方法:獲取次要進度
5.7  SeekBar類:滑塊
5.8  RatingBar類:星級滑塊
5.8.1  setMax方法:設置最大值
5.8.2  setNumStars方法:設置星型數量
5.8.3  setRating方法:設置分數
5.8.4  setStepSize方法:設置步長
5.8.5  setOnRatingBarChangeListener方法:設置監聽器
5.8.6  getNumStars方法:獲取星型數量
5.8.7  getRating方法:獲取分數
5.8.8  getStepSize方法:獲取步長
5.8.9  setIsIndicator方法:設置指示器
5.8.10  isIndicator方法:判斷是否為指示器
5.9  ToggleButton類:狀態開關按鈕
5.9.1  setTextOff方法:設置未選中時的文本
5.9.2  setTextOn方法:設置選中時的文本
5.9.3  setChecked方法:設置按鈕狀態
5.9.4  setBackgroundDrawable方法:設置背景
5.9.5  setOnCheckedChangeListener方法:設置監聽器
5.9.6  getTextOff方法:獲取未選中時的文本
5.9.7  getTextOn方法:獲取選中時的文本
5.10  Toast類:彈出信息框
5.10.1  cancel方法:關閉Toast視圖
5.10.2  getDuration方法:獲取持續時間
5.10.3  getGravity方法:獲取Toast視圖的顯示位置
5.10.4  getHorizontalMargin方法:獲取水準方向的頁邊空白
5.10.5  getVerticalMargin方法:獲取垂直方向的頁邊空白
5.10.6  makeText方法:生成標準Toast物件
5.10.7  setView方法:設置顯示的View物件
5.10.8  getView方法:獲取View對象
5.10.9  setGravity方法:設置顯示位置
5.10.10  getXOffset方法:獲取水準方向偏移量
5.10.11  getYOffset方法:獲取垂直方向偏移量
5.10.12  setDuration方法:設置持續時間
5.10.13  setMargin方法:設置頁邊空白
5.10.14  setText方法:設置顯示的文本內容
5.10.15  show方法:顯示提示資訊
5.11  CheckBox類:核取方塊
5.11.1  isChecked方法:是否選中
5.11.2  setChecked方法:設置核取方塊狀態
5.11.3  toggle方法:切換狀態
5.11.4  setOnCheckedChangeListener方法:設置監聽器
5.12  RadioButton類和RadioGroup類:單選框
5.12.1  setOnCheckedChangeListener 方法:設置監聽器
5.12.2  check方法:選中選項
5.12.3  clearCheck方法:清空選項
5.13  ImageView類:圖片
5.13.1  setImageResource方法:設置圖片資源
5.13.2  setImageDrawable方法:設置Drawable圖片資源
5.13.3  setAlpha方法:設置透明度
5.13.4  setScaleType方法:設置填充方式
5.13.5  getDrawable方法:獲取Drawable對象
5.13.6  getScaleType方法:獲取填充方式
5.14  Spinner類:下拉清單
5.14.1  setAdapter方法:設置適配器
5.14.2  setPrompt方法:設置標題
5.14.3  setPromptId方法:指定標題ID
5.14.4  getPrompt方法:獲取標題
5.14.5  setOnItemSelectedListener方法:設置監聽器
5.15  AutoCompleteTextView類:自動完成文本框
5.15.1  setAdapter方法:設置適配器
5.15.2  setThreshold方法:設置匹配字元數
5.15.3  setCompletionHint方法:設置提示資訊
5.15.4  setDropDownBackgroundResource方法:設置背景資源
5.15.5  setDropDownBackgroundDrawable方法:設置Drawable背景資源
5.15.6  setDropDownWidth方法:設置寬度
5.15.7  setDropDownHeight方法:設置高度
5.15.8  setOnItemClickListener方法:設置監聽器
5.15.9  getThreshold方法:獲取匹配字元數
5.15.10  getDropDownWidth方法:獲取寬度
5.15.11  getDropDownHeight方法:獲取高度
5.16  Gallery類:畫廊
5.16.1  setAdapter方法:設置適配器
5.16.2  setSpacing方法:設置圖片間距
5.16.3  setOnItemClickListener方法:設置監聽器
5.16.4  setGravity方法:設置圖片對齊方式
5.16.5  setAnimationDuration方法:設置動畫切換時間

6.1  Menu類:菜單
6.1.1  onCreateOptionsMenu方法:初始化選項功能表
6.1.2  add方法:添加菜單項
6.1.3  addSubMenu方法:添加子功能表項
6.1.4  onOptionsItemSelected方法:選中功能表處理
6.1.5  onOptionsMenuClosed方法:選項功能表關閉處理
6.2  MenuItem類:菜單項
6.2.1  getItemId方法:獲取菜單項ID
6.2.2  getTitle方法:獲取標題
6.2.3  getOrder方法:獲取順序
6.2.4  setIcon方法:設置圖示
6.2.5  setAlphabeticShortcut方法:設置字母快捷鍵
6.2.6  setNumericShortcut方法:設置數字快捷鍵
6.2.7  setShortcut方法:設置快捷鍵
6.2.8  setOnMenuItemClickListener方法:設置監聽器
6.3  SubMenu類:子功能表
6.3.1  setIcon方法:設置圖示
6.3.2  add方法:添加子功能表項
6.3.3  setOnMenuItemClickListener方法:設置監聽器
6.4  ContextMenu類:上下文菜單
6.4.1  registerForContextMenu方法:註冊上下文菜單
6.4.2  onCreateContextMenu方法:初始化上下文菜單
6.4.3  onContextItemSelected方法:選中功能表處理
6.4.4  onContextMenuClosed方法:關閉上下文功能表處理
6.5  AlertDialog類:提示對話方塊
6.5.1  showDialog方法:顯示對話方塊
6.5.2  onCreateDialog方法:初始化對話方塊
6.5.3  setTitle方法:設置標題
6.5.4  setMessage方法:設置提示資訊
6.5.5  create方法:創建對話方塊
6.5.6  setIcon方法:設置圖示
6.5.7  setPositiveButton方法:設置“確定”按鈕
6.5.8  setNegativeButton方法:設置“取消”按鈕
6.5.9  setNeutralButton方法:設置“中間”按鈕
6.5.10  setItems方法:設置列表
6.5.11  setSingleChoiceItems方法:設置單選按鈕
6.5.12  setMultiChoiceItems方法:設置核取方塊
6.6  DatePickerDialog類:日期選擇對話方塊
6.7  TimePickerDialog類:時間選擇對話方塊
6.8  ProgressDialog類:進度條對話方塊
6.8.1  setMax方法:設置最大值
6.8.2  setTitle方法:設置標題
6.8.3  setProgressStyle方法:設置進度條樣式
6.8.4  incrementProgressBy方法:設置遞增步長
6.8.5  getProgress方法:獲取當前進度值
6.8.6  onPrepareDialog方法:準備對話方塊
6.8.7  setCancelable方法:設置是否可以取消

7.1  Activity類:活動程式
7.1.1  setContentView方法:設置顯示的View
7.1.2  finish方法:關閉Activity
7.1.3  startActivity方法:啟動一個Activity
7.1.4  setTitle方法:設置標題
7.1.5  setTitleColor方法:設置標題顏色
7.1.6  onKeyDown方法:回應按鍵按下
7.1.7  onKeyUp方法:回應按鍵彈起
7.1.8  onTouchEvent方法:回應觸摸事件
7.1.9  onCreate方法:初始化Activity
7.1.10  onStart方法:啟動Activity
7.1.11  onResume方法:恢復Activity
7.1.12  onPause方法:暫停Activity
7.1.13  onStop方法:停止Activity
7.1.14  onRestart方法:重新啟動Activity
7.1.15  onDestroy方法:銷毀Activity
7.2  Intent類:啟動組件
7.2.1  setComponent方法:設置組件名稱
7.2.2  setClass方法:設置查找的類
7.2.3  setClassName方法:設置查找的類名稱
7.2.4  getIntent方法:獲取Intent對象
7.2.5  getComponent方法:獲取組件名稱
7.2.6  setAction方法:設置Action
7.2.7  getAction方法:獲取Action
7.2.8  addCategory方法:添加附加資訊
7.2.9  putExtra方法:設置擴展資訊
7.2.10  getStringExtra方法:獲取擴展資訊
7.2.11  setData方法:設置數據
7.3  BroadcastReceiver類:廣播接收器
7.3.1  sendBroadcast方法:發送廣播
7.3.2  onReceive方法:接收廣播
7.3.3  registerReceiver方法:註冊廣播接收器
7.3.4  unregisterReciver方法:銷毀廣播接收器
7.4  Notification類:通知
7.4.1  setLatestEventInfo方法:設置事件資訊
7.4.2  notify方法:發出通知
7.4.3  cancel方法:取消通知
7.5  AlarmManager類:鬧鐘
7.5.1  set方法:設置提醒
7.5.2  setRepeating方法:設置精確重複提醒
7.5.3  setInexactRepeating方法:設置不精確的重複提醒
7.5.4  cancel方法:取消提醒
7.6  Service類:服務
7.6.1  onBind方法:綁定服務
7.6.2  onCreate方法:創建服務
7.6.3  onDestroy方法:銷毀服務
7.6.4  onStart方法:啟動服務
7.6.5  startService方法:啟動Service對象
7.6.6  stopService方法:停止Service對象
7.6.7  bindService方法:綁定Service
7.6.8  unbindService方法:解除綁定Service

8.1  Paint類:畫筆
8.1.1  setColor方法:設置顏色
8.1.2  setAlpha方法:設置透明度
8.1.3  setStyle方法:設置風格
8.1.4  setStrokeWidth方法:設置空心線寬
8.1.5  setTextSize方法:設置字體大小
8.1.6  setTypeface方法:設置字體樣式
8.1.7  setTextScaleX方法:設置比例因數
8.1.8  setARGB方法:設置透明度和顏色
8.1.9  setUnderlineText方法:設置下畫線
8.1.10  setTextSkewX方法:設置傾斜因數
8.2  Canvas類:畫布
8.2.1  drawColor方法:設置背景顏色
8.2.2  drawLine方法:繪製直線
8.2.3  drawLines方法:繪製多條直線
8.2.4  drawLines方法:有選擇地繪製多條直線
8.2.5  drawPoint方法:繪製點
8.2.6  drawPoints方法:繪製多個點
8.2.7  drawRect方法:繪製矩形
8.2.8  drawRoundRect方法:繪製圓角矩形
8.2.9  drawCircle方法:繪製圓形
8.2.10  drawOval方法:繪製橢圓形
8.2.11  drawPath方法:繪製任意多邊形
8.2.12  drawArc方法:繪製圓弧
8.2.13  drawText方法:繪製字串
8.2.14  drawBitmap方法:繪製圖像
8.2.15  save方法:鎖定畫布
8.2.16  restore方法:解除鎖定
8.2.17  clipRect方法:設置裁剪區
8.2.18  rotate方法:旋轉畫布

9.1  Animation類:動畫抽象類
9.1.1  setDuration方法:設置持續時間
9.1.2  startNow方法:立刻啟動動畫
9.1.3  start方法:啟動動畫
9.1.4  cancel方法:取消動畫
9.1.5  setRepeatCount方法:設置重複次數
9.1.6  setFillEnabled方法:使能填充效果
9.1.7  setFillBefore方法:設置起始填充
9.1.8  setFillAfter方法:設置終止填充
9.1.9  setRepeatMode方法:設置重複模式
9.1.10  setStartOffset方法:設置啟動時間
9.2  TranslateAnimation類:位置變化動畫類
9.3  RotateAnimation類:旋轉變化動畫類
9.4  ScaleAnimation類:尺寸變化動畫類
9.5  AlphaAnimation類:透明度變化動畫類
9.6  AnimationSet類:動畫集合類
9.7  AnimationUtils類:動畫工具類
9.8  AnimationDrawable類:幀動畫類
9.8.1  start方法:開始動畫
9.8.2  stop方法:停止動畫
9.8.3  addFrame方法:添加動畫幀
9.8.4  setOneShot方法:設置播放方式
9.8.5  setAlpha方法:設置透明度
9.8.6  getNumberOfFrames方法:獲取幀數

10.1  SQLiteDatabase類:資料庫物件
10.1.1  openOrCreateDatabase方法:打開或創建資料庫
10.1.2  openDatabase方法:打開資料庫
10.1.3  close方法:關閉資料庫
10.1.4  execSQL方法:執行SQL語句
10.1.5  insert方法:插入資料
10.1.6  delete方法:刪除資料
10.1.7  query方法:查詢資料
10.1.8  update方法:更新資料
10.2  Cursor介面:查詢游標介面
10.2.1  close方法:關閉游標
10.2.2  getCount方法:獲取資料條數
10.2.3  getColumnCount方法:獲取列數量
10.2.4  getColumnIndex方法:獲取列編號
10.2.5  getColumnIndexOrThrow方法: 獲取列編號
10.2.6  getColumnName方法:獲取列名稱
10.2.7  getString方法:獲取字串內容
10.2.8  getDouble方法:獲取雙精度浮點型內容
10.2.9  getFloat方法:獲取單精確度浮點型內容
10.2.10  getInt方法:獲取整型內容
10.2.11  getLong方法:獲取長整型內容
10.2.12  getShort方法:獲取短整型內容
10.2.13  getType方法:獲取資料類型
10.2.14  moveToFirst方法:移動到第一行
10.2.15  moveToNext方法:移動到下一行
10.2.16  moveToLast方法:移動到最後一行
10.2.17  moveToPosition方法:移動到指定的位置
10.2.18  moveToPrevious方法:移動到前一行
10.2.19  move方法:移動到指定偏移位置
10.2.20  getPosition方法:獲取當前位置

11.1  MediaPlayer類:多媒體播放
11.1.1  create方法:創建多媒體
11.1.2  start方法:開始播放
11.1.3  stop方法:停止播放
11.1.4  pause方法:暫停播放
11.1.5  reset方法:重定多媒體
11.1.6  setDataSource方法:設置數據源
11.1.7  prepare方法:準備播放
11.1.8  seekTo方法:指定播放位置
11.1.9  getDuration方法:獲取檔播放時間
11.1.10  setVolume方法:設置音量
11.1.11  setLooping方法:設置迴圈播放
11.1.12  getCurrentPosition方法:獲取當前播放位置
11.1.13  isLooping方法:獲取是否迴圈播放
11.1.14  isPlaying方法:獲取是否播放
11.1.15  setOnCompletionListener方法:設置播放完成監聽器
11.1.16  setOnSeekCompleteListener方法:設置定址完成監聽器
11.1.17  setOnPreparedListener方法:設置準備完畢監聽器
11.1.18  setOnErrorListener方法:設置錯誤監聽器
11.1.19  setOnBufferingUpdateListener方法:設置緩衝監聽器
11.1.20  release方法:釋放多媒體
11.2  VideoView類:視頻播放
11.2.1  setMediaController方法:設置播放控制器
11.2.2  setVideoPath方法:設置視頻源路徑
11.2.3  start方法:開始播放
11.2.4  pause方法:暫停播放
11.2.5  setVideoURI方法:設置視頻源位址
11.2.6  setVisibility方法:設置是否可見
11.2.7  getDuration方法:獲取視頻播放時間
11.2.8  setOnCompletionListener方法: 視頻播放完成監聽器
11.2.9  setOnPreparedListener方法:視頻準備完畢監聽器
11.2.10  setOnErrorListener方法:視頻播放錯誤監聽器
11.2.11  seekTo方法:指定視頻播放位置
11.2.12  getCurrentPosition方法:獲取當前視頻播放位置
11.2.13  getBufferPercentage方法:獲取緩衝百分比
11.2.14  stopPlayback方法:停止重播視頻
11.2.15  isPlaying方法:獲取是否播放
11.2.16  canPause方法:獲取是否可以暫停
11.2.17  canSeekBackward方法:獲取是否可以倒退
11.2.18  canSeekForward方法:獲取是否可以快進
11.2.19  suspend方法:掛起視頻播放
11.2.20  resume方法:恢復視頻播放
11.3  MediaRecorder類:錄音
11.3.1  讓模擬器支持錄音
11.3.2  setAudioSource方法:設置音頻源
11.3.3  setOutputFormat方法:設置輸出檔格式
11.3.4  setAudioEncoder方法:設置音頻編碼
11.3.5  setOutputFile方法:設置輸出檔
11.3.6  prepare方法:準備錄製
11.3.7  start方法:開始錄製
11.3.8  stop方法:停止錄製
11.3.9  release方法:釋放對象
11.3.10  reset方法:重定對象
11.3.11  setOnInfoListener方法:設置資訊監聽器
11.3.12  setMaxFileSize方法:設置文件的最大大小
11.3.13  setMaxDuration方法:設置最大錄製時間
11.3.14  setOnErrorListener方法:設置錯誤監聽器
11.3.15  setAudioChannels方法:設置聲道數量
11.3.16  setAudioEncodingBitRate方法:設置編碼比特率
11.3.17  setAudioSamplingRate方法:設置採樣比特率

12.1  Camera類:照相機
12.1.1  open方法:打開照相機
12.1.2  takePicture方法:拍照
12.1.3  release方法:釋放照相機
12.1.4  PictureCallback方法:照片回調函數
12.1.5  ShutterCallback方法:拍照回調函數
12.1.6  getNumberOfCameras方法:獲取照相機數量
12.1.7  startPreview方法:開始預覽
12.1.8  stopPreview方法:停止預覽
12.1.9  setPreviewDisplay方法:設置預覽
12.1.10  getParameters方法:獲取相機參數
12.1.11  setParameters方法:設置相機參數
12.1.12  autoFocus方法:設置自動對焦
12.1.13  cancelAutoFocus方法:取消自動對焦
12.1.14  unlock方法:解鎖相機
12.1.15  reconnect方法:重新連接相機
12.1.16  startSmoothZoom方法:開始變焦
12.2  Camera.Parameters類:照相機參數
12.2.1  getSupportedPictureSizes方法:獲取支援的圖片大小
12.2.2  getMaxExposureCompensation方法:獲取最大曝光補償指數
12.2.3  getMaxZoom方法:獲取最大變焦值
12.2.4  getMinExposureCompensation方法:獲取最低曝光補償指數
12.2.5  getPictureFormat方法:獲取圖片格式
12.2.6  getPictureSize方法:獲取當前照片尺寸
12.2.7  getPreviewFormat方法:獲取預覽格式
12.2.8  getPreviewSize方法:獲取預覽尺寸
12.2.9  getSupportedColorEffects方法:獲取支持的色彩效果列表
12.2.10  getSupportedFlashModes方法:獲取支援的閃光燈模式列表
12.2.11  getSupportedFocusModes方法:獲取支援的對焦模式列表
12.2.12  getSupportedJpegThumbnailSizes方法:獲取支持的JPEG 縮略圖尺寸
12.2.13  getSupportedPictureFormats方法:獲取支援的圖片格式列表
12.2.14  getSupportedPreviewFormats 方法:獲取支援的預覽格式列表
12.2.15  getSupportedPreviewSizes方法: 獲取支持的預覽大小
12.2.16  getSupportedSceneModes方法:獲取支援的場景模式
12.2.17  getSupportedWhiteBalance方法:獲取支持的白平衡
12.2.18  getWhiteBalance方法:獲取當前白平衡設置
12.2.19  getZoom方法:獲取當前變焦值
12.2.20  isZoomSupported方法:獲取是否支持變焦
12.2.21  isSmoothZoomSupported方法:獲取是否支持平滑變焦
12.2.22  getColorEffect方法:獲取當前色彩效果
12.2.23  getFlashMode方法:獲取當前閃光燈模式
12.2.24  getFocalLength方法:獲取焦距
12.2.25  getFocusMode方法:獲取當前對焦模式
12.2.26  getSceneMode方法:獲取當前場景模式

13.1  TextToSpeech類:文本朗讀
13.1.1  TextToSpeech方法:構造方法
13.1.2  shutdown方法:釋放引擎
13.1.3  speak方法:朗讀文本
13.1.4  stop方法:停止播放
13.1.5  isSpeaking方法:是否正在朗讀
13.1.6  synthesizeToFile方法:保存朗讀檔
13.1.7  setLanguage方法:設置朗讀語言
13.1.8  getLanguage方法:獲取語言
13.1.9  isLanguageAvailable方法:語言是否可用
13.1.10  setSpeechRate方法:設置語速
13.1.11  setOnUtteranceCompletedListener方法:設置播放完成監聽器
13.1.12  addSpeech方法:關聯音頻檔
13.1.13  setPitch方法:設置音調
13.1.14  addEarcon方法:關聯事件音頻檔
13.1.15  playEarcon方法:播放關聯檔
13.1.16  playSilence方法:靜默朗讀

14.1  build類:構建信息
14.1.1  MODEL方法:手機型號
14.1.2  SDK方法:SDK版本號
14.1.3  SDK_INT方法:SDK版本號
14.1.4  RELEASE方法:獲取系統版本
14.1.5  BOOTLOADER方法:bootloader版本號
14.1.6  BOARD方法:底層板名稱
14.1.7  BRAND方法:品牌
14.1.8  CPU_ABI方法:指令集
14.1.9  CPU_ABI2方法:第二指令集
14.1.10  DEVICE方法:工業設計名稱
14.1.11  DISPLAY方法:顯示
14.1.12  FINGERPRINT方法:構建的唯一識別字
14.1.13  HARDWARE方法:硬體名稱
14.1.14  HOST方法:主機
14.1.15  ID方法:ID標籤
14.1.16  MANUFACTURER方法:製造商
14.1.17  PRODUCT方法:產品名稱
14.1.18  RADIO方法:無線電固件版本號
14.1.19  SERIAL方法:硬體序列號
14.1.20  TAGS方法:標籤
14.1.21  TIME方法:出廠時間
14.1.22  TYPE方法:構建類型
14.1.23  USER方法:構建用戶名稱
14.1.24  CODENAME方法:開發代號
14.1.25  INCREMENTAL方法:構建增量
14.2  Environment類:環境變數類
14.2.1  getDataDirectory方法:獲取資料目錄
14.2.2  getDownloadCacheDirectory方法:獲取下載緩存目錄
14.2.3  getExternalStorageDirectory方法: 獲取外部存儲目錄
14.2.4  getRootDirectory方法:獲取Root目錄
14.2.5  getExternalStoragePublicDirectory方法:獲取特定類型目錄
14.2.6  getExternalStorageState方法:獲取外部存儲狀態
14.2.7  isExternalStorageEmulated方法:檢查是否有外部存儲設備類比
14.2.8  isExternalStorageRemovable方法:外部存儲設備是否可以移除

15.1  TelephonyManager類:電話管理
15.1.1  getCallState方法:獲取電話狀態
15.1.2  getDeviceId方法:獲取設備ID
15.1.3  getDeviceSoftwareVersion方法:獲取軟體版本號
15.1.4  getLine1Number方法:獲取本機號碼
15.1.5  getNetworkCountryIso方法:獲取國家碼
15.1.6  getNetworkOperator方法:獲取網路操作號
15.1.7  getNetworkType方法:獲取網路類型
15.1.8  getPhoneType方法:獲取手機類型
15.1.9  getSimCountryIso方法:獲取SIM卡的國家碼
15.1.10  getSimState方法:獲取SIM的狀態資訊
15.1.11  getSimOperator方法: 獲取SIM卡的操作碼
15.1.12  getSimOperatorName方法:獲取服務商
15.1.13  getSimSerialNumber方法:獲取SIM卡的序列號
15.1.14  getSubscriberId方法:獲取用戶唯一ID
15.1.15  getVoiceMailAlphaTag方法:獲取語音郵件識別碼
15.1.16  hasIccCard方法:ICC卡是否存在
15.1.17  isNetworkRoaming方法:獲取漫遊狀態
15.1.18  getVoiceMailNumber方法:獲取語音郵件號碼
15.1.19  getDataState方法:獲取資料連接狀態
15.1.20  getDataActivity方法:獲取資料活動狀態
15.2  SignalStrength類:信號強度
15.2.1  isGsm方法:判斷是否為GSM
15.2.2  getGsmBitErrorRate方法:獲取誤碼率
15.2.3  getGsmSignalStrength方法:獲取信號強度
15.2.4  getCdmaDbm方法:獲取CDMA信號的接收強度
15.2.5  getCdmaEcio方法:獲取CDMA信號的導頻信號水準
15.2.6  getEvdoDbm方法:獲取EVDO信號的接收強度
15.2.7  getEvdoEcio方法:獲取EVDO信號的導頻信號水準
15.2.8  getEvdoSnr方法:獲取EVDO信號的信噪比
15.3  ServiceState類:服務狀態
15.3.1  setState方法:設置手機的服務狀態
15.3.2  setStateOff方法:關閉服務
15.3.3  setStateOutOfService方法:設置無服務
15.3.4  getState方法:獲取服務狀態
15.3.5  setRoaming方法:設置漫遊狀態
15.3.6  getRoaming方法:獲取漫遊狀態
15.3.7  setOperatorName方法:設置運營商名稱
15.3.8  getOperatorAlphaLong方法:獲取運營商名稱
15.3.9  getOperatorAlphaShort方法:獲取運營商簡稱
15.3.10  getOperatorNumeric方法:獲取運營商代碼
15.3.11  setIsManualSelection方法:設置手動選擇網路
15.3.12  getIsManualSelection方法:是否手動選擇網路
15.4  SmsManager類:短消息管理
15.4.1  sendTextMessage方法:發送短信
15.4.2  divideMessage方法:分割短信
15.4.3  sendMultipartTextMessage方法:發送多條短信

16.1  LocationManager類:定位服務管理
16.1.1  getLastKnownLocation方法:獲取最新位置
16.1.2  getAllProviders方法:獲取所有位置提供者
16.1.3  getProviders方法:獲取可用位置提供者
16.1.4  isProviderEnabled方法:獲取位置提供者是否使能
16.1.5  getBestProvider方法:獲取最佳的位置提供者
16.1.6  getProvider方法:獲取位置提供者
16.1.7  requestLocationUpdates方法:請求位置更新
16.1.8  removeUpdates方法:移除位置更新請求
16.1.9  addGpsStatusListener方法:添加GPS狀態監聽器
16.1.10  getGpsStatus方法:獲取GPS狀態
16.1.11  removeGpsStatusListener方法:移除GPS狀態監聽器
16.2  GpsStatus類:GPS狀態
16.2.1  getTimeToFirstFix方法:獲取首次定位時間
16.2.2  getMaxSatellites方法:獲取最大衛星數量
16.2.3  getSatellites方法:獲取GPS衛星狀態
16.3  GpsSatellite類:GPS衛星
16.3.1  getAzimuth方法:獲取方位角
16.3.2  getElevation方法:獲取高度角
16.3.3  getPrn方法:獲取偽亂數
16.3.4  getSnr方法:獲取信噪比
16.4  Location類:位置資訊
16.4.1  getLatitude方法:獲取緯度
16.4.2  getLongitude方法:獲取經度
16.4.3  getSpeed方法:獲取速度
16.4.4  getAccuracy方法:獲取精確度
16.4.5  getBearing方法:獲取方位
16.4.6  getTime方法:獲取UTC時間
16.4.7  getAltitude方法:獲取高度
16.4.8  getProvider方法:獲取位置提供者
16.5  Criteria類:篩選標準
16.5.1  setAccuracy方法:設置定位精度
16.5.2  setSpeedRequired方法:設置是否需要速度
16.5.3  setCostAllowed方法:設置是否允許收費
16.5.4  setBearingRequired方法:設置是否需要方位
16.5.5  setAltitudeRequired方法:設置是否需要海拔
16.5.6  setPowerRequirement方法:設置電量消耗
17.1  SensorManager類:感測器管理
17.1.1  getSensorList方法:獲取感測器列表
17.1.2  getDefaultSensor方法:獲取默認感測器
17.1.3  registerListener方法:註冊監聽器
17.1.4  unregisterListener方法:取消註冊監聽器
17.2  Sensor類:感測器
17.2.1  getName方法:獲取感測器的設備名稱
17.2.2  getVersion方法:獲取感測器的設備版本
17.2.3  getType方法:獲取通用類型號
17.2.4  getVendor方法:獲取供應商名稱
17.2.5  getPower方法:獲取感測器的功耗
17.2.6  getResolution方法:獲取感測器的解析度
17.2.7  getMaximumRange方法:獲取感測器的最大量程
17.2.8  getMinDelay方法:獲取感測器的最短時間間隔

posted @ 2016-11-27 20:22  小鱼干的梦  阅读(298)  评论(0编辑  收藏  举报