freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

android應用開發(fā)實驗指導書1-資料下載頁

2025-05-13 18:25本頁面
  

【正文】 sentIntent, null)。 }}如果要收發(fā)短信,:usespermission android:name=/usespermissionusespermission android:name=/usespermission 手機上有多種傳感器,可以對這些傳感器進行編程。Android SDK 中提供的面向硬件的特性特性描述相機交互的類,可以截取照片、獲取預覽屏幕的圖像,修改理相機操作的參數。允許訪問 Android 平臺傳感器的類。并非所有配備 Android 的設備都支持 SensorManager 中的所有傳感器。在傳感器值實時更改時,希望接收更新的類要實現的接口。用以監(jiān)視硬件中一個或多個可用傳感器。用于錄制媒體的類。人臉進行基本識別類。.*可以與操作環(huán)境交互的包,包括電源管理、文件查看器、處理器和消息類?! ?包含幾個常量,這表示 Android 傳感器系統(tǒng)的不同方面,包括:傳感器類型:方向、加速表、光線、磁場、臨近性、溫度等。采樣率最快、游戲、普通、用戶界面。當應用程序請求特定的采樣率時,其實只是對傳感器子系統(tǒng)的一個提示,或者一個建議。不保證特定的采樣率可用。準確性高、低、中、不可靠。  SensorListener 接口是傳感器應用程序的中心。它包括兩個必需方法:onSensorChanged(int sensor,float values[]) 方法在傳感器值更改時調用。該方法只對受此應用程序監(jiān)視的傳感器調用。該方法的參數包括:177。 一個整數,指示更改的傳感器;177。 一個浮點值數組,表示傳感器數據本身。有些傳感器只提供一個數據值,另一些則提供三個浮點值。方向和加速表傳感器都提供三個數據值?! ‘攤鞲衅鞯臏蚀_性更改時,將調用 onAccuracyChanged(int sensor,int accuracy) 方法。參數包括兩個整數:一個表示傳感器,另一個表示該傳感器新的準確值?! ∫c傳感器交互,應用程序必須注冊以偵聽與一個或多個傳感器相關的活動。注冊使用 SensorManager 類的 registerListener 方法完成。并非所有支持 Android 的設備都支持 SDK 中定義的所有傳感器。以 Android 為中心的傳感器系統(tǒng)相機拍攝:package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class CameraAndroid extends Activity { private CameraPreview preview。 private Camera camera。 private ToneGenerator tone。 private static final int OPTION_SNAPSHOT = 0。 @Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 preview = new CameraPreview(this)。 setContentView(preview)。 } @Override public boolean onOptionsItemSelected(MenuItem item) { int itemId = ()。 switch(itemId){ case OPTION_SNAPSHOT: //拍攝照片 (shutterCallback, null, jpegCallback)。 break。 } return true。 } //返回照片的JPEG格式的數據 private PictureCallback jpegCallback = new PictureCallback(){ public void onPictureTaken(byte[] data, Camera camera) { Parameters ps = ()。 if(() == ){ //存儲拍照獲得的圖片 String path = save(data)。 //將圖片交給Image程序處理 Uri uri = (new File(path))。 Intent intent = new Intent()。 ()。 (uri, image/jpeg)。 startActivity(intent)。 } } }。 //快門按下的時候onShutter()被回調 private ShutterCallback shutterCallback = new ShutterCallback(){ public void onShutter() { if(tone == null) //發(fā)出提示用戶的聲音 tone = new ToneGenerator(, )。 ()。 } }。 private String save(byte[] data){ String path = /sdcard/+()+.jpg。 try { //判斷SD卡上是否有足夠的空間 String storage = ().toString()。 StatFs fs = new StatFs(storage)。 long available = ()*()。 if(available){ //空間不足直接返回空 return null。 } File file = new File(path)。 if(!()) //創(chuàng)建文件 ()。 FileOutputStream fos = new FileOutputStream(file)。 (data)。 ()。 } catch (Exception e) { ()。 return null。 } return path。 } @Override public boolean onCreateOptionsMenu(Menu menu) { (0, OPTION_SNAPSHOT, 0, )。 return (menu)。 } class CameraPreview extends SurfaceView implements { SurfaceHolder mHolder。 public CameraPreview(Context context) { super(context)。 mHolder = getHolder()。 (this)。 ()。 } //Sureface創(chuàng)建的時候,此方法被調用 public void surfaceCreated(SurfaceHolder holder) { //打開攝像頭,獲得Camera對象 camera = ()。 try { //設置顯示 (holder)。 } catch (IOException exception) { ()。 camera = null。 } } //Surface銷毀的時候,此方法被調用 public void surfaceDestroyed(SurfaceHolder holder) { ()。 //釋放Camera ()。 camera = null。 } public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) { //已經獲得Surface的width和height,設置Camera的參數 parameters = ()。 (w, h)。 (parameters)。 //開始預覽 ()。 } }}拍攝模擬:
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1