自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android拍照實(shí)現(xiàn)方式概述

移動(dòng)開(kāi)發(fā) Android
Android拍照的實(shí)現(xiàn)方法在這里總共介紹了兩種。我們可以通過(guò)幾段代碼的解讀,來(lái)對(duì)這些方法進(jìn)行一個(gè)詳細(xì)的了解。

編程人員在Android手機(jī)操作系統(tǒng)中可以實(shí)現(xiàn)許多功能來(lái)滿足各種用戶不同的需求。比如我們以前介紹的通話監(jiān)控功能等。在這里就先來(lái)為大家詳細(xì)介紹一下有關(guān)Android拍照的實(shí)現(xiàn)方法。

Android拍照有兩種方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"),當(dāng)然還是第一種好,不過(guò)代碼太復(fù)雜,以后有時(shí)間再說(shuō),這里就說(shuō)一下第二種方式吧。

  1. try {   
  2. Intent i = new Intent("android.media.action.IMAGE_CAPTURE");   
  3. startActivityForResult(i, Activity.DEFAULT_KEYS_DIALER);   
  4. } catch (Exception e) {   

這樣就可以調(diào)用系統(tǒng)的像機(jī)了。

當(dāng)然你的Activity要重構(gòu)一下onActivityResult方法,Android拍照實(shí)現(xiàn)代碼如下:

  1. @Override   
  2. protected void onActivityResult(int requestCode, 
    int resultCode, Intent data) {   
  3. super.onActivityResult(requestCode, resultCode, data);   
  4. Bundle extras = data.getExtras();   
  5. Bitmap b = (Bitmap) extras.get("data");   
  6. ImageView img = new ImageView(this);   
  7. img.setImageBitmap(b);   
  8. setContentView(img);   

這樣,你拍到的照片就可以顯示在ImageView中了。當(dāng)然,你也可以保存這個(gè)Bitmap到文件。

經(jīng)測(cè)試,SDK 1.5版中,測(cè)試出錯(cuò),大概是因?yàn)橛玫氖悄M器吧,SDK 1.1版中,程序可以拍到照片,但是尺寸有點(diǎn)小,不知道為什么。

以上就是我們?yōu)榇蠹医榻B的Android拍照功能的實(shí)現(xiàn),雖然有些小瑕疵,但是具體操作方法大致如此。

【編輯推薦】

  1. Android數(shù)據(jù)庫(kù)相關(guān)代碼解讀
  2. Android系統(tǒng)信息查看方法詳解
  3. Android創(chuàng)建sdcard詳細(xì)圖解
  4. Android Activity跳轉(zhuǎn)相關(guān)操作技巧分享
  5. Android AlertDialog操作代碼詳解
責(zé)任編輯:曹凱 來(lái)源: javaeye.com
相關(guān)推薦

2010-06-10 17:47:48

Zabbix中文

2010-01-27 17:17:42

Android重力感應(yīng)

2012-05-18 15:10:22

HTML5

2024-11-04 06:10:00

.NETThreadPool線程池

2013-01-23 14:33:04

Android開(kāi)發(fā)NFC

2016-12-07 10:02:54

移動(dòng)應(yīng)用開(kāi)發(fā)底部導(dǎo)航android

2014-12-31 17:42:47

LBSAndroid地圖

2010-01-27 17:36:55

Android The

2010-01-26 14:04:02

2009-08-12 11:33:23

C#實(shí)現(xiàn)文件下載

2013-04-24 17:05:15

2010-01-25 15:23:12

Android橫豎屏切

2010-01-27 15:15:13

Android多媒體錄

2009-05-07 17:24:05

Android 1.5CupcakeAndroid

2010-07-19 14:31:14

SQL Server

2009-08-28 16:14:26

C#實(shí)現(xiàn)加載動(dòng)態(tài)庫(kù)

2010-01-28 15:33:37

Android程序架構(gòu)

2013-12-26 15:10:08

Android開(kāi)發(fā)應(yīng)用和框架Linux 內(nèi)核

2010-01-26 13:33:26

Android構(gòu)建模塊

2010-07-22 09:01:02

SQL Server鏡
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)