編輯:關於Android編程
Android系統裡調用手機拍照的功能有兩種方法一種直接調用手機自帶的相機另一種就是使用自己做的拍照應用。比如Camera360 一款於各操作系統都有的的功能強大的手機攝影軟件;能拍攝出不同風格,不同特效的照片,同時具有雲服務和互聯網分享功能,全球用戶已經超過2.5億。現在專門的開發一款手機攝影軟件肯定沒多大意義,已經比不過這些前輩了,我們只需學會如何調用手機自帶的攝像機完成拍照並把照片獲取過來,為用戶提供上傳頭像,發表圖文微博,傳送圖片的功能即可。完成上述的功能十分的簡單,甚至不需要在清單文件添加任何權限,只需要一步即可實現。
package com.example.g06_camera01; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MainActivity extends Activity { private ImageView imageView; private Button button; private final int CAMREA_RESQUSET = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) this.findViewById(R.id.imageView1); button = (Button) this.findViewById(R.id.button1); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent( android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, CAMREA_RESQUSET); } }); } //使用意圖的回傳值,判斷照片是否已拍攝完畢 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if (requestCode == CAMREA_RESQUSET && resultCode == RESULT_OK) { Bundle bundle = data.getExtras(); Bitmap bitmap = (Bitmap) bundle.get("data"); imageView.setImageBitmap(bitmap); } } }
本文實例講解了基於基於JMail實現Android郵件發送功能,分享給大家供大家參考,具體內容如下在android上發送郵件方式:第一種:借助GMail APP客戶端,缺
編譯時出現/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../..
注意:以下內容中出現的類和部分類的方法只能在Android源碼中或者通過反射機制才能使用,在SDK中編譯是通不過的!!如Android.os.Service; Memeo
完全屬於自己的新聞展示平台,展示給大家,希望大家喜歡。一、新聞的數據庫的構建腳本代碼如下:(使用的mysql5.0 數據庫)SET SQL_MODE = NO_AUTO_