編輯:開發入門
編程人員在Android手機操作系統中可以實現許多功能來滿足各種用戶不同的需求。比如我們以前介紹的通話監控功能等。在這裡就先來為大家詳細介紹一下有關android拍照的實現方法。
Android拍照有兩種方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"),當然還是第一種好,不過代碼太復雜,以後有時間再說,這裡就說一下第二種方式吧。
1.try {
2.Intent i = new Intent("android.media.action.IMAGE_CAPTURE");
3.startActivityForResult(i, Activity.DEFAULT_KEYS_DIALER);
4.} catch (Exception e) {
5.}
這樣就可以調用系統的像機了。
當然你的Activity要重構一下onActivityResult方法,android拍照實現代碼如下:
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);
9.}
這樣,你拍到的照片就可以顯示在ImageVIEw中了。當然,你也可以保存這個Bitmap到文件。
經測試,SDK 1.5版中,測試出錯,大概是因為用的是模擬器吧,SDK 1.1版中,程序可以拍到照片,但是尺寸有點小,不知道為什麼。
以上就是我們為大家介紹的android拍照功能的實現,雖然有些小瑕疵,但是具體操作方法大致如此。
先決條件在本文中,我們將創建一個在 Android 設備上運行的移動應用程序。您將需要安裝 android SDK;本文使用 V1.5 SDK。應用程序代碼將用 Sca
編寫一個基本的應用程序本節展示如何構建一個 Android 應用程序。示例應用程序非常簡單:一個修改後的 “Hello android” 應用程序。您將進行一個微小的修
連接 JavaScript 接口下一步是啟用 Activity 中的 Java 代碼,以與 WebVIEw 管理的 Html 文件中的 JavaScript 代碼交互。
編者按:本文為一位第一線的android開發者在經過三周學習Android收集整理的一份android 2.2開發初學者的入門培訓教程。文章深淺得當,對於剛剛學習and
XMLvsJSON 應用程序真實的實時更新需要注意的是,樣例應用程序沒